commit 414a388050c0aa4e22b5602772c7914bdb6d3641 Author: kamino Date: Sat Feb 7 10:30:02 2026 +0800 test diff --git a/channels.json b/channels.json new file mode 100644 index 0000000..29ed04b --- /dev/null +++ b/channels.json @@ -0,0 +1,8724 @@ +[ + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV1", + "name": "CCTV1", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000311/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV2", + "name": "CCTV2", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000317/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV3", + "name": "CCTV3", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000359/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV4", + "name": "CCTV4", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000320/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV4欧洲", + "name": "CCTV4欧洲", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000350/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV4美洲", + "name": "CCTV4美洲", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000351/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV5", + "name": "CCTV5", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000360/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV5+", + "name": "CCTV5+", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000316/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV6", + "name": "CCTV6", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000361/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV7", + "name": "CCTV7", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000318/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV8", + "name": "CCTV8", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000362/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV9", + "name": "CCTV9", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000319/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV10", + "name": "CCTV10", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000321/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV11", + "name": "CCTV11", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000344/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV12", + "name": "CCTV12", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000322/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV13", + "name": "CCTV13", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000345/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV14", + "name": "CCTV14", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000323/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV15", + "name": "CCTV15", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000346/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV17", + "name": "CCTV17", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000303/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CCTV4K", + "name": "CCTV4K", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000382/index.m3u8", + "width": 3840, + "height": 2160, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CGTN", + "name": "CGTN", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000352/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CGTN俄语", + "name": "CGTN俄语", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000357/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CGTN法语", + "name": "CGTN法语", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000355/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CGTN纪录", + "name": "CGTN纪录", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000353/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CGTN西语", + "name": "CGTN西语", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000354/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "CGTN阿语", + "name": "CGTN阿语", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000356/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "中国交通", + "name": "中国交通", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000073/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "中国教育1", + "name": "中国教育1", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000076/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视", + "tvg": "中国教育4", + "name": "中国教育4", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000666/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "山东齐鲁", + "name": "山东齐鲁", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000313/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "山东体育休闲", + "name": "山东体育休闲", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000315/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "山东体育休闲", + "name": "山东体育休闲", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000400/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "山东新闻", + "name": "山东新闻", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000314/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "山东农科", + "name": "山东农科", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000339/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "山东少儿", + "name": "山东少儿", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000340/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "山东文旅", + "name": "山东文旅", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000337/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "山东生活", + "name": "山东生活", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000336/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "山东综艺", + "name": "山东综艺", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000338/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "山东教育卫视", + "name": "山东教育卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000331/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "济南新闻综合", + "name": "济南新闻综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000312/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "济南教育", + "name": "济南教育", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000069/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "东平综合", + "name": "东平综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001001/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "东阿综合", + "name": "东阿综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001093/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "临沂综合", + "name": "临沂综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000120/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "临沭综合", + "name": "临沭综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001094/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "临清综合", + "name": "临清综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001103/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "临邑1", + "name": "临邑1", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001104/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "任城1", + "name": "任城1", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001111/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "任城2", + "name": "任城2", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001112/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "兖州新闻", + "name": "兖州新闻", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001051/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "兰陵综合", + "name": "兰陵综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001032/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "兰陵综合", + "name": "兰陵综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001095/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "单县综合", + "name": "单县综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001079/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "博兴综合", + "name": "博兴综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001102/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "商河综合", + "name": "商河综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001008/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "嘉祥综合 5M1080", + "name": "嘉祥综合 5M1080", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001016/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "夏津公共", + "name": "夏津公共", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001070/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "夏津综合", + "name": "夏津综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001069/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "宁津综合", + "name": "宁津综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001003/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "宁阳综合", + "name": "宁阳综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001071/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "定陶1", + "name": "定陶1", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001063/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "岱岳", + "name": "岱岳", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001013/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "巨野新闻", + "name": "巨野新闻", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001046/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "平原综合", + "name": "平原综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001064/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "平阴综合", + "name": "平阴综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001050/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "广饶综合", + "name": "广饶综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001043/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "微山综合", + "name": "微山综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001078/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "德州新闻综合", + "name": "德州新闻综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000206/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "德州经济生活", + "name": "德州经济生活", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000207/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "新泰乡村", + "name": "新泰乡村", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001066/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "新泰综合", + "name": "新泰综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001029/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "无棣综合", + "name": "无棣综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001024/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "曲阜综合", + "name": "曲阜综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001052/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "梁山综合", + "name": "梁山综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001075/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "武城综合", + "name": "武城综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001059/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "沂南红色影视", + "name": "沂南红色影视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001097/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "沂南综合", + "name": "沂南综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001096/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "沂水综合", + "name": "沂水综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001098/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "河东综合", + "name": "河东综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001109/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "沾化综合", + "name": "沾化综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001035/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "泰安综合", + "name": "泰安综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000269/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "泰山", + "name": "泰山", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001114/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "济宁综合", + "name": "济宁综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000240/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "济宁高新", + "name": "济宁高新", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001101/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "济阳综合", + "name": "济阳综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001030/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "淄博影视", + "name": "淄博影视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001037/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "淄博新闻综合", + "name": "淄博新闻综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000292/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "淄川新闻", + "name": "淄川新闻", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001007/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "禹城综合", + "name": "禹城综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001061/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "禹城综艺", + "name": "禹城综艺", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001062/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "章丘综合", + "name": "章丘综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001073/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "聊城民生", + "name": "聊城民生", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000251/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "聊城综合", + "name": "聊城综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000250/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "肥城综合", + "name": "肥城综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001039/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "茌平综合", + "name": "茌平综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001048/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "莘县综合", + "name": "莘县综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001047/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "蒙阴综合", + "name": "蒙阴综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001031/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "邹城综合", + "name": "邹城综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001038/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "邹平综合", + "name": "邹平综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001058/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "郓城新闻", + "name": "郓城新闻", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001041/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "陵城综合", + "name": "陵城综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001082/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "鱼台生活", + "name": "鱼台生活", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001108/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "鱼台综合", + "name": "鱼台综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001107/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "齐河综合", + "name": "齐河综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001056/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "济南娱乐", + "name": "济南娱乐", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000065/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "济南少儿", + "name": "济南少儿", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000067/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "济南文旅体育", + "name": "济南文旅体育", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000064/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "济南新闻综合", + "name": "济南新闻综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000061/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "济南生活", + "name": "济南生活", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000063/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "济南都市", + "name": "济南都市", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000062/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "济南鲁中", + "name": "济南鲁中", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000244/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "济宁公共", + "name": "济宁公共", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000241/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "济宁生活", + "name": "济宁生活", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000239/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "东明新闻综合", + "name": "东明新闻综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001065/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "东营公共", + "name": "东营公共", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000227/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "东营新闻综合", + "name": "东营新闻综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000226/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "临沂公共", + "name": "临沂公共", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000256/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "临沂经济", + "name": "临沂经济", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000121/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "冠县综合", + "name": "冠县综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001040/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "周村新闻", + "name": "周村新闻", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001019/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "宁阳2", + "name": "宁阳2", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001072/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "张店", + "name": "张店", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001012/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "惠民综合", + "name": "惠民综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001009/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "枣庄新闻综合", + "name": "枣庄新闻综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001025/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "枣庄经济生活", + "name": "枣庄经济生活", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001026/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "桓台综合", + "name": "桓台综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001020/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "沂源综合", + "name": "沂源综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001002/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "泗水新闻综合", + "name": "泗水新闻综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001081/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "泰安经济生活", + "name": "泰安经济生活", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000270/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "淄博文旅", + "name": "淄博文旅", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000293/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "淄博民生", + "name": "淄博民生", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000294/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "滕州综合", + "name": "滕州综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001028/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "滨州新闻综合", + "name": "滨州新闻综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000220/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "滨州民生", + "name": "滨州民生", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000221/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "莒南综合", + "name": "莒南综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001011/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "菏泽新闻综合", + "name": "菏泽新闻综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000232/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "菏泽经济生活", + "name": "菏泽经济生活", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000234/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "鄄城综合", + "name": "鄄城综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001084/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "长清综合", + "name": "长清综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001018/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "阳信新闻综合", + "name": "阳信新闻综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001036/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "高青综合", + "name": "高青综合", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001023/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "湖南快乐购", + "name": "湖南快乐购", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000709/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "CCTV央视购物", + "name": "CCTV央视购物", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000702/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "山东交通广播", + "name": "山东交通广播", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00003002/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 192000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "山东经济广播", + "name": "山东经济广播", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00003001/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 192000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "山东省内", + "tvg": "山东居家购物", + "name": "山东居家购物", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000700/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "东南卫视", + "name": "东南卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000310/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "东方卫视", + "name": "东方卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000309/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "云南卫视", + "name": "云南卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000367/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "北京卫视", + "name": "北京卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000302/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "吉林卫视", + "name": "吉林卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000363/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "四川卫视", + "name": "四川卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000348/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "天津卫视", + "name": "天津卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000327/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "安徽卫视", + "name": "安徽卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000328/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "山东卫视", + "name": "山东卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000301/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "山东卫视", + "name": "山东卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001099/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "广东卫视", + "name": "广东卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000307/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "广西卫视", + "name": "广西卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000368/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "江苏卫视", + "name": "江苏卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000304/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "江西卫视", + "name": "江西卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000335/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "河北卫视", + "name": "河北卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000330/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "河南卫视", + "name": "河南卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000358/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "浙江卫视", + "name": "浙江卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000305/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "海南卫视", + "name": "海南卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000347/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "深圳卫视", + "name": "深圳卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000308/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "湖北卫视", + "name": "湖北卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000325/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "湖南卫视", + "name": "湖南卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000324/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "甘肃卫视", + "name": "甘肃卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000349/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "贵州卫视", + "name": "贵州卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000329/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "辽宁卫视", + "name": "辽宁卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000326/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "重庆卫视", + "name": "重庆卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000341/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "青海卫视", + "name": "青海卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000366/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视", + "tvg": "黑龙江卫视", + "name": "黑龙江卫视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000306/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "CHC动作电影", + "name": "CHC动作电影", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002030/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "CHC家庭影院", + "name": "CHC家庭影院", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002028/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "CHC影迷电影", + "name": "CHC影迷电影", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002029/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "华数精彩影视", + "name": "华数精彩影视", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002012/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "湖南金鹰纪实", + "name": "湖南金鹰纪实", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000334/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "湖南金鹰卡通", + "name": "湖南金鹰卡通", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002027/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "湖南快乐垂钓", + "name": "湖南快乐垂钓", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000648/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "湖南茶", + "name": "湖南茶", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000649/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "北京纪实科教", + "name": "北京纪实科教", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000332/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "北京卡酷少儿", + "name": "北京卡酷少儿", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000661/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "河南文物宝库", + "name": "河南文物宝库", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000658/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "河南梨园", + "name": "河南梨园", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000656/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "河南武术世界", + "name": "河南武术世界", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000657/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "SiTV东方财经", + "name": "SiTV东方财经", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002025/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "SiTV乐游", + "name": "SiTV乐游", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002016/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "SiTV动漫秀场", + "name": "SiTV动漫秀场", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002000/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "SiTV劲爆体育", + "name": "SiTV劲爆体育", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002026/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "SiTV法治天地", + "name": "SiTV法治天地", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002010/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "SiTV游戏风云", + "name": "SiTV游戏风云", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002024/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "SiTV生活时尚", + "name": "SiTV生活时尚", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002019/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "SiTV都市频道", + "name": "SiTV都市频道", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002022/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "SiTV金色学堂", + "name": "SiTV金色学堂", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002018/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字频道", + "tvg": "重庆汽摩", + "name": "重庆汽摩", + "url": "http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000711/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 192000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV1 8M1080", + "name": "CCTV1 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000311/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV2 8M1080", + "name": "CCTV2 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000317/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV3 8M1080", + "name": "CCTV3 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000359/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV4 8M1080", + "name": "CCTV4 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000320/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV4欧洲 8M1080", + "name": "CCTV4欧洲 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000350/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV4美洲 8M1080", + "name": "CCTV4美洲 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000351/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV5 8M1080", + "name": "CCTV5 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000360/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV5+ 8M1080", + "name": "CCTV5+ 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000316/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV6 8M1080", + "name": "CCTV6 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000361/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV7 8M1080", + "name": "CCTV7 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000318/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV8 8M1080", + "name": "CCTV8 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000362/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV9 8M1080", + "name": "CCTV9 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000319/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV10 8M1080", + "name": "CCTV10 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000321/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV11 8M1080", + "name": "CCTV11 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000344/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV12 8M1080", + "name": "CCTV12 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000322/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV13 8M1080", + "name": "CCTV13 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000345/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV14 8M1080", + "name": "CCTV14 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000323/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV15 8M1080", + "name": "CCTV15 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000346/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CCTV17 8M1080", + "name": "CCTV17 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000303/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CGTN 8M1080", + "name": "CGTN 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000352/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CGTN俄语 8M1080", + "name": "CGTN俄语 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000357/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CGTN法语 8M1080", + "name": "CGTN法语 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000355/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CGTN纪录 8M1080", + "name": "CGTN纪录 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000353/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CGTN西语 8M1080", + "name": "CGTN西语 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000354/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "CGTN阿语 8M1080", + "name": "CGTN阿语 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000356/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "中国教育1 8M1080", + "name": "中国教育1 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000076/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视3", + "tvg": "中国交通 8M1080", + "name": "中国交通 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000073/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内3", + "tvg": "山东齐鲁 8M1080", + "name": "山东齐鲁 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000313/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内3", + "tvg": "山东体育 8M1080", + "name": "山东体育 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000315/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内3", + "tvg": "山东新闻 8M1080", + "name": "山东新闻 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000314/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内3", + "tvg": "山东农科 8M1080", + "name": "山东农科 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000339/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内3", + "tvg": "山东少儿 8M1080", + "name": "山东少儿 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000340/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内3", + "tvg": "山东文旅 8M1080", + "name": "山东文旅 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000337/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内3", + "tvg": "山东生活 8M1080", + "name": "山东生活 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000336/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内3", + "tvg": "山东综艺 8M1080", + "name": "山东综艺 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000338/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内3", + "tvg": "山东教育卫视 8M1080", + "name": "山东教育卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000331/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "东南卫视 8M1080", + "name": "东南卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000310/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "东方卫视 8M1080", + "name": "东方卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000309/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "云南卫视 7M1080", + "name": "云南卫视 7M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000367/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "北京卫视 8M1080", + "name": "北京卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000302/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "吉林卫视 7M1080", + "name": "吉林卫视 7M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000363/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "四川卫视 8M1080", + "name": "四川卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000348/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "天津卫视 8M1080", + "name": "天津卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000327/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "安徽卫视 8M1080", + "name": "安徽卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000328/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "山东卫视 8M1080", + "name": "山东卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000301/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "广东卫视 8M1080", + "name": "广东卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000307/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "广西卫视 7M1080", + "name": "广西卫视 7M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000368/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "江苏卫视 8M1080", + "name": "江苏卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000304/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "江西卫视 8M1080", + "name": "江西卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000335/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "河北卫视 8M1080", + "name": "河北卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000330/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "河南卫视 8M1080", + "name": "河南卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000358/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "浙江卫视 8M1080", + "name": "浙江卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000305/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "海南卫视 8M1080", + "name": "海南卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000347/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "深圳卫视 8M1080", + "name": "深圳卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000308/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "湖北卫视 8M1080", + "name": "湖北卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000325/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "湖南卫视 8M1080", + "name": "湖南卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000324/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "甘肃卫视 8M1080", + "name": "甘肃卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000349/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "贵州卫视 8M1080", + "name": "贵州卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000329/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "辽宁卫视 8M1080", + "name": "辽宁卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000326/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "重庆卫视 8M1080", + "name": "重庆卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000341/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "青海卫视 7M1080", + "name": "青海卫视 7M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000366/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视3", + "tvg": "黑龙江卫视 8M1080", + "name": "黑龙江卫视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000306/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字3", + "tvg": "北京卡酷少儿 8M1080", + "name": "北京卡酷少儿 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000661/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字3", + "tvg": "湖南金鹰卡通 8M1080", + "name": "湖南金鹰卡通 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00002027/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字3", + "tvg": "湖南金鹰纪实 7M1080", + "name": "湖南金鹰纪实 7M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000334/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字3", + "tvg": "河南文物宝库 7M1080", + "name": "河南文物宝库 7M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000658/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字3", + "tvg": "河南梨园 7M1080", + "name": "河南梨园 7M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000656/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字3", + "tvg": "河南武术世界 7M1080", + "name": "河南武术世界 7M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000657/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字3", + "tvg": "湖南快乐垂钓 8M1080", + "name": "湖南快乐垂钓 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000648/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字3", + "tvg": "湖南茶 8M1080", + "name": "湖南茶 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000649/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视标清3", + "tvg": "CCTV1 576", + "name": "CCTV1 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000001/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 96000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视标清3", + "tvg": "CCTV2 576", + "name": "CCTV2 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000002/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 96000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视标清3", + "tvg": "CCTV3 576", + "name": "CCTV3 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000003/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 192000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视标清3", + "tvg": "CCTV4 576", + "name": "CCTV4 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000004/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视标清3", + "tvg": "CCTV6 576", + "name": "CCTV6 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000006/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 192000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视标清3", + "tvg": "CCTV7 576", + "name": "CCTV7 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000007/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视标清3", + "tvg": "CCTV8 576", + "name": "CCTV8 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000008/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 192000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视标清3", + "tvg": "CCTV11 576", + "name": "CCTV11 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000011/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视标清3", + "tvg": "CCTV12 576", + "name": "CCTV12 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000012/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视标清3", + "tvg": "CCTV13 576", + "name": "CCTV13 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000013/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 96000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视标清3", + "tvg": "CCTV15 576", + "name": "CCTV15 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000015/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视标清3", + "tvg": "CGTN 576", + "name": "CGTN 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000009/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 96000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视标清3", + "tvg": "中国教育2 576", + "name": "中国教育2 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000077/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "央视标清3", + "tvg": "中国教育4 576", + "name": "中国教育4 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000070/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 96000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内标清3", + "tvg": "山东齐鲁 576", + "name": "山东齐鲁 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000052/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内标清3", + "tvg": "山东体育 576", + "name": "山东体育 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000057/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内标清3", + "tvg": "山东新闻 576", + "name": "山东新闻 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000053/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内标清3", + "tvg": "山东农科 576", + "name": "山东农科 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000058/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内标清3", + "tvg": "山东少儿 576", + "name": "山东少儿 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000059/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内标清3", + "tvg": "山东影视 576", + "name": "山东影视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000056/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内标清3", + "tvg": "山东生活 576", + "name": "山东生活 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000055/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "省内标清3", + "tvg": "山东综艺 576", + "name": "山东综艺 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000054/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "东南卫视 576", + "name": "东南卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000028/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "东方卫视 576", + "name": "东方卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000022/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "云南卫视 576", + "name": "云南卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000039/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "内蒙古卫视 576", + "name": "内蒙古卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000040/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "北京卫视 576", + "name": "北京卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000019/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "天津卫视 576", + "name": "天津卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000021/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "吉林卫视 576", + "name": "吉林卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000036/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "四川卫视 576", + "name": "四川卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000033/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "宁夏卫视 576", + "name": "宁夏卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000043/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "安徽卫视 576", + "name": "安徽卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000020/index.m3u8", + "width": 704, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "山东卫视 576", + "name": "山东卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000051/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "山东卫视 576", + "name": "山东卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000655/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "山西卫视 576", + "name": "山西卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000032/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "广东卫视 576", + "name": "广东卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000025/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "广西卫视 576", + "name": "广西卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000038/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "新疆卫视 576", + "name": "新疆卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000044/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "江苏卫视 576", + "name": "江苏卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000018/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "江西卫视 576", + "name": "江西卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000035/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "河南卫视 576", + "name": "河南卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000037/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "浙江卫视 576", + "name": "浙江卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000016/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "海南卫视 576", + "name": "海南卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000030/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "深圳卫视 576", + "name": "深圳卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000024/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "湖南卫视 576", + "name": "湖南卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000017/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "甘肃卫视 576", + "name": "甘肃卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000046/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "西藏卫视 576", + "name": "西藏卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000045/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "贵州卫视 576", + "name": "贵州卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000041/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "陕西卫视 576", + "name": "陕西卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000029/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "青海卫视 576", + "name": "青海卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000042/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "厦门卫视 576", + "name": "厦门卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000075/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "黑龙江卫视 576", + "name": "黑龙江卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000027/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "新疆兵团卫视 576", + "name": "新疆兵团卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000071/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "海南三沙卫视 576", + "name": "海南三沙卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000078/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 96000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "卫视标清3", + "tvg": "陕西农林卫视 576", + "name": "陕西农林卫视 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000072/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字标清3", + "tvg": "书画 576", + "name": "书画 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000651/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字标清3", + "tvg": "北广中华特产 3.5M576", + "name": "北广中华特产 3.5M576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000642/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字标清3", + "tvg": "北广优优宝贝 3.5M576", + "name": "北广优优宝贝 3.5M576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000641/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字标清3", + "tvg": "江苏财富天下 576", + "name": "江苏财富天下 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000607/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字标清3", + "tvg": "环球旅游 3M576", + "name": "环球旅游 3M576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000643/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字标清3", + "tvg": "北京卡酷少儿 576", + "name": "北京卡酷少儿 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000048/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字标清3", + "tvg": "广东嘉佳卡通 576", + "name": "广东嘉佳卡通 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000074/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 96000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字标清3", + "tvg": "江苏优漫卡通 576", + "name": "江苏优漫卡通 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000049/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字标清3", + "tvg": "湖南金鹰卡通 576", + "name": "湖南金鹰卡通 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000047/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 96000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "数字标清3", + "tvg": "山东居家购物 576", + "name": "山东居家购物 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000700/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "临朐新闻综合 8M1080", + "name": "临朐新闻综合 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001085/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "乳山 8M1080", + "name": "乳山 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001049/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "即墨新闻综合 8M1080", + "name": "即墨新闻综合 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001080/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "安丘新闻综合 7M1080", + "name": "安丘新闻综合 7M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001015/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "寿光蔬菜 8M1080", + "name": "寿光蔬菜 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001045/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "岚山 8M1080", + "name": "岚山 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001044/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "崂山 8M1080", + "name": "崂山 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001022/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "德州公共 8M1080", + "name": "德州公共 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000207/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "昌乐新闻综合 8M1080", + "name": "昌乐新闻综合 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001033/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "昌邑新闻综合 8M1080", + "name": "昌邑新闻综合 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001083/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "海阳综合 8M1080", + "name": "海阳综合 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001091/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "海阳综艺 8M1080", + "name": "海阳综艺 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001092/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "潍坊影视综合 8M1080", + "name": "潍坊影视综合 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000217/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "潍坊科教文旅 8M1080", + "name": "潍坊科教文旅 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000218/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "烟台影视 8M1080", + "name": "烟台影视 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000283/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "烟台新闻综合 8M1080", + "name": "烟台新闻综合 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000280/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "烟台经济科技 8M1080", + "name": "烟台经济科技 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000282/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "胶州新闻 8M1080", + "name": "胶州新闻 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001074/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "荣成综合 8M1080", + "name": "荣成综合 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001053/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "莱西综合 8M1080", + "name": "莱西综合 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001067/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "蓬莱新闻 8M1080", + "name": "蓬莱新闻 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001088/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "长岛综合 8M1080", + "name": "长岛综合 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001090/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "青州文化旅游 8M1080", + "name": "青州文化旅游 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001057/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "青州综合 8M1080", + "name": "青州综合 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001042/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "高密新闻综合 8M1080", + "name": "高密新闻综合 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001089/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "黄岛新闻 8M1080", + "name": "黄岛新闻 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001086/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "黄岛生活 8M1080", + "name": "黄岛生活 8M1080", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001087/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "五莲新闻综合 576", + "name": "五莲新闻综合 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001068/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "奎文 576", + "name": "奎文 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001027/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "威海公共 576", + "name": "威海公共 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000275/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "威海新闻综合 576", + "name": "威海新闻综合 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000274/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "寿光新闻 576", + "name": "寿光新闻 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001000/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "平度新闻综合 576", + "name": "平度新闻综合 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001054/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "文登1 576", + "name": "文登1 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001017/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "新泰新闻综合 576", + "name": "新泰新闻综合 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001029/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "日照公共 576", + "name": "日照公共 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001100/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "日照新闻综合 576", + "name": "日照新闻综合 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000262/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "日照科技生活 576", + "name": "日照科技生活 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000263/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "栖霞综合 576", + "name": "栖霞综合 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001055/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "潍坊新闻 576", + "name": "潍坊新闻 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000215/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "潍坊经济 576", + "name": "潍坊经济 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000216/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "烟台公共 576", + "name": "烟台公共 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000281/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "牟平新闻 576", + "name": "牟平新闻 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001076/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "牟平生活 576", + "name": "牟平生活 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001077/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "莒县1 576", + "name": "莒县1 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001014/index.m3u8", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "诸城新闻综合 576", + "name": "诸城新闻综合 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00001004/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "青岛1 576", + "name": "青岛1 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000500/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "青岛2 576", + "name": "青岛2 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000501/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "青岛3 576", + "name": "青岛3 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000502/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "青岛4 576", + "name": "青岛4 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000503/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "sdyd", + "group": "地方台3", + "tvg": "青岛6 576", + "name": "青岛6 576", + "url": "http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000505/index.m3u8", + "width": 720, + "height": 576, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV1综合", + "name": "CCTV1综合", + "url": "http://10.3.0.4/608807420", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV2财经", + "name": "CCTV2财经", + "url": "http://10.3.0.4/631780532", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV3综艺", + "name": "CCTV3综艺", + "url": "http://10.3.0.4/624878271", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV4中文国际", + "name": "CCTV4中文国际", + "url": "http://10.3.0.4/631780421", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV5体育", + "name": "CCTV5体育", + "url": "http://10.3.0.4/641886683", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV5+体育赛事", + "name": "CCTV5+体育赛事", + "url": "http://10.3.0.4/641886773", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV6电影", + "name": "CCTV6电影", + "url": "http://10.3.0.4/624878396", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV7国防军事", + "name": "CCTV7国防军事", + "url": "http://10.3.0.4/673168121", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV8电视剧", + "name": "CCTV8电视剧", + "url": "http://10.3.0.4/624878356", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV9纪录", + "name": "CCTV9纪录", + "url": "http://10.3.0.4/673168140", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV10科教", + "name": "CCTV10科教", + "url": "http://10.3.0.4/624878405", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV11戏曲", + "name": "CCTV11戏曲", + "url": "http://10.3.0.4/667987558", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV12社会与法", + "name": "CCTV12社会与法", + "url": "http://10.3.0.4/673168185", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV13新闻", + "name": "CCTV13新闻", + "url": "http://10.3.0.4/608807423", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV14少儿", + "name": "CCTV14少儿", + "url": "http://10.3.0.4/624878440", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV15音乐", + "name": "CCTV15音乐", + "url": "http://10.3.0.4/673168223", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV17农业农村", + "name": "CCTV17农业农村", + "url": "http://10.3.0.4/673168256", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV4欧洲", + "name": "CCTV4欧洲", + "url": "http://10.3.0.4/608807419", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CCTV4美洲", + "name": "CCTV4美洲", + "url": "http://10.3.0.4/608807416", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CGTN外语纪录", + "name": "CGTN外语纪录", + "url": "http://10.3.0.4/609006487", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CGTN阿拉伯语", + "name": "CGTN阿拉伯语", + "url": "http://10.3.0.4/609154345", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CGTN西班牙语", + "name": "CGTN西班牙语", + "url": "http://10.3.0.4/609006450", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CGTN法语", + "name": "CGTN法语", + "url": "http://10.3.0.4/609006476", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CGTN俄语", + "name": "CGTN俄语", + "url": "http://10.3.0.4/609006446", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "老故事", + "name": "老故事", + "url": "http://10.3.0.4/884121956", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "发现之旅", + "name": "发现之旅", + "url": "http://10.3.0.4/624878970", + "width": 1280, + "height": 720, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "中学生", + "name": "中学生", + "url": "http://10.3.0.4/708869532", + "width": 1280, + "height": 720, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "央视", + "tvg": "CGTN", + "name": "CGTN", + "url": "http://10.3.0.4/609017205", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "体育", + "tvg": "赛事最经典", + "name": "赛事最经典", + "url": "http://10.3.0.4/646596895", + "width": 1280, + "height": 720, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "体育", + "tvg": "体坛名栏汇", + "name": "体坛名栏汇", + "url": "http://10.3.0.4/629943305", + "width": 1280, + "height": 720, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "体育", + "tvg": "四海钓鱼", + "name": "四海钓鱼", + "url": "http://10.3.0.4/637444975", + "width": 1280, + "height": 720, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "体育", + "tvg": "陕西体育休闲频道", + "name": "陕西体育休闲频道", + "url": "http://10.3.0.4/956909356", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "体育", + "tvg": "武术世界", + "name": "武术世界", + "url": "http://10.3.0.4/958475359", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "体育", + "tvg": "快乐垂钓", + "name": "快乐垂钓", + "url": "http://10.3.0.4/961930263", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "体育", + "tvg": "辽宁广播电视台体育休闲频道", + "name": "辽宁广播电视台体育休闲频道", + "url": "http://10.3.0.4/962067526", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "东方卫视", + "name": "东方卫视", + "url": "http://10.3.0.4/651632648", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "江苏卫视", + "name": "江苏卫视", + "url": "http://10.3.0.4/623899368", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "广东卫视", + "name": "广东卫视", + "url": "http://10.3.0.4/608831231", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "北京卫视", + "name": "北京卫视", + "url": "http://10.3.0.4/630287636", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "辽宁卫视", + "name": "辽宁卫视", + "url": "http://10.3.0.4/630291707", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "河北卫视", + "name": "河北卫视", + "url": "http://10.3.0.4/962042070", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "江西卫视", + "name": "江西卫视", + "url": "http://10.3.0.4/783847495", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "河南卫视", + "name": "河南卫视", + "url": "http://10.3.0.4/790187291", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "陕西卫视", + "name": "陕西卫视", + "url": "http://10.3.0.4/738910838", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "大湾区卫视", + "name": "大湾区卫视", + "url": "http://10.3.0.4/608917627", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "湖北卫视", + "name": "湖北卫视", + "url": "http://10.3.0.4/947472496", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "吉林卫视", + "name": "吉林卫视", + "url": "http://10.3.0.4/947472500", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "青海卫视", + "name": "青海卫视", + "url": "http://10.3.0.4/947472506", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "海南卫视", + "name": "海南卫视", + "url": "http://10.3.0.4/947472502", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "中国农林卫视", + "name": "中国农林卫视", + "url": "http://10.3.0.4/956904896", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "兵团卫视", + "name": "兵团卫视", + "url": "http://10.3.0.4/956923145", + "width": 1280, + "height": 720, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "宁夏卫视", + "name": "宁夏卫视", + "url": "http://10.3.0.4/738910535", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "重庆卫视", + "name": "重庆卫视", + "url": "http://10.3.0.4/738910914", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "卫视", + "tvg": "三沙卫视", + "name": "三沙卫视", + "url": "http://10.3.0.4/961023778", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "上海新闻综合", + "name": "上海新闻综合", + "url": "http://10.3.0.4/651632657", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "上视东方影视", + "name": "上视东方影视", + "url": "http://10.3.0.4/617290047", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "上海第一财经", + "name": "上海第一财经", + "url": "http://10.3.0.4/608780988", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "南京新闻综合频道", + "name": "南京新闻综合频道", + "url": "http://10.3.0.4/838109047", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "南京教科频道", + "name": "南京教科频道", + "url": "http://10.3.0.4/838153729", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "南京十八频道", + "name": "南京十八频道", + "url": "http://10.3.0.4/838151753", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "体育休闲频道", + "name": "体育休闲频道", + "url": "http://10.3.0.4/626064707", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "江苏城市频道", + "name": "江苏城市频道", + "url": "http://10.3.0.4/626064714", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "江苏国际", + "name": "江苏国际", + "url": "http://10.3.0.4/626064674", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "江苏教育", + "name": "江苏教育", + "url": "http://10.3.0.4/628008321", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "江苏影视频道", + "name": "江苏影视频道", + "url": "http://10.3.0.4/626064697", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "江苏综艺频道", + "name": "江苏综艺频道", + "url": "http://10.3.0.4/626065193", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "公共新闻频道", + "name": "公共新闻频道", + "url": "http://10.3.0.4/626064693", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "盐城新闻综合", + "name": "盐城新闻综合", + "url": "http://10.3.0.4/639731825", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "淮安新闻综合", + "name": "淮安新闻综合", + "url": "http://10.3.0.4/639731826", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "泰州新闻综合", + "name": "泰州新闻综合", + "url": "http://10.3.0.4/639731818", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "连云港新闻综合", + "name": "连云港新闻综合", + "url": "http://10.3.0.4/639731715", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "宿迁新闻综合", + "name": "宿迁新闻综合", + "url": "http://10.3.0.4/639731832", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "徐州新闻综合", + "name": "徐州新闻综合", + "url": "http://10.3.0.4/639731747", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "优漫卡通频道", + "name": "优漫卡通频道", + "url": "http://10.3.0.4/626064703", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "江阴新闻综合", + "name": "江阴新闻综合", + "url": "http://10.3.0.4/955227979", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "南通新闻综合", + "name": "南通新闻综合", + "url": "http://10.3.0.4/955227985", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "宜兴新闻综合", + "name": "宜兴新闻综合", + "url": "http://10.3.0.4/955227996", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "溧水新闻综合", + "name": "溧水新闻综合", + "url": "http://10.3.0.4/639737327", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "陕西银龄频道", + "name": "陕西银龄频道", + "url": "http://10.3.0.4/956909362", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "陕西都市青春频道", + "name": "陕西都市青春频道", + "url": "http://10.3.0.4/956909358", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "陕西秦腔频道", + "name": "陕西秦腔频道", + "url": "http://10.3.0.4/956909303", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "陕西新闻资讯频道", + "name": "陕西新闻资讯频道", + "url": "http://10.3.0.4/956909289", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "财富天下", + "name": "财富天下", + "url": "http://10.3.0.4/956923159", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "镇江新闻综合", + "name": "镇江新闻综合", + "url": "http://10.3.0.4/639731783", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "辽宁广播电视台公共频道", + "name": "辽宁广播电视台公共频道", + "url": "http://10.3.0.4/962045223", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "辽宁广播电视台生活频道", + "name": "辽宁广播电视台生活频道", + "url": "http://10.3.0.4/962045226", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "辽宁广播电视台影视剧频道", + "name": "辽宁广播电视台影视剧频道", + "url": "http://10.3.0.4/962067517", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "宁夏广播电视台文旅频道", + "name": "宁夏广播电视台文旅频道", + "url": "http://10.3.0.4/962067523", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "地方", + "tvg": "宁夏广播电视台经济频道", + "name": "宁夏广播电视台经济频道", + "url": "http://10.3.0.4/962067520", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "影视", + "tvg": "经典香港电影", + "name": "经典香港电影", + "url": "http://10.3.0.4/625703337", + "width": 1280, + "height": 720, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "影视", + "tvg": "抗战经典影片", + "name": "抗战经典影片", + "url": "http://10.3.0.4/617432318", + "width": 1280, + "height": 720, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "影视", + "tvg": "新片放映厅", + "name": "新片放映厅", + "url": "http://10.3.0.4/619495952", + "width": 1280, + "height": 720, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "影视", + "tvg": "CHC影迷电影", + "name": "CHC影迷电影", + "url": "http://10.3.0.4/952383261", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "影视", + "tvg": "CHC动作电影", + "name": "CHC动作电影", + "url": "http://10.3.0.4/644368714", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "影视", + "tvg": "CHC家庭影院", + "name": "CHC家庭影院", + "url": "http://10.3.0.4/644368373", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "影视", + "tvg": "和美乡途轮播台", + "name": "和美乡途轮播台", + "url": "http://10.3.0.4/713591450", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "影视", + "tvg": "南方影视", + "name": "南方影视", + "url": "http://10.3.0.4/614961829", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "新闻", + "tvg": "中国天气", + "name": "中国天气", + "url": "http://10.3.0.4/959986621", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "教育", + "tvg": "CETV1", + "name": "CETV1", + "url": "http://10.3.0.4/923287154", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "教育", + "tvg": "CETV2", + "name": "CETV2", + "url": "http://10.3.0.4/923287211", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "教育", + "tvg": "CETV4", + "name": "CETV4", + "url": "http://10.3.0.4/923287339", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "教育", + "tvg": "山东教育", + "name": "山东教育", + "url": "http://10.3.0.4/609154353", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "熊猫", + "tvg": "熊猫频道01高清", + "name": "熊猫频道01高清", + "url": "http://10.3.0.4/609158151", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "熊猫", + "tvg": "熊猫频道1", + "name": "熊猫频道1", + "url": "http://10.3.0.4/608933610", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "熊猫", + "tvg": "熊猫频道2", + "name": "熊猫频道2", + "url": "http://10.3.0.4/608933640", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "熊猫", + "tvg": "熊猫频道3", + "name": "熊猫频道3", + "url": "http://10.3.0.4/608934619", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "熊猫", + "tvg": "熊猫频道4", + "name": "熊猫频道4", + "url": "http://10.3.0.4/608934721", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "熊猫", + "tvg": "熊猫频道5", + "name": "熊猫频道5", + "url": "http://10.3.0.4/608935104", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "熊猫", + "tvg": "熊猫频道6", + "name": "熊猫频道6", + "url": "http://10.3.0.4/608935797", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "熊猫", + "tvg": "熊猫频道7", + "name": "熊猫频道7", + "url": "http://10.3.0.4/609169286", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "熊猫", + "tvg": "熊猫频道8", + "name": "熊猫频道8", + "url": "http://10.3.0.4/609169287", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "熊猫", + "tvg": "熊猫频道9", + "name": "熊猫频道9", + "url": "http://10.3.0.4/609169226", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "熊猫", + "tvg": "熊猫频道10", + "name": "熊猫频道10", + "url": "http://10.3.0.4/609169285", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "综艺", + "tvg": "最强综艺趴", + "name": "最强综艺趴", + "url": "http://10.3.0.4/629942228", + "width": 1280, + "height": 720, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "少儿", + "tvg": "嘉佳卡通", + "name": "嘉佳卡通", + "url": "http://10.3.0.4/614952364", + "width": 854, + "height": 480, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "少儿", + "tvg": "经典动画大集合", + "name": "经典动画大集合", + "url": "http://10.3.0.4/629942219", + "width": 1280, + "height": 720, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "少儿", + "tvg": "新动漫", + "name": "新动漫", + "url": "http://10.3.0.4/961930269", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "纪实", + "tvg": "新动力量创一流", + "name": "新动力量创一流", + "url": "http://10.3.0.4/713589837", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "纪实", + "tvg": "中华特产", + "name": "中华特产", + "url": "http://10.3.0.4/959986618", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "纪实", + "tvg": "环球旅游", + "name": "环球旅游", + "url": "http://10.3.0.4/958475356", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "migu", + "group": "纪实", + "tvg": "茶", + "name": "茶", + "url": "http://10.3.0.4/961930369", + "width": 1920, + "height": 1080, + "bitrate": 0, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 44100 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV1", + "name": "CCTV-1", + "url": "http://192.168.2.1:7088/udp/239.253.7.43:53043", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV2", + "name": "CCTV-2", + "url": "http://192.168.2.1:7088/udp/239.253.7.74:53215", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV3", + "name": "CCTV-3", + "url": "http://192.168.2.1:7088/udp/239.253.8.35:16064", + "width": 1920, + "height": 1080, + "bitrate": 255966, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV4", + "name": "CCTV-4", + "url": "http://192.168.2.1:7088/udp/239.253.7.71:53218", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV5", + "name": "CCTV-5", + "url": "http://192.168.2.1:7088/udp/239.253.8.24:16065", + "width": 1920, + "height": 1080, + "bitrate": 255608, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV5+", + "name": "CCTV-5+", + "url": "http://192.168.2.1:7088/udp/239.253.7.60:53229", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV6", + "name": "CCTV-6", + "url": "http://192.168.2.1:7088/udp/239.253.8.25:16066", + "width": 1920, + "height": 1080, + "bitrate": 255966, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV7", + "name": "CCTV-7", + "url": "http://192.168.2.1:7088/udp/239.253.7.73:53216", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV8", + "name": "CCTV-8", + "url": "http://192.168.2.1:7088/udp/239.253.8.26:16067", + "width": 1920, + "height": 1080, + "bitrate": 256001, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV9", + "name": "CCTV-9", + "url": "http://192.168.2.1:7088/udp/239.253.7.72:53217", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV10", + "name": "CCTV-10", + "url": "http://192.168.2.1:7088/udp/239.253.7.70:53219", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV11", + "name": "CCTV-11", + "url": "http://192.168.2.1:7088/udp/239.253.8.18:14220", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV12", + "name": "CCTV-12", + "url": "http://192.168.2.1:7088/udp/239.253.7.69:53220", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV13", + "name": "CCTV-13", + "url": "http://192.168.2.1:7088/udp/239.253.8.19:14220", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV14", + "name": "CCTV-14", + "url": "http://192.168.2.1:7088/udp/239.253.7.68:53221", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV15", + "name": "CCTV-15", + "url": "http://192.168.2.1:7088/udp/239.253.8.20:14220", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CGTN", + "name": "CGTN-NEWS", + "url": "http://192.168.2.1:7088/udp/239.253.7.143:51015", + "width": 720, + "height": 576, + "bitrate": 96000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV17", + "name": "CCTV-17", + "url": "http://192.168.2.1:7088/udp/239.253.7.50:52237", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV4K", + "name": "CCTV-4K", + "url": "http://192.168.2.1:7088/udp/239.253.8.103:18060", + "width": 3840, + "height": 2160, + "bitrate": 258293, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东卫视4k", + "name": "山东卫视4K", + "url": "http://192.168.2.1:7088/udp/239.253.8.121:14003", + "width": 3840, + "height": 2160, + "bitrate": 258619, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东齐鲁", + "name": "山东齐鲁", + "url": "http://192.168.2.1:7088/udp/239.253.7.185:51057", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东文旅", + "name": "山东文旅", + "url": "http://192.168.2.1:7088/udp/239.253.7.41:53235", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东生活", + "name": "山东生活", + "url": "http://192.168.2.1:7088/udp/239.253.7.42:53042", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东综艺", + "name": "山东综艺", + "url": "http://192.168.2.1:7088/udp/239.253.7.40:53236", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东体育", + "name": "山东体育", + "url": "http://192.168.2.1:7088/udp/239.253.7.78:53213", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东新闻", + "name": "山东新闻", + "url": "http://192.168.2.1:7088/udp/239.253.7.79:53212", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东农科", + "name": "山东农科", + "url": "http://192.168.2.1:7088/udp/239.253.7.85:52238", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东少儿", + "name": "山东少儿", + "url": "http://192.168.2.1:7088/udp/239.253.7.239:52239", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东居家购物", + "name": "山东居家购物", + "url": "http://192.168.2.1:7088/udp/239.253.7.131:51100", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东教育卫视", + "name": "山东教育卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.48:53002", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "淄博", + "tvg": "淄博新闻", + "name": "淄博新闻", + "url": "http://192.168.2.1:7088/rtp/239.253.7.220:51092", + "width": 1920, + "height": 1080, + "bitrate": 255966, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "淄博", + "tvg": "淄博都市", + "name": "淄博都市", + "url": "http://192.168.2.1:7088/rtp/239.253.7.219:51091", + "width": 720, + "height": 576, + "bitrate": 255966, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "淄博", + "tvg": "淄博生活", + "name": "淄博生活", + "url": "http://192.168.2.1:7088/rtp/239.253.7.138:51173", + "width": 720, + "height": 576, + "bitrate": 255998, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "淄博", + "tvg": "淄博影视", + "name": "淄博影视", + "url": "http://192.168.2.1:7088/rtp/239.253.7.245:52038", + "width": 1920, + "height": 1080, + "bitrate": 255968, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "济南", + "tvg": "济南新闻综合", + "name": "济南新闻综合", + "url": "http://192.168.2.1:7088/udp/239.253.7.194:51066", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "济南", + "tvg": "济南都市", + "name": "济南都市", + "url": "http://192.168.2.1:7088/udp/239.253.7.195:51067", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "北京卫视4K", + "name": "北京卫视4K", + "url": "http://192.168.2.1:7088/udp/239.253.8.107:18064", + "width": 3840, + "height": 2160, + "bitrate": 256452, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "湖南卫视4K", + "name": "湖南卫视4K", + "url": "http://192.168.2.1:7088/udp/239.253.8.123:14004", + "width": 3840, + "height": 2160, + "bitrate": 258680, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "浙江卫视4K", + "name": "浙江卫视4K", + "url": "http://192.168.2.1:7088/udp/239.253.8.125:14006", + "width": 3840, + "height": 2160, + "bitrate": 258127, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "东方卫视4K", + "name": "东方卫视4K", + "url": "http://192.168.2.1:7088/udp/239.253.8.126:14007", + "width": 3840, + "height": 2160, + "bitrate": 258613, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "江苏卫视4K", + "name": "江苏卫视4K", + "url": "http://192.168.2.1:7088/udp/239.253.8.124:14005", + "width": 3840, + "height": 2160, + "bitrate": 258978, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "安徽卫视", + "name": "安徽卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.63:53226", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "辽宁卫视", + "name": "辽宁卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.65:53224", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "深圳卫视4K", + "name": "深圳卫视4K", + "url": "http://192.168.2.1:7088/udp/239.253.8.111:14002", + "width": 3840, + "height": 2160, + "bitrate": 257026, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "东南卫视", + "name": "东南卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.129:51209", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "湖北卫视", + "name": "湖北卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.66:53223", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "广东卫视4K", + "name": "广东卫视4K", + "url": "http://192.168.2.1:7088/udp/239.253.8.110:14001", + "width": 3840, + "height": 2160, + "bitrate": 258616, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "四川卫视4K", + "name": "四川卫视4K", + "url": "http://192.168.2.1:7088/udp/239.253.8.127:14008", + "width": 3840, + "height": 2160, + "bitrate": 259031, + "video": "hevc", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "黑龙江卫视", + "name": "黑龙江卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.160:51032", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "重庆卫视", + "name": "重庆卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.156:51028", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "贵州卫视", + "name": "贵州卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.174:51046", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "江西卫视", + "name": "江西卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.168:51040", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "河北卫视", + "name": "河北卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.61:53228", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "旅游卫视", + "name": "海南卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.163:51035", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "山西卫视", + "name": "山西卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.165:51037", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "广西卫视", + "name": "广西卫视", + "url": "http://192.168.2.1:7088/udp/239.253.8.76:16083", + "width": 1920, + "height": 1080, + "bitrate": 255967, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "吉林卫视", + "name": "吉林卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.169:51041", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "云南卫视", + "name": "云南卫视", + "url": "http://192.168.2.1:7088/udp/239.253.8.75:16079", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "陕西卫视", + "name": "陕西卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.162:51034", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "内蒙古卫视", + "name": "内蒙古卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.173:51045", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "宁夏卫视", + "name": "宁夏卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.176:51048", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "甘肃卫视", + "name": "甘肃卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.179:51051", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "青海卫视", + "name": "青海卫视", + "url": "http://192.168.2.1:7088/udp/239.253.8.74:16075", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "西藏卫视", + "name": "西藏卫视", + "url": "http://192.168.2.1:7088/udp/239.253.7.178:51050", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "CHC影迷电影", + "name": "CHC影迷电影", + "url": "http://192.168.2.1:7088/udp/239.253.7.108:16114", + "width": 1920, + "height": 1080, + "bitrate": 256088, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "CHC家庭影院", + "name": "CHC家庭影院", + "url": "http://192.168.2.1:7088/udp/239.253.7.107:16113", + "width": 1920, + "height": 1080, + "bitrate": 255968, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卡通", + "tvg": "金鹰卡通", + "name": "金鹰卡通", + "url": "http://192.168.2.1:7088/udp/239.253.7.180:51052", + "width": 720, + "height": 576, + "bitrate": 96000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卡通", + "tvg": "卡酷动画", + "name": "BRTV卡酷少儿", + "url": "http://192.168.2.1:7088/udp/239.253.8.78:18045", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卡通", + "tvg": "优漫卡通", + "name": "优漫卡通", + "url": "http://192.168.2.1:7088/udp/239.253.7.182:51054", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "兵团卫视", + "name": "兵团卫视", + "url": "http://192.168.2.1:7088/udp/239.253.8.43:15031", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "中国", + "tvg": "中国教育4台", + "name": "CETV-4", + "url": "http://192.168.2.1:7088/udp/239.253.8.85:18046", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "中国", + "tvg": "中国教育1台", + "name": "CETV-1", + "url": "http://192.168.2.1:7088/udp/239.253.7.75:15076", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV4", + "name": "CCTV-4中文国际欧洲", + "url": "http://192.168.2.1:7088/udp/239.253.8.10:14220", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CCTV4", + "name": "CCTV-4中文国际美洲", + "url": "http://192.168.2.1:7088/udp/239.253.8.11:14220", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CGTN", + "name": "CGTN-英语", + "url": "http://192.168.2.1:7088/udp/239.253.8.12:14220", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CGTN记录", + "name": "CGTN-英文纪录", + "url": "http://192.168.2.1:7088/udp/239.253.8.13:14220", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CGTN西语", + "name": "CGTN-西班牙语", + "url": "http://192.168.2.1:7088/udp/239.253.8.14:14220", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CGTN法语", + "name": "CGTN-法语", + "url": "http://192.168.2.1:7088/udp/239.253.8.15:14220", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CGTN阿语", + "name": "CGTN-阿拉伯语", + "url": "http://192.168.2.1:7088/udp/239.253.8.16:14220", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "央视", + "tvg": "CGTN俄语", + "name": "CGTN-俄语", + "url": "http://192.168.2.1:7088/udp/239.253.8.17:14220", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "中国", + "tvg": "中国交通频道", + "name": "中国交通", + "url": "http://192.168.2.1:7088/udp/239.253.7.51:53014", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "纪实", + "tvg": "金鹰纪实", + "name": "金鹰纪实", + "url": "http://192.168.2.1:7088/udp/239.253.8.60:18042", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "农林卫视", + "name": "农林卫视", + "url": "http://192.168.2.1:7088/udp/239.253.8.61:15051", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "三沙卫视", + "name": "三沙卫视", + "url": "http://192.168.2.1:7088/udp/239.253.8.62:14120", + "width": 720, + "height": 576, + "bitrate": 96000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卡通", + "tvg": "嘉佳卡通", + "name": "嘉佳卡通", + "url": "http://192.168.2.1:7088/udp/239.253.8.63:19268", + "width": 720, + "height": 576, + "bitrate": 96000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "厦门卫视", + "name": "厦门卫视", + "url": "http://192.168.2.1:7088/udp/239.253.8.64:14120", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "中国", + "tvg": "中国教育2台", + "name": "CETV-2", + "url": "http://192.168.2.1:7088/udp/239.253.8.65:14120", + "width": 720, + "height": 576, + "bitrate": 96000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "延边卫视", + "name": "延边卫视", + "url": "http://192.168.2.1:7088/udp/239.253.8.93:15113", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "卫视", + "tvg": "BRTV纪实科教", + "name": "BRTV纪实科教", + "url": "http://192.168.2.1:7088/udp/239.253.7.104:16057", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "动漫秀场", + "name": "动漫秀场", + "url": "http://192.168.2.1:7088/udp/239.253.7.3:16087", + "width": 1920, + "height": 1080, + "bitrate": 255966, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "金色学堂", + "name": "金色学堂", + "url": "http://192.168.2.1:7088/udp/239.253.7.4:16071", + "width": 1920, + "height": 1080, + "bitrate": 255969, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "生活时尚", + "name": "生活时尚", + "url": "http://192.168.2.1:7088/udp/239.253.7.6:16072", + "width": 1920, + "height": 1080, + "bitrate": 255970, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "City都市剧场", + "name": "City都市剧场", + "url": "http://192.168.2.1:7088/udp/239.253.7.7:16086", + "width": 1920, + "height": 1080, + "bitrate": 255967, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "乐游", + "name": "乐游", + "url": "http://192.168.2.1:7088/udp/239.253.7.8:16070", + "width": 1920, + "height": 1080, + "bitrate": 255967, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "法治天地", + "name": "法治天地", + "url": "http://192.168.2.1:7088/udp/239.253.7.9:16069", + "width": 1920, + "height": 1080, + "bitrate": 255966, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "游戏风云", + "name": "游戏风云", + "url": "http://192.168.2.1:7088/udp/239.253.7.10:16089", + "width": 1920, + "height": 1080, + "bitrate": 255602, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "东方财经", + "name": "东方财经", + "url": "http://192.168.2.1:7088/udp/239.253.7.11:16084", + "width": 1920, + "height": 1080, + "bitrate": 256757, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "梨园", + "name": "梨园频道", + "url": "http://192.168.2.1:7088/udp/239.253.7.17:15187", + "width": 1920, + "height": 1080, + "bitrate": 255966, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "武术世界", + "name": "武术世界", + "url": "http://192.168.2.1:7088/udp/239.253.7.18:15095", + "width": 1920, + "height": 1080, + "bitrate": 255971, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "文物宝库", + "name": "文物宝库", + "url": "http://192.168.2.1:7088/udp/239.253.7.19:15096", + "width": 1920, + "height": 1080, + "bitrate": 255966, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "精彩影视", + "name": "精彩影视", + "url": "http://192.168.2.1:7088/udp/239.253.7.22:15101", + "width": 1920, + "height": 1080, + "bitrate": 192000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "茶频道", + "name": "茶频道", + "url": "http://192.168.2.1:7088/udp/239.253.7.24:16063", + "width": 1920, + "height": 1080, + "bitrate": 256025, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "快乐垂钓", + "name": "快乐垂钓", + "url": "http://192.168.2.1:7088/udp/239.253.7.25:16062", + "width": 1920, + "height": 1080, + "bitrate": 255967, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "书画", + "name": "书画", + "url": "http://192.168.2.1:7088/udp/239.253.7.27:14002", + "width": 720, + "height": 576, + "bitrate": 127907, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "新动漫", + "name": "新动漫", + "url": "http://192.168.2.1:7088/udp/239.253.7.28:15090", + "width": 720, + "height": 576, + "bitrate": 96000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "环球旅游", + "name": "环球旅游", + "url": "http://192.168.2.1:7088/udp/239.253.7.30:15065", + "width": 1920, + "height": 1080, + "bitrate": 255967, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "优优宝贝", + "name": "优优宝贝", + "url": "http://192.168.2.1:7088/udp/239.253.7.31:15068", + "width": 720, + "height": 576, + "bitrate": 128137, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "VIP", + "tvg": "中华特产", + "name": "中华特产", + "url": "http://192.168.2.1:7088/udp/239.253.7.33:15063", + "width": 720, + "height": 576, + "bitrate": 128029, + "video": "h264", + "audio": "aac", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "济南", + "tvg": "济南生活", + "name": "济南生活", + "url": "http://192.168.2.1:7088/udp/239.253.7.196:51068", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "济南", + "tvg": "济南文旅体育", + "name": "济南文旅体育", + "url": "http://192.168.2.1:7088/udp/239.253.7.197:51069", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "济南", + "tvg": "济南娱乐", + "name": "济南娱乐", + "url": "http://192.168.2.1:7088/udp/239.253.7.198:51070", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "济南", + "tvg": "济南鲁中", + "name": "济南鲁中", + "url": "http://192.168.2.1:7088/udp/239.253.7.240:51112", + "width": 720, + "height": 576, + "bitrate": 255967, + "video": "h264", + "audio": "aac", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "济南", + "tvg": "济南少儿", + "name": "济南少儿", + "url": "http://192.168.2.1:7088/udp/239.253.7.200:51072", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "济南", + "tvg": "济南新闻综合", + "name": "济南新闻综合", + "url": "http://192.168.2.1:7088/udp/239.253.7.232:51104", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "济南", + "tvg": "济南教育", + "name": "济南教育", + "url": "http://192.168.2.1:7088/udp/239.253.7.82:52069", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东齐鲁", + "name": "山东齐鲁", + "url": "http://192.168.2.1:7088/udp/239.253.7.86:52211", + "width": 1920, + "height": 1080, + "bitrate": 256000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东新闻", + "name": "山东新闻", + "url": "http://192.168.2.1:7088/udp/239.253.7.186:51058", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东农科", + "name": "山东农科", + "url": "http://192.168.2.1:7088/udp/239.253.7.191:51063", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "山东", + "tvg": "山东少儿", + "name": "山东少儿", + "url": "http://192.168.2.1:7088/udp/239.253.7.192:51064", + "width": 720, + "height": 576, + "bitrate": 128000, + "video": "h264", + "audio": "mp2", + "fps": 25.0, + "rate": 48000 + }, + { + "tag": "lan", + "group": "其他", + "tvg": "汽摩", + "name": "汽摩频道", + "url": "http://192.168.2.1:7088/udp/239.253.7.101:18058", + "width": 1920, + "height": 1080, + "bitrate": 192000, + "video": "h264", + "audio": "mp2", + "fps": 50.0, + "rate": 48000 + } +] \ No newline at end of file diff --git a/channels.m3u b/channels.m3u new file mode 100644 index 0000000..70695fc --- /dev/null +++ b/channels.m3u @@ -0,0 +1,461 @@ +#EXTM3U x-tvg-url="https://live.fanmingming.cn/e.xml" +#EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" group-title="央视",CCTV1 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000311/index.m3u8 +#EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" group-title="央视",CCTV1 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000311/index.m3u8 +#EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" group-title="央视",CCTV1 +http://192.168.2.1:7088/udp/239.253.7.43:53043 +#EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" group-title="央视",CCTV1 +http://10.3.0.4/608807420 +#EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" group-title="央视",CCTV2 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000317/index.m3u8 +#EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" group-title="央视",CCTV2 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000317/index.m3u8 +#EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" group-title="央视",CCTV2 +http://192.168.2.1:7088/udp/239.253.7.74:53215 +#EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" group-title="央视",CCTV2 +http://10.3.0.4/631780532 +#EXTINF:-1 tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" group-title="央视",CCTV3 +http://192.168.2.1:7088/udp/239.253.8.35:16064 +#EXTINF:-1 tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" group-title="央视",CCTV3 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000359/index.m3u8 +#EXTINF:-1 tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" group-title="央视",CCTV3 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000359/index.m3u8 +#EXTINF:-1 tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" group-title="央视",CCTV3 +http://10.3.0.4/624878271 +#EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视",CCTV4 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000320/index.m3u8 +#EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视",CCTV4 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000320/index.m3u8 +#EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视",CCTV4 +http://192.168.2.1:7088/udp/239.253.7.71:53218 +#EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视",CCTV4 +http://192.168.2.1:7088/udp/239.253.8.10:14220 +#EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视",CCTV4 +http://192.168.2.1:7088/udp/239.253.8.11:14220 +#EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视",CCTV4 +http://10.3.0.4/631780421 +#EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" group-title="央视",CCTV5 +http://192.168.2.1:7088/udp/239.253.8.24:16065 +#EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" group-title="央视",CCTV5 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000360/index.m3u8 +#EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" group-title="央视",CCTV5 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000360/index.m3u8 +#EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" group-title="央视",CCTV5 +http://10.3.0.4/641886683 +#EXTINF:-1 tvg-id="CCTV5+" tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" group-title="央视",CCTV5+ +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000316/index.m3u8 +#EXTINF:-1 tvg-id="CCTV5+" tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" group-title="央视",CCTV5+ +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000316/index.m3u8 +#EXTINF:-1 tvg-id="CCTV5+" tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" group-title="央视",CCTV5+ +http://192.168.2.1:7088/udp/239.253.7.60:53229 +#EXTINF:-1 tvg-id="CCTV5+" tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" group-title="央视",CCTV5+ +http://10.3.0.4/641886773 +#EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" group-title="央视",CCTV6 +http://192.168.2.1:7088/udp/239.253.8.25:16066 +#EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" group-title="央视",CCTV6 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000361/index.m3u8 +#EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" group-title="央视",CCTV6 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000361/index.m3u8 +#EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" group-title="央视",CCTV6 +http://10.3.0.4/624878396 +#EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" group-title="央视",CCTV7 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000318/index.m3u8 +#EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" group-title="央视",CCTV7 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000318/index.m3u8 +#EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" group-title="央视",CCTV7 +http://192.168.2.1:7088/udp/239.253.7.73:53216 +#EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" group-title="央视",CCTV7 +http://10.3.0.4/673168121 +#EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" group-title="央视",CCTV8 +http://192.168.2.1:7088/udp/239.253.8.26:16067 +#EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" group-title="央视",CCTV8 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000362/index.m3u8 +#EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" group-title="央视",CCTV8 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000362/index.m3u8 +#EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" group-title="央视",CCTV8 +http://10.3.0.4/624878356 +#EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" tvg-logo="https://live.fanmingming.cn/tv/CCTV9.png" group-title="央视",CCTV9 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000319/index.m3u8 +#EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" tvg-logo="https://live.fanmingming.cn/tv/CCTV9.png" group-title="央视",CCTV9 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000319/index.m3u8 +#EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" tvg-logo="https://live.fanmingming.cn/tv/CCTV9.png" group-title="央视",CCTV9 +http://192.168.2.1:7088/udp/239.253.7.72:53217 +#EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" tvg-logo="https://live.fanmingming.cn/tv/CCTV9.png" group-title="央视",CCTV9 +http://10.3.0.4/673168140 +#EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" group-title="央视",CCTV10 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000321/index.m3u8 +#EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" group-title="央视",CCTV10 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000321/index.m3u8 +#EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" group-title="央视",CCTV10 +http://192.168.2.1:7088/udp/239.253.7.70:53219 +#EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" group-title="央视",CCTV10 +http://10.3.0.4/624878405 +#EXTINF:-1 tvg-id="CCTV11" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" group-title="央视",CCTV11 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000344/index.m3u8 +#EXTINF:-1 tvg-id="CCTV11" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" group-title="央视",CCTV11 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000344/index.m3u8 +#EXTINF:-1 tvg-id="CCTV11" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" group-title="央视",CCTV11 +http://192.168.2.1:7088/udp/239.253.8.18:14220 +#EXTINF:-1 tvg-id="CCTV11" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" group-title="央视",CCTV11 +http://10.3.0.4/667987558 +#EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" group-title="央视",CCTV12 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000322/index.m3u8 +#EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" group-title="央视",CCTV12 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000322/index.m3u8 +#EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" group-title="央视",CCTV12 +http://192.168.2.1:7088/udp/239.253.7.69:53220 +#EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" group-title="央视",CCTV12 +http://10.3.0.4/673168185 +#EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" group-title="央视",CCTV13 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000345/index.m3u8 +#EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" group-title="央视",CCTV13 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000345/index.m3u8 +#EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" group-title="央视",CCTV13 +http://192.168.2.1:7088/udp/239.253.8.19:14220 +#EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" group-title="央视",CCTV13 +http://10.3.0.4/608807423 +#EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" group-title="央视",CCTV14 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000323/index.m3u8 +#EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" group-title="央视",CCTV14 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000323/index.m3u8 +#EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" group-title="央视",CCTV14 +http://192.168.2.1:7088/udp/239.253.7.68:53221 +#EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" group-title="央视",CCTV14 +http://10.3.0.4/624878440 +#EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" group-title="央视",CCTV15 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000346/index.m3u8 +#EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" group-title="央视",CCTV15 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000346/index.m3u8 +#EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" group-title="央视",CCTV15 +http://192.168.2.1:7088/udp/239.253.8.20:14220 +#EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" group-title="央视",CCTV15 +http://10.3.0.4/673168223 +#EXTINF:-1 tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" group-title="央视",CCTV17 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000303/index.m3u8 +#EXTINF:-1 tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" group-title="央视",CCTV17 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000303/index.m3u8 +#EXTINF:-1 tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" group-title="央视",CCTV17 +http://192.168.2.1:7088/udp/239.253.7.50:52237 +#EXTINF:-1 tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" group-title="央视",CCTV17 +http://10.3.0.4/673168256 +#EXTINF:-1 tvg-id="CCTV4K" tvg-name="CCTV4K" tvg-logo="https://live.fanmingming.cn/tv/CCTV4K.png" group-title="央视",CCTV4K +http://192.168.2.1:7088/udp/239.253.8.103:18060 +#EXTINF:-1 tvg-id="CCTV4K" tvg-name="CCTV4K" tvg-logo="https://live.fanmingming.cn/tv/CCTV4K.png" group-title="央视",CCTV4K +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000382/index.m3u8 +#EXTINF:-1 tvg-id="CCTV4欧洲" tvg-name="CCTV4欧洲" tvg-logo="https://live.fanmingming.cn/tv/CCTV4欧洲.png" group-title="央视",CCTV4欧洲 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000350/index.m3u8 +#EXTINF:-1 tvg-id="CCTV4欧洲" tvg-name="CCTV4欧洲" tvg-logo="https://live.fanmingming.cn/tv/CCTV4欧洲.png" group-title="央视",CCTV4欧洲 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000350/index.m3u8 +#EXTINF:-1 tvg-id="CCTV4欧洲" tvg-name="CCTV4欧洲" tvg-logo="https://live.fanmingming.cn/tv/CCTV4欧洲.png" group-title="央视",CCTV4欧洲 +http://10.3.0.4/608807419 +#EXTINF:-1 tvg-id="CCTV4美洲" tvg-name="CCTV4美洲" tvg-logo="https://live.fanmingming.cn/tv/CCTV4美洲.png" group-title="央视",CCTV4美洲 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000351/index.m3u8 +#EXTINF:-1 tvg-id="CCTV4美洲" tvg-name="CCTV4美洲" tvg-logo="https://live.fanmingming.cn/tv/CCTV4美洲.png" group-title="央视",CCTV4美洲 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000351/index.m3u8 +#EXTINF:-1 tvg-id="CCTV4美洲" tvg-name="CCTV4美洲" tvg-logo="https://live.fanmingming.cn/tv/CCTV4美洲.png" group-title="央视",CCTV4美洲 +http://10.3.0.4/608807416 +#EXTINF:-1 tvg-id="CGTN" tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视",CGTN +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000352/index.m3u8 +#EXTINF:-1 tvg-id="CGTN" tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视",CGTN +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000352/index.m3u8 +#EXTINF:-1 tvg-id="CGTN" tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视",CGTN +http://192.168.2.1:7088/udp/239.253.8.12:14220 +#EXTINF:-1 tvg-id="CGTN" tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视",CGTN +http://192.168.2.1:7088/udp/239.253.7.143:51015 +#EXTINF:-1 tvg-id="CGTN" tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视",CGTN +http://10.3.0.4/609017205 +#EXTINF:-1 tvg-id="CGTN纪录" tvg-name="CGTN纪录" tvg-logo="https://live.fanmingming.cn/tv/CGTN纪录.png" group-title="央视",CGTN纪录 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000353/index.m3u8 +#EXTINF:-1 tvg-id="CGTN纪录" tvg-name="CGTN纪录" tvg-logo="https://live.fanmingming.cn/tv/CGTN纪录.png" group-title="央视",CGTN纪录 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000353/index.m3u8 +#EXTINF:-1 tvg-id="CGTN纪录" tvg-name="CGTN纪录" tvg-logo="https://live.fanmingming.cn/tv/CGTN纪录.png" group-title="央视",CGTN纪录 +http://10.3.0.4/609006487 +#EXTINF:-1 tvg-id="CGTN俄语" tvg-name="CGTN俄语" tvg-logo="https://live.fanmingming.cn/tv/CGTN俄语.png" group-title="央视",CGTN俄语 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000357/index.m3u8 +#EXTINF:-1 tvg-id="CGTN俄语" tvg-name="CGTN俄语" tvg-logo="https://live.fanmingming.cn/tv/CGTN俄语.png" group-title="央视",CGTN俄语 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000357/index.m3u8 +#EXTINF:-1 tvg-id="CGTN俄语" tvg-name="CGTN俄语" tvg-logo="https://live.fanmingming.cn/tv/CGTN俄语.png" group-title="央视",CGTN俄语 +http://192.168.2.1:7088/udp/239.253.8.17:14220 +#EXTINF:-1 tvg-id="CGTN俄语" tvg-name="CGTN俄语" tvg-logo="https://live.fanmingming.cn/tv/CGTN俄语.png" group-title="央视",CGTN俄语 +http://10.3.0.4/609006446 +#EXTINF:-1 tvg-id="CGTN法语" tvg-name="CGTN法语" tvg-logo="https://live.fanmingming.cn/tv/CGTN法语.png" group-title="央视",CGTN法语 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000355/index.m3u8 +#EXTINF:-1 tvg-id="CGTN法语" tvg-name="CGTN法语" tvg-logo="https://live.fanmingming.cn/tv/CGTN法语.png" group-title="央视",CGTN法语 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000355/index.m3u8 +#EXTINF:-1 tvg-id="CGTN法语" tvg-name="CGTN法语" tvg-logo="https://live.fanmingming.cn/tv/CGTN法语.png" group-title="央视",CGTN法语 +http://192.168.2.1:7088/udp/239.253.8.15:14220 +#EXTINF:-1 tvg-id="CGTN法语" tvg-name="CGTN法语" tvg-logo="https://live.fanmingming.cn/tv/CGTN法语.png" group-title="央视",CGTN法语 +http://10.3.0.4/609006476 +#EXTINF:-1 tvg-id="CGTN西语" tvg-name="CGTN西语" tvg-logo="https://live.fanmingming.cn/tv/CGTN西语.png" group-title="央视",CGTN西语 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000354/index.m3u8 +#EXTINF:-1 tvg-id="CGTN西语" tvg-name="CGTN西语" tvg-logo="https://live.fanmingming.cn/tv/CGTN西语.png" group-title="央视",CGTN西语 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000354/index.m3u8 +#EXTINF:-1 tvg-id="CGTN西语" tvg-name="CGTN西语" tvg-logo="https://live.fanmingming.cn/tv/CGTN西语.png" group-title="央视",CGTN西语 +http://192.168.2.1:7088/udp/239.253.8.14:14220 +#EXTINF:-1 tvg-id="CGTN阿语" tvg-name="CGTN阿语" tvg-logo="https://live.fanmingming.cn/tv/CGTN阿语.png" group-title="央视",CGTN阿语 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000356/index.m3u8 +#EXTINF:-1 tvg-id="CGTN阿语" tvg-name="CGTN阿语" tvg-logo="https://live.fanmingming.cn/tv/CGTN阿语.png" group-title="央视",CGTN阿语 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000356/index.m3u8 +#EXTINF:-1 tvg-id="CGTN阿语" tvg-name="CGTN阿语" tvg-logo="https://live.fanmingming.cn/tv/CGTN阿语.png" group-title="央视",CGTN阿语 +http://192.168.2.1:7088/udp/239.253.8.16:14220 +#EXTINF:-1 tvg-id="三沙卫视" tvg-name="三沙卫视" tvg-logo="https://live.fanmingming.cn/tv/三沙卫视.png" group-title="卫视",三沙卫视 +http://192.168.2.1:7088/udp/239.253.8.62:14120 +#EXTINF:-1 tvg-id="三沙卫视" tvg-name="三沙卫视" tvg-logo="https://live.fanmingming.cn/tv/三沙卫视.png" group-title="卫视",三沙卫视 +http://10.3.0.4/961023778 +#EXTINF:-1 tvg-id="东南卫视" tvg-name="东南卫视" tvg-logo="https://live.fanmingming.cn/tv/东南卫视.png" group-title="卫视",东南卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000310/index.m3u8 +#EXTINF:-1 tvg-id="东南卫视" tvg-name="东南卫视" tvg-logo="https://live.fanmingming.cn/tv/东南卫视.png" group-title="卫视",东南卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000310/index.m3u8 +#EXTINF:-1 tvg-id="东南卫视" tvg-name="东南卫视" tvg-logo="https://live.fanmingming.cn/tv/东南卫视.png" group-title="卫视",东南卫视 +http://192.168.2.1:7088/udp/239.253.7.129:51209 +#EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" tvg-logo="https://live.fanmingming.cn/tv/东方卫视.png" group-title="卫视",东方卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000309/index.m3u8 +#EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" tvg-logo="https://live.fanmingming.cn/tv/东方卫视.png" group-title="卫视",东方卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000309/index.m3u8 +#EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" tvg-logo="https://live.fanmingming.cn/tv/东方卫视.png" group-title="卫视",东方卫视 +http://10.3.0.4/651632648 +#EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" tvg-logo="https://live.fanmingming.cn/tv/云南卫视.png" group-title="卫视",云南卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000367/index.m3u8 +#EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" tvg-logo="https://live.fanmingming.cn/tv/云南卫视.png" group-title="卫视",云南卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000367/index.m3u8 +#EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" tvg-logo="https://live.fanmingming.cn/tv/云南卫视.png" group-title="卫视",云南卫视 +http://192.168.2.1:7088/udp/239.253.8.75:16079 +#EXTINF:-1 tvg-id="兵团卫视" tvg-name="兵团卫视" tvg-logo="https://live.fanmingming.cn/tv/兵团卫视.png" group-title="卫视",兵团卫视 +http://192.168.2.1:7088/udp/239.253.8.43:15031 +#EXTINF:-1 tvg-id="兵团卫视" tvg-name="兵团卫视" tvg-logo="https://live.fanmingming.cn/tv/兵团卫视.png" group-title="卫视",兵团卫视 +http://10.3.0.4/956923145 +#EXTINF:-1 tvg-id="内蒙古卫视" tvg-name="内蒙古卫视" tvg-logo="https://live.fanmingming.cn/tv/内蒙古卫视.png" group-title="卫视",内蒙古卫视 +http://192.168.2.1:7088/udp/239.253.7.173:51045 +#EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" group-title="卫视",北京卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000302/index.m3u8 +#EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" group-title="卫视",北京卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000302/index.m3u8 +#EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" group-title="卫视",北京卫视 +http://10.3.0.4/630287636 +#EXTINF:-1 tvg-id="厦门卫视" tvg-name="厦门卫视" tvg-logo="https://live.fanmingming.cn/tv/厦门卫视.png" group-title="卫视",厦门卫视 +http://192.168.2.1:7088/udp/239.253.8.64:14120 +#EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" tvg-logo="https://live.fanmingming.cn/tv/吉林卫视.png" group-title="卫视",吉林卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000363/index.m3u8 +#EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" tvg-logo="https://live.fanmingming.cn/tv/吉林卫视.png" group-title="卫视",吉林卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000363/index.m3u8 +#EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" tvg-logo="https://live.fanmingming.cn/tv/吉林卫视.png" group-title="卫视",吉林卫视 +http://192.168.2.1:7088/udp/239.253.7.169:51041 +#EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" tvg-logo="https://live.fanmingming.cn/tv/吉林卫视.png" group-title="卫视",吉林卫视 +http://10.3.0.4/947472500 +#EXTINF:-1 tvg-id="四川卫视" tvg-name="四川卫视" tvg-logo="https://live.fanmingming.cn/tv/四川卫视.png" group-title="卫视",四川卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000348/index.m3u8 +#EXTINF:-1 tvg-id="四川卫视" tvg-name="四川卫视" tvg-logo="https://live.fanmingming.cn/tv/四川卫视.png" group-title="卫视",四川卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000348/index.m3u8 +#EXTINF:-1 tvg-id="大湾区卫视" tvg-name="大湾区卫视" tvg-logo="https://live.fanmingming.cn/tv/大湾区卫视.png" group-title="卫视",大湾区卫视 +http://10.3.0.4/608917627 +#EXTINF:-1 tvg-id="天津卫视" tvg-name="天津卫视" tvg-logo="https://live.fanmingming.cn/tv/天津卫视.png" group-title="卫视",天津卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000327/index.m3u8 +#EXTINF:-1 tvg-id="天津卫视" tvg-name="天津卫视" tvg-logo="https://live.fanmingming.cn/tv/天津卫视.png" group-title="卫视",天津卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000327/index.m3u8 +#EXTINF:-1 tvg-id="宁夏卫视" tvg-name="宁夏卫视" tvg-logo="https://live.fanmingming.cn/tv/宁夏卫视.png" group-title="卫视",宁夏卫视 +http://192.168.2.1:7088/udp/239.253.7.176:51048 +#EXTINF:-1 tvg-id="宁夏卫视" tvg-name="宁夏卫视" tvg-logo="https://live.fanmingming.cn/tv/宁夏卫视.png" group-title="卫视",宁夏卫视 +http://10.3.0.4/738910535 +#EXTINF:-1 tvg-id="安徽卫视" tvg-name="安徽卫视" tvg-logo="https://live.fanmingming.cn/tv/安徽卫视.png" group-title="卫视",安徽卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000328/index.m3u8 +#EXTINF:-1 tvg-id="安徽卫视" tvg-name="安徽卫视" tvg-logo="https://live.fanmingming.cn/tv/安徽卫视.png" group-title="卫视",安徽卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000328/index.m3u8 +#EXTINF:-1 tvg-id="安徽卫视" tvg-name="安徽卫视" tvg-logo="https://live.fanmingming.cn/tv/安徽卫视.png" group-title="卫视",安徽卫视 +http://192.168.2.1:7088/udp/239.253.7.63:53226 +#EXTINF:-1 tvg-id="山东卫视" tvg-name="山东卫视" tvg-logo="https://live.fanmingming.cn/tv/山东卫视.png" group-title="卫视",山东卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000301/index.m3u8 +#EXTINF:-1 tvg-id="山东卫视" tvg-name="山东卫视" tvg-logo="https://live.fanmingming.cn/tv/山东卫视.png" group-title="卫视",山东卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000301/index.m3u8 +#EXTINF:-1 tvg-id="山东卫视" tvg-name="山东卫视" tvg-logo="https://live.fanmingming.cn/tv/山东卫视.png" group-title="卫视",山东卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00001099/index.m3u8 +#EXTINF:-1 tvg-id="山西卫视" tvg-name="山西卫视" tvg-logo="https://live.fanmingming.cn/tv/山西卫视.png" group-title="卫视",山西卫视 +http://192.168.2.1:7088/udp/239.253.7.165:51037 +#EXTINF:-1 tvg-id="广东卫视" tvg-name="广东卫视" tvg-logo="https://live.fanmingming.cn/tv/广东卫视.png" group-title="卫视",广东卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000307/index.m3u8 +#EXTINF:-1 tvg-id="广东卫视" tvg-name="广东卫视" tvg-logo="https://live.fanmingming.cn/tv/广东卫视.png" group-title="卫视",广东卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000307/index.m3u8 +#EXTINF:-1 tvg-id="广东卫视" tvg-name="广东卫视" tvg-logo="https://live.fanmingming.cn/tv/广东卫视.png" group-title="卫视",广东卫视 +http://10.3.0.4/608831231 +#EXTINF:-1 tvg-id="广西卫视" tvg-name="广西卫视" tvg-logo="https://live.fanmingming.cn/tv/广西卫视.png" group-title="卫视",广西卫视 +http://192.168.2.1:7088/udp/239.253.8.76:16083 +#EXTINF:-1 tvg-id="广西卫视" tvg-name="广西卫视" tvg-logo="https://live.fanmingming.cn/tv/广西卫视.png" group-title="卫视",广西卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000368/index.m3u8 +#EXTINF:-1 tvg-id="广西卫视" tvg-name="广西卫视" tvg-logo="https://live.fanmingming.cn/tv/广西卫视.png" group-title="卫视",广西卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000368/index.m3u8 +#EXTINF:-1 tvg-id="延边卫视" tvg-name="延边卫视" tvg-logo="https://live.fanmingming.cn/tv/延边卫视.png" group-title="卫视",延边卫视 +http://192.168.2.1:7088/udp/239.253.8.93:15113 +#EXTINF:-1 tvg-id="江苏卫视" tvg-name="江苏卫视" tvg-logo="https://live.fanmingming.cn/tv/江苏卫视.png" group-title="卫视",江苏卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000304/index.m3u8 +#EXTINF:-1 tvg-id="江苏卫视" tvg-name="江苏卫视" tvg-logo="https://live.fanmingming.cn/tv/江苏卫视.png" group-title="卫视",江苏卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000304/index.m3u8 +#EXTINF:-1 tvg-id="江苏卫视" tvg-name="江苏卫视" tvg-logo="https://live.fanmingming.cn/tv/江苏卫视.png" group-title="卫视",江苏卫视 +http://10.3.0.4/623899368 +#EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" group-title="卫视",江西卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000335/index.m3u8 +#EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" group-title="卫视",江西卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000335/index.m3u8 +#EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" group-title="卫视",江西卫视 +http://192.168.2.1:7088/udp/239.253.7.168:51040 +#EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" group-title="卫视",江西卫视 +http://10.3.0.4/783847495 +#EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" tvg-logo="https://live.fanmingming.cn/tv/河北卫视.png" group-title="卫视",河北卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000330/index.m3u8 +#EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" tvg-logo="https://live.fanmingming.cn/tv/河北卫视.png" group-title="卫视",河北卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000330/index.m3u8 +#EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" tvg-logo="https://live.fanmingming.cn/tv/河北卫视.png" group-title="卫视",河北卫视 +http://192.168.2.1:7088/udp/239.253.7.61:53228 +#EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" tvg-logo="https://live.fanmingming.cn/tv/河北卫视.png" group-title="卫视",河北卫视 +http://10.3.0.4/962042070 +#EXTINF:-1 tvg-id="河南卫视" tvg-name="河南卫视" tvg-logo="https://live.fanmingming.cn/tv/河南卫视.png" group-title="卫视",河南卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000358/index.m3u8 +#EXTINF:-1 tvg-id="河南卫视" tvg-name="河南卫视" tvg-logo="https://live.fanmingming.cn/tv/河南卫视.png" group-title="卫视",河南卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000358/index.m3u8 +#EXTINF:-1 tvg-id="河南卫视" tvg-name="河南卫视" tvg-logo="https://live.fanmingming.cn/tv/河南卫视.png" group-title="卫视",河南卫视 +http://10.3.0.4/790187291 +#EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="https://live.fanmingming.cn/tv/浙江卫视.png" group-title="卫视",浙江卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000305/index.m3u8 +#EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="https://live.fanmingming.cn/tv/浙江卫视.png" group-title="卫视",浙江卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000305/index.m3u8 +#EXTINF:-1 tvg-id="海南卫视" tvg-name="海南卫视" tvg-logo="https://live.fanmingming.cn/tv/海南卫视.png" group-title="卫视",海南卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000347/index.m3u8 +#EXTINF:-1 tvg-id="海南卫视" tvg-name="海南卫视" tvg-logo="https://live.fanmingming.cn/tv/海南卫视.png" group-title="卫视",海南卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000347/index.m3u8 +#EXTINF:-1 tvg-id="海南卫视" tvg-name="海南卫视" tvg-logo="https://live.fanmingming.cn/tv/海南卫视.png" group-title="卫视",海南卫视 +http://192.168.2.1:7088/udp/239.253.7.163:51035 +#EXTINF:-1 tvg-id="海南卫视" tvg-name="海南卫视" tvg-logo="https://live.fanmingming.cn/tv/海南卫视.png" group-title="卫视",海南卫视 +http://10.3.0.4/947472502 +#EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" tvg-logo="https://live.fanmingming.cn/tv/深圳卫视.png" group-title="卫视",深圳卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000308/index.m3u8 +#EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" tvg-logo="https://live.fanmingming.cn/tv/深圳卫视.png" group-title="卫视",深圳卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000308/index.m3u8 +#EXTINF:-1 tvg-id="湖北卫视" tvg-name="湖北卫视" tvg-logo="https://live.fanmingming.cn/tv/湖北卫视.png" group-title="卫视",湖北卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000325/index.m3u8 +#EXTINF:-1 tvg-id="湖北卫视" tvg-name="湖北卫视" tvg-logo="https://live.fanmingming.cn/tv/湖北卫视.png" group-title="卫视",湖北卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000325/index.m3u8 +#EXTINF:-1 tvg-id="湖北卫视" tvg-name="湖北卫视" tvg-logo="https://live.fanmingming.cn/tv/湖北卫视.png" group-title="卫视",湖北卫视 +http://192.168.2.1:7088/udp/239.253.7.66:53223 +#EXTINF:-1 tvg-id="湖北卫视" tvg-name="湖北卫视" tvg-logo="https://live.fanmingming.cn/tv/湖北卫视.png" group-title="卫视",湖北卫视 +http://10.3.0.4/947472496 +#EXTINF:-1 tvg-id="湖南卫视" tvg-name="湖南卫视" tvg-logo="https://live.fanmingming.cn/tv/湖南卫视.png" group-title="卫视",湖南卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000324/index.m3u8 +#EXTINF:-1 tvg-id="湖南卫视" tvg-name="湖南卫视" tvg-logo="https://live.fanmingming.cn/tv/湖南卫视.png" group-title="卫视",湖南卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000324/index.m3u8 +#EXTINF:-1 tvg-id="甘肃卫视" tvg-name="甘肃卫视" tvg-logo="https://live.fanmingming.cn/tv/甘肃卫视.png" group-title="卫视",甘肃卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000349/index.m3u8 +#EXTINF:-1 tvg-id="甘肃卫视" tvg-name="甘肃卫视" tvg-logo="https://live.fanmingming.cn/tv/甘肃卫视.png" group-title="卫视",甘肃卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000349/index.m3u8 +#EXTINF:-1 tvg-id="甘肃卫视" tvg-name="甘肃卫视" tvg-logo="https://live.fanmingming.cn/tv/甘肃卫视.png" group-title="卫视",甘肃卫视 +http://192.168.2.1:7088/udp/239.253.7.179:51051 +#EXTINF:-1 tvg-id="西藏卫视" tvg-name="西藏卫视" tvg-logo="https://live.fanmingming.cn/tv/西藏卫视.png" group-title="卫视",西藏卫视 +http://192.168.2.1:7088/udp/239.253.7.178:51050 +#EXTINF:-1 tvg-id="贵州卫视" tvg-name="贵州卫视" tvg-logo="https://live.fanmingming.cn/tv/贵州卫视.png" group-title="卫视",贵州卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000329/index.m3u8 +#EXTINF:-1 tvg-id="贵州卫视" tvg-name="贵州卫视" tvg-logo="https://live.fanmingming.cn/tv/贵州卫视.png" group-title="卫视",贵州卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000329/index.m3u8 +#EXTINF:-1 tvg-id="贵州卫视" tvg-name="贵州卫视" tvg-logo="https://live.fanmingming.cn/tv/贵州卫视.png" group-title="卫视",贵州卫视 +http://192.168.2.1:7088/udp/239.253.7.174:51046 +#EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" tvg-logo="https://live.fanmingming.cn/tv/辽宁卫视.png" group-title="卫视",辽宁卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000326/index.m3u8 +#EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" tvg-logo="https://live.fanmingming.cn/tv/辽宁卫视.png" group-title="卫视",辽宁卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000326/index.m3u8 +#EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" tvg-logo="https://live.fanmingming.cn/tv/辽宁卫视.png" group-title="卫视",辽宁卫视 +http://192.168.2.1:7088/udp/239.253.7.65:53224 +#EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" tvg-logo="https://live.fanmingming.cn/tv/辽宁卫视.png" group-title="卫视",辽宁卫视 +http://10.3.0.4/630291707 +#EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.cn/tv/重庆卫视.png" group-title="卫视",重庆卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000341/index.m3u8 +#EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.cn/tv/重庆卫视.png" group-title="卫视",重庆卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000341/index.m3u8 +#EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.cn/tv/重庆卫视.png" group-title="卫视",重庆卫视 +http://192.168.2.1:7088/udp/239.253.7.156:51028 +#EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.cn/tv/重庆卫视.png" group-title="卫视",重庆卫视 +http://10.3.0.4/738910914 +#EXTINF:-1 tvg-id="陕西卫视" tvg-name="陕西卫视" tvg-logo="https://live.fanmingming.cn/tv/陕西卫视.png" group-title="卫视",陕西卫视 +http://192.168.2.1:7088/udp/239.253.7.162:51034 +#EXTINF:-1 tvg-id="陕西卫视" tvg-name="陕西卫视" tvg-logo="https://live.fanmingming.cn/tv/陕西卫视.png" group-title="卫视",陕西卫视 +http://10.3.0.4/738910838 +#EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" group-title="卫视",青海卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000366/index.m3u8 +#EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" group-title="卫视",青海卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000366/index.m3u8 +#EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" group-title="卫视",青海卫视 +http://192.168.2.1:7088/udp/239.253.8.74:16075 +#EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" group-title="卫视",青海卫视 +http://10.3.0.4/947472506 +#EXTINF:-1 tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" tvg-logo="https://live.fanmingming.cn/tv/黑龙江卫视.png" group-title="卫视",黑龙江卫视 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000306/index.m3u8 +#EXTINF:-1 tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" tvg-logo="https://live.fanmingming.cn/tv/黑龙江卫视.png" group-title="卫视",黑龙江卫视 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000306/index.m3u8 +#EXTINF:-1 tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" tvg-logo="https://live.fanmingming.cn/tv/黑龙江卫视.png" group-title="卫视",黑龙江卫视 +http://192.168.2.1:7088/udp/239.253.7.160:51032 +#EXTINF:-1 tvg-id="山东体育" tvg-name="山东体育" tvg-logo="https://live.fanmingming.cn/tv/山东体育.png" group-title="山东",山东体育 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000315/index.m3u8 +#EXTINF:-1 tvg-id="山东体育" tvg-name="山东体育" tvg-logo="https://live.fanmingming.cn/tv/山东体育.png" group-title="山东",山东体育 +http://192.168.2.1:7088/udp/239.253.7.78:53213 +#EXTINF:-1 tvg-id="山东农科" tvg-name="山东农科" tvg-logo="https://live.fanmingming.cn/tv/山东农科.png" group-title="山东",山东农科 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000339/index.m3u8 +#EXTINF:-1 tvg-id="山东农科" tvg-name="山东农科" tvg-logo="https://live.fanmingming.cn/tv/山东农科.png" group-title="山东",山东农科 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000339/index.m3u8 +#EXTINF:-1 tvg-id="山东农科" tvg-name="山东农科" tvg-logo="https://live.fanmingming.cn/tv/山东农科.png" group-title="山东",山东农科 +http://192.168.2.1:7088/udp/239.253.7.85:52238 +#EXTINF:-1 tvg-id="山东农科" tvg-name="山东农科" tvg-logo="https://live.fanmingming.cn/tv/山东农科.png" group-title="山东",山东农科 +http://192.168.2.1:7088/udp/239.253.7.191:51063 +#EXTINF:-1 tvg-id="山东少儿" tvg-name="山东少儿" tvg-logo="https://live.fanmingming.cn/tv/山东少儿.png" group-title="山东",山东少儿 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000340/index.m3u8 +#EXTINF:-1 tvg-id="山东少儿" tvg-name="山东少儿" tvg-logo="https://live.fanmingming.cn/tv/山东少儿.png" group-title="山东",山东少儿 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000340/index.m3u8 +#EXTINF:-1 tvg-id="山东少儿" tvg-name="山东少儿" tvg-logo="https://live.fanmingming.cn/tv/山东少儿.png" group-title="山东",山东少儿 +http://192.168.2.1:7088/udp/239.253.7.239:52239 +#EXTINF:-1 tvg-id="山东少儿" tvg-name="山东少儿" tvg-logo="https://live.fanmingming.cn/tv/山东少儿.png" group-title="山东",山东少儿 +http://192.168.2.1:7088/udp/239.253.7.192:51064 +#EXTINF:-1 tvg-id="山东教育" tvg-name="山东教育" tvg-logo="https://live.fanmingming.cn/tv/山东教育.png" group-title="山东",山东教育 +http://10.3.0.4/609154353 +#EXTINF:-1 tvg-id="山东生活" tvg-name="山东生活" tvg-logo="https://live.fanmingming.cn/tv/山东生活.png" group-title="山东",山东生活 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000336/index.m3u8 +#EXTINF:-1 tvg-id="山东生活" tvg-name="山东生活" tvg-logo="https://live.fanmingming.cn/tv/山东生活.png" group-title="山东",山东生活 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000336/index.m3u8 +#EXTINF:-1 tvg-id="山东生活" tvg-name="山东生活" tvg-logo="https://live.fanmingming.cn/tv/山东生活.png" group-title="山东",山东生活 +http://192.168.2.1:7088/udp/239.253.7.42:53042 +#EXTINF:-1 tvg-id="山东综艺" tvg-name="山东综艺" tvg-logo="https://live.fanmingming.cn/tv/山东综艺.png" group-title="山东",山东综艺 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000338/index.m3u8 +#EXTINF:-1 tvg-id="山东综艺" tvg-name="山东综艺" tvg-logo="https://live.fanmingming.cn/tv/山东综艺.png" group-title="山东",山东综艺 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000338/index.m3u8 +#EXTINF:-1 tvg-id="山东综艺" tvg-name="山东综艺" tvg-logo="https://live.fanmingming.cn/tv/山东综艺.png" group-title="山东",山东综艺 +http://192.168.2.1:7088/udp/239.253.7.40:53236 +#EXTINF:-1 tvg-id="山东齐鲁" tvg-name="山东齐鲁" tvg-logo="https://live.fanmingming.cn/tv/山东齐鲁.png" group-title="山东",山东齐鲁 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000313/index.m3u8 +#EXTINF:-1 tvg-id="山东齐鲁" tvg-name="山东齐鲁" tvg-logo="https://live.fanmingming.cn/tv/山东齐鲁.png" group-title="山东",山东齐鲁 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000313/index.m3u8 +#EXTINF:-1 tvg-id="山东齐鲁" tvg-name="山东齐鲁" tvg-logo="https://live.fanmingming.cn/tv/山东齐鲁.png" group-title="山东",山东齐鲁 +http://192.168.2.1:7088/udp/239.253.7.86:52211 +#EXTINF:-1 tvg-id="山东齐鲁" tvg-name="山东齐鲁" tvg-logo="https://live.fanmingming.cn/tv/山东齐鲁.png" group-title="山东",山东齐鲁 +http://192.168.2.1:7088/udp/239.253.7.185:51057 +#EXTINF:-1 tvg-id="CHC动作电影" tvg-name="CHC动作电影" tvg-logo="https://live.fanmingming.cn/tv/CHC动作电影.png" group-title="数字频道",CHC动作电影 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002030/index.m3u8 +#EXTINF:-1 tvg-id="CHC动作电影" tvg-name="CHC动作电影" tvg-logo="https://live.fanmingming.cn/tv/CHC动作电影.png" group-title="数字频道",CHC动作电影 +http://10.3.0.4/644368714 +#EXTINF:-1 tvg-id="CHC家庭影院" tvg-name="CHC家庭影院" tvg-logo="https://live.fanmingming.cn/tv/CHC家庭影院.png" group-title="数字频道",CHC家庭影院 +http://192.168.2.1:7088/udp/239.253.7.107:16113 +#EXTINF:-1 tvg-id="CHC家庭影院" tvg-name="CHC家庭影院" tvg-logo="https://live.fanmingming.cn/tv/CHC家庭影院.png" group-title="数字频道",CHC家庭影院 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00002028/index.m3u8 +#EXTINF:-1 tvg-id="CHC家庭影院" tvg-name="CHC家庭影院" tvg-logo="https://live.fanmingming.cn/tv/CHC家庭影院.png" group-title="数字频道",CHC家庭影院 +http://10.3.0.4/644368373 +#EXTINF:-1 tvg-id="北京纪实科教" tvg-name="北京纪实科教" tvg-logo="https://live.fanmingming.cn/tv/北京纪实科教.png" group-title="数字频道",北京纪实科教 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000332/index.m3u8 +#EXTINF:-1 tvg-id="东方财经" tvg-name="东方财经" tvg-logo="https://live.fanmingming.cn/tv/东方财经.png" group-title="地方台",东方财经 +http://192.168.2.1:7088/udp/239.253.7.11:16084 +#EXTINF:-1 tvg-id="山东文旅" tvg-name="山东文旅" tvg-logo="https://live.fanmingming.cn/tv/山东文旅.png" group-title="地方台",山东文旅 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000337/index.m3u8 +#EXTINF:-1 tvg-id="山东文旅" tvg-name="山东文旅" tvg-logo="https://live.fanmingming.cn/tv/山东文旅.png" group-title="地方台",山东文旅 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000337/index.m3u8 +#EXTINF:-1 tvg-id="山东文旅" tvg-name="山东文旅" tvg-logo="https://live.fanmingming.cn/tv/山东文旅.png" group-title="地方台",山东文旅 +http://192.168.2.1:7088/udp/239.253.7.41:53235 +#EXTINF:-1 tvg-id="山东新闻" tvg-name="山东新闻" tvg-logo="https://live.fanmingming.cn/tv/山东新闻.png" group-title="地方台",山东新闻 +http://ucdn.sd.chinamobile.com:8089/00/SNM/CHANNEL00000314/index.m3u8 +#EXTINF:-1 tvg-id="山东新闻" tvg-name="山东新闻" tvg-logo="https://live.fanmingming.cn/tv/山东新闻.png" group-title="地方台",山东新闻 +http://ucdn-zte.sd.chinamobile.com:8089/shandong_cabletv.live.zte.com////CHANNEL00000314/index.m3u8 +#EXTINF:-1 tvg-id="山东新闻" tvg-name="山东新闻" tvg-logo="https://live.fanmingming.cn/tv/山东新闻.png" group-title="地方台",山东新闻 +http://192.168.2.1:7088/udp/239.253.7.79:53212 +#EXTINF:-1 tvg-id="山东新闻" tvg-name="山东新闻" tvg-logo="https://live.fanmingming.cn/tv/山东新闻.png" group-title="地方台",山东新闻 +http://192.168.2.1:7088/udp/239.253.7.186:51058 diff --git a/epg.py b/epg.py new file mode 100644 index 0000000..b5bba1e --- /dev/null +++ b/epg.py @@ -0,0 +1,58 @@ +import requests +import xml.etree.ElementTree as ET +import os + +def get_channel_ids(url): + print(f"正在获取数据: {url} ...") + + try: + # 1. 发送请求获取 XML 内容 + response = requests.get(url, timeout=30) + response.raise_for_status() + + # 2. 解析 XML + root = ET.fromstring(response.content) + + # 3. 提取并去重 + unique_ids = [] + seen = set() + + for channel in root.findall('channel'): + channel_id = channel.get('id') + + if channel_id and channel_id not in seen: + seen.add(channel_id) + unique_ids.append(channel_id) + + return unique_ids + + except requests.exceptions.RequestException as e: + print(f"网络请求错误: {e}") + return [] + except ET.ParseError as e: + print(f"XML 解析错误: {e}") + return [] + +if __name__ == "__main__": + target_url = "http://live.fanmingming.cn/e.xml" + output_file = "epglist.txt" + + ids = get_channel_ids(target_url) + + if ids: + # 生成逗号分隔的字符串 + result_string = ",".join(ids) + + # 写入文件 + try: + with open(output_file, "w", encoding="utf-8") as f: + f.write(result_string) + + print(f"\n成功! 已将 {len(ids)} 个频道 ID 保存到: {output_file}") + # 也可以选择在控制台打印前几个看看 + print(f"预览前5个: {result_string[:50]}...") + + except IOError as e: + print(f"写入文件失败: {e}") + else: + print("未提取到任何数据,未生成文件。") \ No newline at end of file diff --git a/epglist.txt b/epglist.txt new file mode 100644 index 0000000..f2ea679 --- /dev/null +++ b/epglist.txt @@ -0,0 +1 @@ +1905环球经典,CCTV1,CCTV10,CCTV11,CCTV12,CCTV13,CCTV14,CCTV15,CCTV16,CCTV17,CCTV2,CCTV3,CCTV4,CCTV4K,CCTV4欧洲,CCTV4美洲,CCTV5,CCTV5+,CCTV5+-体育赛事,CCTV6,CCTV7,CCTV8,CCTV9,CCTV怀旧剧场,CCTV第一剧场,CCTV风云剧场,CGTN俄语,CGTN法语,CGTN纪录,CGTN西语,CGTN阿语,CHC动作电影,CHC家庭影院,CHC高清电影,DONGFANG1,FZTV1,HNXTTV1,HRBTV1,HZTV1,HZTV2,LSTIME电影台,QHTV1,SCTV1,ZAOZHUANG3,ZHTV-1,ZHTV-2,三沙卫视,上海,上海教育台,上海新闻综合,上海星尚,上海第一财经,上海纪实人文,上海艺术人文,上海都市,上视东方影视,东南卫视,东方卫视,东方电影,东莞新闻,东莞生活资讯,中华特产,中国交通,中国天气,中国教育2台,中国教育4台,中国教育一套,中央台–珠江,中山公共,中山综合,乌鲁木齐都市,乐游,云上电影院,云南卫视,云南康旅,仙游电视,优优宝贝,佛山公共,佛山南海,佛山综合,佛山顺德,兰州公共,兰州文旅,兰州新闻综合,兵团卫视,内蒙古农牧,内蒙古卫视,内蒙古少儿,内蒙古综合,冬奥纪实,动漫秀场,劲爆体育,北京体育休闲,北京卫视,北京国际频道,北京影视,北京文艺,北京新闻,北京生活,北京纪实,北京财经,北海公共,北海新闻综合,北海经济科教,南京信息,南京十八,南京少儿,南京影视,南京教科,南京新闻综合,南京电视台,南方卫视,南方少儿,南方影视,南方经济,南方综艺,南昌新闻综合,南昌资讯,南昌都市,卡酷少儿,卫生健康,厦门一套,厦门三套,厦门二套,厦门卫视,厦门移动,厦门综合,吉林乡村,吉林卫视,吉林影视,吉林生活,吉林综艺文化,吉林都市,吉视乡村,吉视影视,吉视生活,吉视综艺文化,吉视都市,吴江新闻综合,呼和浩特影视,呼和浩特综合,呼和浩特都市,咪咕综合体育,咪咕足球,四大名著剧场,四川卫视,四川经济,国学,大湾区卫视,天津体育,天津卫视,天津少儿,天津影视,天津教育,天津文艺,天津新闻,天津都市,天龙八部集,太原影视,太原教育,太原文体,太原新闻综合,太原百姓,太原社教法制,孝感新闻综合,孝感生活,宁夏公共,宁夏卫视,宁夏少儿,宁夏教育,宁夏经济,安徽公共,安徽农业科教,安徽卫视,安徽影视,安徽科教,安徽经济生活,安徽经视,安徽综艺,安徽综艺体育,宜宾新闻综合,宜昌旅游生活,宜昌综合,宜春新闻综合,客家生活,山东农科,山东卫视,山东教育,山东教育卫视,山东生活,山东综艺,山东齐鲁,山西公共,山西卫视,山西影视,山西文体生活,山西社会与法治,山西经济,常州新闻,广东4K超,广东公共,广东卫视,广东国际,广东少儿,广东影视,广东新闻,广东珠江,广东移动,广东综艺,广州新闻,广州竞赛,广西卫视,广西国际,广西影视,广西新闻,广西综艺旅游,广西都市,康巴卫视,延边1台,延边2台,延边卫视,徐州文艺影视,徐州新闻综合,徐州经济生活,快乐垂钓,揭阳生活,揭阳综合,攀枝花新闻综合,文物宝库,新片放映厅,新疆卫视,新疆汉语影视,新疆汉语综艺,无锡娱乐,无锡生活,无锡经济,日照科教,星光影院,星空购物,杭州导视,杭州影视,杭州房产,杭州文化,杭州生活,杭州综合,杭州西湖明珠,柳州新闻综合,梅州-1,梨园,欢笑剧场,歌手2024,武术世界,汕头经济生活,汕头综合,汕尾文化生活,汕尾新闻综合,江苏休闲体育,江苏优漫卡通,江苏卫视,江苏国际,江苏城市,江苏影视,江苏综艺,江西公共农业,江西卫视,江西少儿,江西新闻,江西移动,江西经济生活,江西都市,江门综合,汽摩,河北公共,河北农民,河北卫视,河北少儿科教,河北影视,河北经济,河北都市,河南乡村,河南公共,河南卫视,河南新农村,河南新闻,河南梨园,河南民生,河南法治,河南电视剧,河南都市,河源公共,法治天地,浙江NEWS,浙江公共新闻,浙江卫视,浙江国际,浙江少儿,浙江影视,浙江教科影视,浙江教育,浙江数码时代,浙江民生,浙江民生休闲,浙江经济生活,浙江经视,浙江钱江都市,海南公共,海南卫视,海南少儿,海南文旅,海南新闻,海南自贸,海峡卫视,深圳体育健康,深圳卫视,深圳少儿,深圳电视剧,深圳移动,深圳财经,深圳财经生活,深圳都市,深视体育健康,清远新闻综合,游戏风云,湖北卫视,湖南卫视,湖南卫视国际,湖南国际,湖南娱乐,湖南爱晚,湖南电影,湖南电视剧,湖南经视,湛江公共,湛江综合,滨州综合,漳州新闻,潮安综合,潮州民生,潮州综合,澳视体育,澳视卫星,澳视澳门,澳视综艺,澳视葡文,澳视资讯,环球旅游,现代教育,珠海-1,珠海-2,珠海新闻,珠海生活,甘肃公共,甘肃卫视,甘肃少儿,甘肃文化影视,生态环境,生活时尚,电视指南,睛彩中原,睛彩竞技,睛彩篮球,睛彩羽毛球,石家庄娱乐,石家庄新闻综合,石家庄生活,石家庄都市,福州1-新闻,福州2套-影视,福州3-生活,福建体育,福建少儿,福建教育,福建新闻,福建旅游,福建电视剧,福建经济,福建综合,移动戏曲,第一财经,篮球,纪实科教,纯享4K,经典剧场,经济科教,绵阳影视科技,翡翠台,肇庆新闻,肇庆生活服务,苏州文化生活-苏州新闻综合-苏州生活资讯-苏州社会经济,苏州新闻综合,茂名公共,茂名综合,茶,莆田一套,莆田二套,西宁生活,西宁综合,西安丝路,西安商务资迅,西安影视,西安新闻综合,西安移动电视,西安都市,西藏藏语卫视,象视界,贵州公共,贵州卫视,贵州大众生活,贵州影视文艺,贵阳综合,辽宁卫视,追剧少女,郑州商都,郑州妇女,郑州戏曲,郑州文体,郑州新闻,郑州生活,都市剧场,重庆农村,重庆卫视,重庆国际,重庆娱乐,重庆少儿,重庆影视,重庆文体娱乐,重庆新闻,重庆时尚生活,重庆生活资讯,重庆社会与法,金色学堂,钱江,银川公共,银川文体,银川生活,长春市民,长春文旅体育,长春汽车,长春经济,长春综合,长沙影视,长沙政法,阳江-1,阳江-2,阳江1,阳江2,陕西一套,陕西七套,陕西三套,陕西二套,陕西五套,陕西八套,陕西六套,陕西农林卫视,陕西卫视,陕西四套,陕西影视,随州农村,随州综合,青岛tv1,青岛tv2,青岛tv3,青岛tv4,青岛tv5,青岛tv6,青海卫视,青海经视,青海都市,鞍山新闻综合,韶关新闻,高尔夫网球,魅力足球,黄河卫视,黑莓动画,黑莓电影,黑龙江卫视,黑龙江少儿,黑龙江影视,黑龙江文体,黑龙江新闻法制,黑龙江新闻法治,黑龙江都市,龙祥时代,newtv超级综艺,newtv超级体育,newtv超级电影,newtv超级电视剧,newtv精品大剧,newtv精品纪录,newtv古装剧场,newtv军旅剧场,newtv家庭剧场,newtv热播精选,newtv爱情喜剧,newtv动作电影,newtv怡伴健康,newtv潮妈辣婆,newtv军事评论,newtv炫舞未来,newtv精品综合,newtv惊悚悬疑,newtv金牌综艺,newtv精品体育,newtv武搏世界,newtv中国功夫,求索生活,DOX4K,求索纪录 \ No newline at end of file diff --git a/logo.py b/logo.py new file mode 100644 index 0000000..bf28e45 --- /dev/null +++ b/logo.py @@ -0,0 +1,22 @@ +import requests + +OWNER = "fanmingming" +REPO = "live" +PATH = "tv" +OUTPUT_FILE = "logolist.txt" + +api_url = f"https://api.github.com/repos/{OWNER}/{REPO}/contents/{PATH}" + +resp = requests.get(api_url) +resp.raise_for_status() + +items = resp.json() + +filenames = [ + item["name"] + for item in items + if item["type"] == "file" +] + +with open(OUTPUT_FILE, "w", encoding="utf-8") as f: + f.write(",".join(filenames)) diff --git a/logolist.txt b/logolist.txt new file mode 100644 index 0000000..f936405 --- /dev/null +++ b/logolist.txt @@ -0,0 +1 @@ +4K电影.png,AMC.png,AQTV.png,AXN.png,ArirangTV.png,BBCEarth.png,BBCLifestyle.png,BBCWORLDNEWSASIA.png,BLUEAntExtreme.png,BOOMERANG.png,BeautifulLife.png,BloombergTV.png,BlueAntEntertainment.png,CBN幸福剧场.png,CCTV1.png,CCTV10.png,CCTV11.png,CCTV12.png,CCTV13.png,CCTV14.png,CCTV15.png,CCTV16.png,CCTV17.png,CCTV2.png,CCTV3.png,CCTV3D.png,CCTV4.png,CCTV4K.png,CCTV4欧洲.png,CCTV4美洲.png,CCTV5+.png,CCTV5.png,CCTV6.png,CCTV7.png,CCTV8.png,CCTV8K.png,CCTV9.png,CETV1.png,CETV2.png,CETV3.png,CETV4.png,CGTN.png,CGTNDoc.png,CGTN俄语.png,CGTN法语.png,CGTN纪录.png,CGTN西语.png,CGTN记录.png,CGTN阿语.png,CHC动作电影.png,CHC家庭影院.png,CHC影迷电影.png,CHC高清电影.png,CI罪案侦查频道.png,CLTV.png,CNBC.png,CNBCASIA财经台.png,CNC.png,CNN.png,CNNNews.png,CYZHTV.png,CrimeInvestigation.png,CtiEntertainment.png,CtiVariety.png,DMAX.png,DOX-CINEMA.png,DOXTV.png,DOX_YAQU.png,DOX_xinzhi.png,DW.png,Discovery-Asia.png,DiscoveryHD.png,Discovery科学.png,Disney.png,DisneyJunior.png,EBCDrama.png,EBCFinancialNews.png,EBCMovies.png,EBCNews.png,EBCSuper.png,EBCVariety.png,EBCWesternMovies.png,EBCYoYoTV.png,EFTV.png,ELEVENsports1.png,ELTA_Ent.png,ELTV生活英语台.png,EVE.png,EbcAsiaWeishi.png,FOXMOVIES.png,FOXSports.png,FOXSports2.png,FXHD.png,FoodNetwork.png,FoxFamilyMovies.png,FoxLive.png,FoxSports3.png,GDTV3.png,GDTV4.png,GDTV6.png,GDTV8.png,GDTVECO.png,GDTVENT.png,GDTVMOV.png,GDTVSHAO.png,GMTV.png,GTVDramaHD.png,GTVEntertainment.png,GTVOneHD.png,GTVVarietyHD.png,GlobalNews.png,GoldSunTV.png,G导视.png,HBLS.png,HDZHTV.png,HISTORY.png,HUBEI2.png,HUBEI3.png,HUBEI4.png,HUBEI5.png,HUBEI7.png,HUBEI8.png,History2.png,HistoryChannel.png,History历史频道.png,IFUN动漫台.png,IHOT爱世界.png,IHOT爱体育.png,IHOT爱动漫.png,IHOT爱历史.png,IHOT爱喜剧.png,IHOT爱奇谈.png,IHOT爱娱乐.png,IHOT爱家庭.png,IHOT爱幼教.png,IHOT爱怀旧.png,IHOT爱悬疑.png,IHOT爱探索.png,IHOT爱旅行.png,IHOT爱时尚.png,IHOT爱极限.png,IHOT爱江湖.png,IHOT爱浪漫.png,IHOT爱猎奇.png,IHOT爱玩具.png,IHOT爱电竞.png,IHOT爱科学.png,IHOT爱科幻.png,IHOT爱经典.png,IHOT爱美食.png,IHOT爱解密.png,IHOT爱谍战.png,IHOT爱赛车.png,IHOT爱都市.png,IHOT爱院线.png,IHOT爱青春.png,IPTV3+.png,IPTV5+.png,IPTV6+.png,IPTV8+.png,IPTVEFEL.png,IPTV少儿动画.png,IPTV热播剧场.png,IPTV相声小品.png,IPTV经典电影.png,IPTV魅力时尚.png,J2.png,JCYS.png,JETVariety.png,JMTV.png,JNDSTV.png,JNJYTV.png,JNSETV.png,JNSHTV.png,JNTV.png,JNWLTY.png,JNYLTV.png,JZTV.png,LNSY1.png,LNTV-FINANCE.png,LNTV-SPORT.png,LNTV2.png,LNTV3.png,LNTV5.png,LNTV6.png,LNTV7.png,LNTV8.png,LQTV.png,LSTIME.png,LSTV.png,LXZHTV.png,Lifetime.png,LoveNature.png,MAX极速汽车.png,MTV.png,MTVLive.png,MyCinemaEurope.png,NEWTV东北热剧.png,NEWTV中国功夫.png,NEWTV军事评论.png,NEWTV军旅剧场.png,NEWTV古装剧场.png,NEWTV家庭剧场.png,NEWTV惊悚悬疑.png,NEWTV明星大片.png,NEWTV欢乐剧场.png,NEWTV海外剧场.png,NEWTV潮妈辣婆.png,NEWTV炫舞未来.png,NEWTV精品体育.png,NEWTV精品大剧.png,NEWTV精品纪录.png,NEWTV精品萌宠.png,NEWTV超级体育.png,NEWTV超级电影.png,NEWTV超级电视剧.png,NEWTV超级综艺.png,NEWTV金牌综艺.png,NEXTTVMovie.png,NEXTTVZonghe.png,NHKWorld.png,NOW新闻台.png,Nickelodeon.png,PDTV.png,PiliPuppet.png,PublicTV.png,PublicTV2.png,PublicTV3HD.png,QTV.png,QTV1.png,QTV2.png,QTV3.png,QTV4.png,QTV5.png,QTV6.png,QZTV-1.png,QZTV-2.png,QZTV-3.png,QZTV-4.png,QZTV.png,RTDoc.png,RTHK31.png,RTHK32.png,RTNews.png,SGSCTV.png,SGTV.png,SinDaTV.png,SinJiTVHD.png,SkyNews.png,Smart知识台.png,StarChineseMovies.png,StarMoviesHD.png,TACT.png,TOPTVHD.png,TRACESportStars.png,TRT-World.png,TVB DRAMA.png,TVB 经典台.png,TVB+.png,TVBJ2.png,TVBPlus.png,TVBS.png,TVBS亚洲.png,TVBS新闻.png,TVBS欢乐.png,TVBS精采.png,TVBclassic.png,TVB明珠台.png,TVB星河.png,TVB翡翠台.png,TaiwanPlus.png,ThaiPBS.png,TienLiangTVHD.png,UniqueNews.png,UniqueUSTVHDUSTVHD.png,VOA美国之音.png,VideolandDrama.png,VideolandJapanese.png,VideolandMaxTV.png,VideolandMovies.png,VideolandOnTV.png,VideolandSportsHD.png,WETV.png,WFGXTV.png,WFKWTV.png,WFTV1.png,WFTV2.png,WFTV3.png,WFTV4.png,WHTV1.png,WHTV2.png,WHTV3.png,WHTV4.png,WHTV5.png,WHTV6.png,WHTV7.png,WILD PLANET.png,WarnerTV.png,ZCTV.png,ZChannel.png,abcaus.png,afc.png,aljazeera.png,anhui.png,asiatravel.png,asiazonghe.png,beijing.png,beijingjishi.png,bestv.png,bingtuan.png,catchplay.png,cdtv1.png,cdtv2.png,cdtv3.png,cdtv4.png,cdtv5.png,cdtv6.png,channelnewsasia.png,channelv.png,chongqing.png,cinemaworld.png,cmusic.png,cnex.png,cqccn.png,discovery.png,diyicaijing.png,dongfang.png,dongnan.png,dox_juchang.png,dox_xinyi.png,dox_yijia.png,dox_yinglun.png,doxyinghua.png,dreamworks.png,eata_sports1.png,eata_sports3.png,elevensports2.png,elta_sports2.png,elta_yingju.png,elta_zonghehd.png,eltv.png,emeidianying.png,etoday.png,euronews.png,eurosport.png,eyelvyou.png,eyexiju.png,fashionone.png,fashiontv.png,fenghuangxianggang.png,fenghuangzhongwen.png,fenghuangzixun.png,fooldplanet.png,france24.png,ftv-1.png,ftv-taiwan.png,ftv-zongyi.png,gansu.png,gstv.png,gtv_youxi.png,guangdong.png,guangxi.png,guizhou.png,hks.png,hongkongkai.png,huanyucaijing.png,huanyuzonghe.png,huayi_yingju.png,huayimbc.png,hubei.png,hunan.png,itv.png,jiajiakt.png,jiangsu.png,jiangxi.png,jilin.png,jinwenjiang.png,jinyingjishi.png,jinyingkatong.png,jisuqiche.png,kaku.png,liaoning.png,longhuadonghua.png,loupe.png,meilizuqiu.png,mtvlivehd.png,natgeo.png,natgeowild.png,natlgeo.png,nhkworldp.png,ningxia.png,outdoor.png,qicaixiju.png,qinghai.png,quanjishi.png,roller.png,sansha.png,sctv2.png,sctv3.png,sctv4.png,sctv5.png,sctv7.png,sctv8.png,sctv9.png,shandong.png,shanghaidongfangyingshi.png,shanghaijishi.png,shanghaiwaiyu.png,shangshixinwen.png,shanxi.png,shenghuoshishang.png,shengming.png,shenzhen.png,sichuan.png,starmov.png,starmovieyule.png,starsports.png,tfc.png,tianjin.png,tlc.png,traceurban.png,travelchannel.png,tv5monde.png,tvN.png,tvbfinanceinformationchannel.png,viutv.png,viutv6.png,wangluoqipai.png,weilaojingcai.png,wolvesvalley.png,wuxingtiyu.png,xingfucai.png,youxiancaijingzixun.png,youxianxinwen.png,youxifengyun.png,zgjt.png,七彩戏剧.png,三佳购物.png,三沙卫视.png,上海外语.png,上海教育.png,上海第一财经.png,上海都市.png,上视新闻.png,世界地理.png,东南卫视.png,东方卫视.png,东方影视.png,东方财经.png,东方购物.png,东莞新闻综合.png,东风卫视.png,中华特产.png,中华美食.png,中国交通.png,中国天气.png,中国教育1台.png,中国教育2台.png,中国教育3台.png,中国教育4台.png,中天新闻台.png,中学生.png,中视.png,中视新闻.png,中视新闻台.png,中视经典.png,中视菁采.png,中视购物.png,之江纪录.png,乌兰察布.png,乌海新闻综合.png,乌海都市生活.png,乐游.png,书画.png,云南卫视.png,云南娱乐.png,云南影视.png,云南都市.png,五星体育.png,亚洲新闻.png,京视剧场.png,人间卫视.png,优优宝贝.png,优漫卡通.png,优购物.png,佛山公共.png,佛山影视.png,佛山综合.png,先锋乒羽.png,全纪实.png,公视.png,公视戏剧台.png,兴安.png,兵器科技.png,兵团卫视.png,内蒙古IPTV.png,内蒙古农牧.png,内蒙古卫视.png,内蒙古少儿.png,内蒙古文体娱乐.png,内蒙古新闻综合.png,内蒙古经济生活.png,内蒙古蒙语卫视.png,内蒙古蒙语文化.png,农林卫视.png,凤凰中文.png,凤凰卫视中文台.png,凤凰卫视电影台.png,凤凰卫视资讯台.png,凤凰卫视香港台.png,凤凰资讯.png,动漫秀场.png,劲爆体育.png,包头新闻综合.png,包头生活服务.png,包头经济频道.png,北京IPTV4K.png,北京体育休闲.png,北京卫视.png,北京卫视4K.png,北京影视.png,北京文艺.png,北京新闻.png,北京生活.png,北京纪实科教.png,北京财经.png,北京青年.png,半岛新闻.png,华数4K.png,华视.png,华视新闻.png,华语影院.png,南宁公共.png,南宁影视娱乐.png,南宁新闻综合.png,南方卫视.png,卡酷少儿.png,卫生健康.png,卫视中文.png,卫视中文台.png,厦门1.png,厦门2.png,厦门3.png,厦门卫视.png,发现之旅.png,台视.png,台视新闻.png,台视综合.png,台视财经.png,吉林卫视.png,呼伦贝尔.png,呼伦贝尔文化旅游.png,呼伦贝尔新闻综合.png,呼伦贝尔生活资讯.png,呼和浩特.png,呼和浩特影视娱乐.png,呼和浩特新闻综合.png,呼和浩特都市生活.png,咪咕体育.png,咪咕视频.png,咪咕音乐.png,哈哈炫动.png,哒啵电竞.png,哒啵赛事.png,嘉佳卡通.png,四川乡村.png,四川卫视.png,四川妇女儿童.png,四川峨眉电影.png,四川影视文艺.png,四川文化旅游.png,四川新闻.png,四川科教.png,四川经济.png,四海钓鱼.png,国学.png,增城电视台.png,大湾区卫视.png,大爱一台.png,大爱电视.png,天元围棋.png,天津卫视.png,央广购物.png,央视台球.png,央视高网.png,女性时尚.png,好享购物.png,宁夏卫视.png,安多卫视.png,安徽公共.png,安徽农业科教.png,安徽卫视.png,安徽国际.png,安徽影视.png,安徽经济生活.png,安徽综艺体育.png,家家购物.png,家庭理财.png,家有购物.png,寰宇新闻.png,山东体育.png,山东农科.png,山东卫视.png,山东少儿.png,山东教育.png,山东文旅.png,山东新闻.png,山东生活.png,山东综艺.png,山东齐鲁.png,山西卫视.png,山西影视.png,山西文体生活.png,山西社会与法治.png,山西经济.png,山西黄河.png,岭南戏曲.png,巴彦淖尔影视娱乐.png,巴彦淖尔新闻综合.png,巴彦淖尔经济生活.png,年代ERANewsHD.png,年代MUCH.png,幸福娱乐.png,幸福空间居家台.png,广东4K.png,广东体育.png,广东公共.png,广东卫视.png,广东卫视4K.png,广东嘉佳卡通.png,广东少儿.png,广东广电.png,广东影视.png,广东新闻.png,广东民生.png,广东珠江.png,广东经济科教.png,广东综艺.png,广州影视.png,广州新闻.png,广州法治.png,广州竞赛.png,广州综合.png,广西乐思购.png,广西卫视.png,广西国际.png,广西影视.png,广西新闻.png,广西移动.png,广西综艺旅游.png,广西都市.png,康巴卫视.png,廉江综合.png,延边卫视.png,弈坛春秋.png,影迷数位电影.png,影迷电影.png,影迷纪实.png,快乐垂钓.png,快乐购.png,怀旧剧场.png,成都公共.png,成都少儿.png,成都影视文艺.png,成都新闻综合.png,成都经济资讯.png,成都蓉城先锋.jpg,成都都市生活.png,摄影.png,收藏天下.png,文化精品.png,文物宝库.png,新动漫.png,新疆体育健康.png,新疆卫视.png,新疆少儿.png,新疆汉语经济.png,新疆汉语综艺.png,新视觉.png,无线新闻台.png,无线财经台.png,早期教育.png,时尚购物.png,明珠台.png,星空卫视.png,春晚.png,晴彩中原.png,智林体育台.png,杭锦旗综合.png,梧州公共.png,梧州教育生活.png,梧州新闻综合.png,欢笑剧场.png,欢笑剧场4K.png,欢腾购物.png,武术世界.png,每日影院.png,民视.png,民视台湾台.png,民视新闻台.png,民视旅游台.png,民视第一台.png,民视综艺台.png,求索动物.png,求索生活.png,求索科学.png,求索纪录.png,汕头经济.png,汕头综合.png,江苏休闲体育.png,江苏优漫卡通.png,江苏公共新闻.png,江苏卫视.png,江苏国际.png,江苏城市.png,江苏影视.png,江苏教育电视台.png,江苏综艺.png,江西卫视.png,江西少儿.png,江西教育.png,江西新闻.png,江西经济生活.png,汽摩.png,河北卫视.png,河南4K.png,河南乡村.png,河南公共.png,河南卫视.png,河南国际.png,河南新闻.png,河南梨园.png,河南民生.png,河南法治.png,河南电视剧.png,河南都市.png,泉州一套.png,泉州三套.png,泉州二套.png,泉州四套.png,泉州影视.png,泉州新闻.png,泉州都市生活.png,法治天地.png,泰州一套.png,泰州三套.png,泰州二套.png,浙江卫视.png,浙江国际.png,浙江少儿.png,浙江教科影视.png,浙江数码时代.png,浙江新闻.png,浙江民生休闲.png,浙江经济生活.png,浦东电视台.png,海南公共.png,海南卫视.png,海南少儿.png,海南文旅.png,海南经济.png,海峡卫视.png,海豚综合.png,深圳卫视.png,深圳卫视4K.png,深圳都市.png,清华.png,游戏风云.png,湖北卫视.png,湖南卫视.png,湖南国际.png,湖南娱乐.png,湖南教育.png,湖南爱晚.png,湖南电影.png,湖南电视剧.png,湖南经视.png,湖南都市.png,湖南金鹰卡通.png,漳州新闻.png,潮州综合.png,澳亚卫视.png,澳视澳门.png,澳门莲花.png,爱上4K.png,爱尔达娱乐台.png,爱看导视.png,环球奇观.png,环球旅游.png,环球电视台.png,甘肃卫视.png,生态环境.png,生活时尚.png,电竞.jpeg,电竞天堂.png,电视指南.png,百姓健康.png,睛彩广场舞.png,睛彩竞技.png,睛彩篮球.png,睛彩青少.png,福州导视.png,福州少儿.png,福州影视.png,福州新闻.png,福州生活.png,福建公共.png,福建少儿.png,福建教育.png,福建文体.png,福建新闻.png,福建旅游.png,福建电视剧.png,福建经济.png,福建综合.png,移动戏曲.PNG,第一剧场.png,精品导视.png,精选.png,纪实人文.png,纯享4K.png,置业频道.png,翡翠台.png,耀才财经.png,老故事.png,聚鲨环球精选.png,芒果互娱.png,苏州4K.png,茶.png,莆田新闻.png,莲花卫视.png,西安1.png,西安丝路频道.png,西安商务资讯.png,西安影视频道.png,西安教育.png,西安新闻综合.png,西安都市频道.png,西藏卫视.png,西藏藏语卫视.png,视纳华仁纪实.png,视纳华仁纪实频道.png,证券服务.png,财富天下.png,贵州卫视.png,赤峰.png,赤峰影视娱乐.png,赤峰新闻综合.png,赤峰经济服务.png,足球频道.png,车迷.png,辽宁公共.png,辽宁北方.png,辽宁卫视.png,辽宁影视.png,辽宁生活.png,辽宁都市.png,辽宁青少.png,达拉特旗综合.png,通辽城市服务.png,通辽新闻综合.png,通辽蒙语频道.png,都市剧场.png,鄂尔多斯.png,鄂尔多斯新闻综合.png,鄂尔多斯经济服务.png,鄂尔多斯蒙语频道.png,采昌影剧.png,重广融媒.png,重庆卫视.png,重庆少儿.png,重庆影视.png,重庆文体娱乐.png,重庆新农村.png,重庆新闻.png,重庆时尚生活.png,重庆汽摩.png,重庆社会与法.png,重庆科教.png,重庆移动.png,重温经典.png,金砖电视.png,金色学堂.png,金鹰卡通.png,金鹰纪实.png,钱江都市.png,阿拉善.png,陕西体育休闲.png,陕西公共.png,陕西卫视.png,陕西影视.png,陕西新闻资讯.png,陕西生活.png,陕西西部电影.png,陕西都市青春.png,陶瓷.png,青海卫视.png,靓妆.png,靖天卡通.png,靖天国际.png,靖天戏剧.png,靖天日本.png,靖天日本台.png,靖天映画.png,靖天欢乐.png,靖天电影.png,靖天电影台.png,靖天综合.png,靖天育乐.png,靖天资讯.png,靖洋卡通.png,靖洋戏剧.png,风云剧场.png,风云足球.png,风云音乐.png,风尚生活.png,风尚购物.png,香港卫视.png,香港国际财经台.png,高尔夫网球.png,魅力足球.png,黑莓动画.png,黑莓电影.png,黑龙江卫视.png,龙华偶像.png,龙华影剧.png,龙华戏剧.png,龙华日韩.png,龙华日韩台.png,龙华洋片.png,龙华电影.png,龙华经典.png \ No newline at end of file diff --git a/test.py b/test.py new file mode 100644 index 0000000..af03d9c --- /dev/null +++ b/test.py @@ -0,0 +1,268 @@ +import requests +import re +import json +import subprocess +import shlex +import os +import sys + +# ================= 配置 ================= + +CONFIG_FILE = "upstreams.json" +OUTPUT_FILE = "channels.json" + +# ================= 功能函数 ================= + +def get_stream_data(url): + """ + 获取媒体详细信息 + 返回字典包含: width, height, bitrate, video, audio, fps, rate + """ + data = { + "width": 0, + "height": 0, + "bitrate": 0, + "video": "", + "audio": "", + "fps": 0, + "rate": 0 + } + + has_video = False + has_audio = False + + try: + # 8秒超时检测 + cmd = f'ffprobe -v quiet -print_format json -show_format -show_streams "{url}"' + result = subprocess.run(shlex.split(cmd), capture_output=True, text=True, timeout=8) + + if result.returncode != 0: + return None + + info = json.loads(result.stdout) + + if "streams" not in info or not info["streams"]: + return None + + for stream in info["streams"]: + codec_type = stream.get("codec_type") + + # --- 视频流 --- + if codec_type == "video" and not has_video: + has_video = True + data["width"] = stream.get("width", 0) + data["height"] = stream.get("height", 0) + data["video"] = stream.get("codec_name", "unknown") + + r_rate = stream.get("r_frame_rate", "0/0") + if "/" in r_rate: + try: + num, den = map(int, r_rate.split('/')) + if den > 0: + data["fps"] = round(num / den, 2) + except: pass + else: + try: + data["fps"] = float(r_rate) + except: pass + + if stream.get("bit_rate"): + data["bitrate"] = int(stream.get("bit_rate")) + + # --- 音频流 --- + elif codec_type == "audio" and not has_audio: + has_audio = True + data["audio"] = stream.get("codec_name", "unknown") + + sample_rate = stream.get("sample_rate") + if sample_rate: + try: + data["rate"] = int(sample_rate) + except: pass + + if data["bitrate"] == 0 and stream.get("bit_rate"): + data["bitrate"] = int(stream.get("bit_rate")) + + # 有效性判定 + if not has_video and not has_audio: + return None + + # 码率兜底 + if data["bitrate"] == 0 and "format" in info: + fmt_bitrate = info["format"].get("bit_rate") + if fmt_bitrate: + try: + data["bitrate"] = int(fmt_bitrate) + except: pass + + except Exception: + return None + + return data + +def check_keywords(targets, keywords): + """ + 检查是否命中关键词 (targets: [url, name, group]) + """ + for target in targets: + if not target: continue + for kw in keywords: + if kw in target: + return True + return False + +def parse_m3u_content(content, upstream_config, seen_urls): + """ + 解析 M3U 内容 + upstream_config: 包含 url, tag, whitelist, blacklist, replace 等信息的字典 + """ + results = [] + lines = content.splitlines() + current_meta = {} + + # 提取配置信息 + tag = upstream_config.get('tag', '') + whitelist = upstream_config.get('whitelist', []) + blacklist = upstream_config.get('blacklist', []) + replace_rules = upstream_config.get('replace', {}) + + for line in lines: + line = line.strip() + if not line: + continue + + if line.startswith("#EXTINF"): + current_meta = {} + # 提取所有属性 key="value" + attributes = re.findall(r'([a-zA-Z0-9-]+)="([^"]*)"', line) + for key, value in attributes: + current_meta[key.lower()] = value + + # 提取频道名称 + last_comma = line.rfind(',') + if last_comma != -1: + current_meta['name_raw'] = line[last_comma+1:].strip() + else: + current_meta['name_raw'] = "" + + elif not line.startswith("#"): + url = line + + # --- 1. 预处理 --- + name = current_meta.get('name_raw', 'Unknown') + group = current_meta.get('group-title', '未分类') + + # --- 2. 替换 --- + if replace_rules: + for k, v in replace_rules.items(): + url = url.replace(k, v) + + # --- 3. 过滤 (White/Black List) --- + check_targets = [url, name, group] + + if whitelist and len(whitelist) > 0: + # 存在白名单:必须命中才保留 + if not check_keywords(check_targets, whitelist): + continue + elif blacklist and len(blacklist) > 0: + # 仅存在黑名单:命中则丢弃 + if check_keywords(check_targets, blacklist): + continue + + # --- 4. 去重 --- + if url in seen_urls: + continue + seen_urls.add(url) + + # --- 5. 名称 --- + tvg = current_meta.get('tvg-name') or current_meta.get('tvg-id') or name + + print(f"检测 [{tag}]: {name} | {url}", end="", flush=True) + + # --- 6. FFprobe 检测 --- + s_data = get_stream_data(url) + + if s_data is None: + print(" -> [无效] PASS") + continue + + # --- 7. 输出与保存 --- + out_info = [] + if s_data['width'] > 0: + out_info.append(f"视频:{s_data['video']} {s_data['width']}x{s_data['height']}") + else: + out_info.append("视频:无") + + if s_data['audio']: + out_info.append(f"音频:{s_data['audio']}") + + print(f" -> [OK] {'|'.join(out_info)}") + + channel_obj = { + "tag": tag, # 新增: 来源标签 + "group": group, + "tvg": tvg, + "name": name, + "url": url, + "width": s_data['width'], + "height": s_data['height'], + "bitrate": s_data['bitrate'], + "video": s_data['video'], + "audio": s_data['audio'], + "fps": s_data['fps'], + "rate": s_data['rate'] + } + results.append(channel_obj) + + return results + +def load_upstreams(filepath): + """读取配置文件""" + if not os.path.exists(filepath): + print(f"错误: 找不到配置文件 {filepath}") + return [] + + try: + with open(filepath, 'r', encoding='utf-8') as f: + return json.load(f) + except json.JSONDecodeError as e: + print(f"错误: 配置文件格式不正确 (JSON解析失败) - {e}") + return [] + +def main(): + # 1. 读取外部 JSON 配置 + upstreams = load_upstreams(CONFIG_FILE) + if not upstreams: + print("未加载到有效配置,程序退出。") + sys.exit(1) + + all_data = [] + global_seen = set() + + # 2. 遍历处理 + for upstream in upstreams: + url = upstream.get('url') + if not url: continue + + print(f"\n--- 正在处理源 [{upstream.get('tag', '无标签')}]: {url} ---") + try: + resp = requests.get(url, timeout=10) + resp.encoding = 'utf-8' + + if resp.status_code == 200: + # 将整个 upstream 配置传进去,方便提取 tag/whitelist/blacklist 等 + data = parse_m3u_content(resp.text, upstream, global_seen) + all_data.extend(data) + else: + print(f"HTTP 错误: {resp.status_code}") + + except Exception as e: + print(f"下载异常: {e}") + + # 3. 保存结果 + print(f"\n处理完成,共保存 {len(all_data)} 个有效频道到 {OUTPUT_FILE}") + with open(OUTPUT_FILE, 'w', encoding='utf-8') as f: + json.dump(all_data, f, ensure_ascii=False, indent=4) + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/upstreams.json b/upstreams.json new file mode 100644 index 0000000..d5d1138 --- /dev/null +++ b/upstreams.json @@ -0,0 +1,32 @@ +[ + { + "tag": "sdyd", + "url": "https://git.lishichen.cn/mirror/hu001214-SDYD/raw/branch/main/sdyd.m3u", + "whitelist": [ + "ucdn.sd.chinamobile.com", + "ucdn-zte.sd.chinamobile.com" + ], + "blacklist": [], + "replace": {} + }, + { + "tag": "migu", + "url": "http://10.3.0.4", + "whitelist": [], + "blacklist": [ + "体育-" + ], + "replace": {} + }, + { + "tag": "lan", + "url": "https://git.lishichen.cn/mirror/zqs1qiwan-laobaitv/raw/branch/main/chinamobile/shandong/zibo/main.m3u", + "whitelist": [ + "192.168.2.1" + ], + "blacklist": [], + "replace": { + "192.168.2.1:4022": "192.168.2.1:7088" + } + } +] \ No newline at end of file