陕西电视台 直播地址

2023-12-26 17:33:22

自从电视家没了以后就没法看电视了,家里老人喜欢看陕西二套,发现tvbox这个开源app可以看电视直播,只是要自己去设置直播接口地址(网上很多),还有一个叫 影视仓 的app是tvbox的魔改版,可以自己设置电视直播的数据,网上找了下没有找到陕西二套的直播源,只能自己从陕西网络广播电视台直播(https://live.snrtv.com/)官网去找直播地址,从控制台直接可以找到直播地址,只是这个地址每天会变
在这里插入图片描述
通过原码发现直播地址是从这个地址发布的
在这里插入图片描述
在这里插入图片描述
从这个地址拿到直播地址后通过decrypt解码就能获取直接地址
在这里插入图片描述
这个方法就是解码上个接口的sTV和sRadio数据的,mapTV是陕西电视台的直播地址,mapRadio是节目信息
在这里插入图片描述
解码出来的数据是JSON格式的,我要和其他电视台的直播地址整合所以用java来解码

public static String decrypt(String content, String key, String iv) {
        try {
            byte[] keyInBytes = BASE64_DECODER.decode(content);
            Cipher cipher = Cipher.getInstance("AES/CBC/NoPadding");
            SecretKeySpec keySpec = new SecretKeySpec(key.getBytes(), "AES");
            IvParameterSpec ivSpec = new IvParameterSpec(iv.getBytes());
            cipher.init(2, keySpec, ivSpec);
            byte[] original = cipher.doFinal(keyInBytes);
            return (new String(original)).trim();
        } catch (Exception e) {
            throw new RuntimeException("加密算法异常");
        }
    }

文章来源:https://blog.csdn.net/Erwinl/article/details/135225019
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。