使用正则表达式提取直播源的示例
关于用 Notepad++ 来处理直播源本站早前的文章也有说明过,正则表达式是很棒的工具,当然不仅仅局限于使用 NP++ ,很多高级的文本编辑工具都可以做比如:sublime text3、Emeditor 、UltraEdit 等。以下例子如果熟悉 Excel,用它来处理也是可以的只不过大材小用了。
举例一
@问题:
jsSetConfig('Channel','ChannelID="ch09093013432729643599",ChannelName="CCTV1HD",UserChannelID="1",ChannelURL="igmp://239.254.104.96:8550",TimeShift="1",ChannelSDP="",TimeShiftURL="rtsp://27.31.203.146:554/live/ch09093013432729643599.sdp?playtype=1&boid=001&backupagent=121.60.255.132:1556&clienttype=1&time=20190402135617+08&life=172800&ifpricereqsnd=1&vcdnid=vcdn001&userid=sy1812345&mediaid=ch09093013432729643599&ctype=5&TSTVTimeLife=3600&contname=&authid=0&UserLiveType=1&stbid=0010049900608930182700000&nodelevel=3&terminalflag=1&bitrate=2000",ChannelLogURL="",PositionX="20",PositionY="20",BeginTime="0",Interval="1",Lasting="1",ChannelType="2",ChannelPurchased="",LocalTimeShift="0",UserTeamChannelID="1",FCCFunction="1",ChannelFCCIP="121.60.213.228",ChannelFCCPort="15970"');
提取组播rtp直播源的正则表达式
查找目标:
^.*ChannelNa\+?me="(.+?)"\,UserChannelID="(.+?)"\,ChannelURL="(.+?)://(.+?)",Time.*$
替换为:
#EXTINF:-1,\1\nrtp://\4\n
替换后的格式:
#EXTINF:-1,CCTV1HD rtp://239.254.104.96:8550
提取单播rtsp直播源的正则表达式
查找目标:
^.*ChannelNa\+?me="(.+?)"\,(?=UserChannelID)(.+?)(?=,TimeShiftURL=)\,TimeShiftURL="(.+?)://(.+?)"\,ChannelLog.*$
替换为:
#EXTINF:-1,\1\n\3://\4\n
替换后的格式:
#EXTINF:-1,CCTV1HD rtsp://27.31.203.146:554/live/ch09093013432729643599.sdp?playtype=1&boid=001&backupagent=121.60.255.132:1556&clienttype=1&time=20190402135617+08&life=172800&ifpricereqsnd=1&vcdnid=vcdn001&userid=sy1812345&mediaid=ch09093013432729643599&ctype=5&TSTVTimeLife=3600&contname=&authid=0&UserLiveType=1&stbid=0010049900608930182700000&nodelevel=3&terminalflag=1&bitrate=2000
简单解释一下:
1.组播表达式
的目的是筛选出从句首到ChannelName之间的内容:jsSetConfig(‘Channel’,’ChannelID=”ch09093013432729643599″,
的目的就是匹配频道名称,这里的(.+?)就是组播替换表达式里的\1了
,
的目的是把,UserChannelID=”1″这段无用的信息筛选出来,这里的(.+?)就是\2了
,
的目的是把组播源筛选出来,这里的(.+?)就是\3和组播替换表达式里的\4了
,
的目的是把组播源后面的无用信息筛选出来
^.*ChannelNa
+?me=\"(.+?)"
UserChannelID="(.+?)"
ChannelURL="(.+?)://(.+?)"
Time.*$
2.单播表达式
这里
和组播表达式的目的是一样的
,
的目的是把频道名称和单播rtsp地址之间的无用信息筛选出来
,
的目的是筛选单播rtsp地址,这里的(.+?)就是单播替换表达式里的\3和\4了
,
的目的是把单播源后面的无用信息筛选出来
^.*ChannelNa和+?me=\"(.+?)"
(?=UserChannelID)(.+?)(?=,TimeShiftURL=)
TimeShiftURL="(.+?)://(.+?)"
ChannelLog.*$
举例二
下面如何处理 ?
code: "02000001000000050000000000000003", title: "广东体育", subTitle: "广东体育", channelnum: "005", icon: "http://183.235.16.92:8081/pics/category/201610/08/2016100817384080885805.png", timeshiftAvailable: "true", lookbackAvailable: "true", params: { zteurl: "rtp://239.20.0.114:2026", hwmediaid: "10000100000000060000000000128485", hwcode: "10000100000000050000000000088754", hwurl: "rtp://239.10.0.124:1025", ztecode: "ch000000000000114"
我也顺便把处理过程简单说明一下,让大家认识更多类型的源处理的方法:
这种情况最大的问题是频道的信息不在同一行,信息比较分散,首先要做的就是把频道的有效信息提取到同一行里,才能用正则表达式批量处理。
1.提取有效信息:可以通过Notepad++的标记功能就可以了,分别把sub、zteurl和hwurl所在的行标记出来,然后通过标签功能把未标记的行都删掉,就能把下面的有效信息保留下来了。
subTitle: "广东体育", zteurl: "rtp://239.20.0.114:2026", hwurl: "rtp://239.10.0.124:1025",
再查找正则表达式^\s替换掉,就可以把前面的空格符都删除了,得到了下面的内容
subTitle: "广东体育", zteurl: "rtp://239.20.0.114:2026", hwurl: "rtp://239.10.0.124:1025",
2.通过替换\r\n把三行内容连接成一行,用\r\nzteurl替换zteurl,用\r\nhwurl替换hwurl,就能得到下面的内容
subTitle: "广东体育",zteurl: "rtp://239.20.0.114:2026",hwurl: "rtp://239.10.0.124:1025",
3.这时就可以通过写正则表达式提取内容了
查找目标:
subTitle: "(.+?)",zteurl: "(.+?)",hwurl: "(.+?)",
替换为:
#EXTINF:-1,\1\n\2\n#EXTINF:-1,\1\n\3\
替换后得到了下面的内容:
#EXTINF:-1,广东体育 rtp://239.20.0.114:2026 #EXTINF:-1,广东体育 rtp://239.10.0.124:1025
或者替换为:
#EXTINF:-1,\1\n\2\#\3\n
替换后得到了下面的内容:
#EXTINF:-1,广东体育 rtp://239.20.0.114:2026#rtp://239.10.0.124:1025
举例三
@jmjasonchan 的问题:
"status":"200", "channels":[ { "code":"02000001000000050000000000000001", "title":"广东卫视", "subTitle":"广东卫视", "channelnum":"001", "icon": "http://183.235.16.92:8081/pics/category/201609/30/2016093000095782228072.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000131" , "hwmediaid":"10000100000000060000000000128686" , "zteurl":"rtp://239.20.0.131:2060" , "hwcode":"10000100000000050000000000088842" , "hwurl":"rtp://239.10.0.141:1025" } } , { "code":"02000001000000050000000000000002", "title":"广东珠江", "subTitle":"广东珠江", "channelnum":"002", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922282028613494.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000000128477" , "zteurl":"rtp://239.20.0.111:2020" , "ztecode":"ch000000000000111" , "hwcode":"10000100000000050000000000088746" , "hwurl":"rtp://239.10.0.121:1025" } } , { "code":"02000001000000050000000000000005", "title":"广东新闻", "subTitle":"广东新闻", "channelnum":"003", "icon": "http://183.235.16.92:8081/pics/category/201609/30/2016093000181387768064.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000112" , "hwurl":"rtp://239.10.0.122:1025" , "zteurl":"rtp://239.20.0.112:2022" , "hwmediaid":"10000100000000060000000000128479" , "hwcode":"10000100000000050000000000088748" } } , { "code":"02000001000000050000000000000004", "title":"广东公共", "subTitle":"广东公共", "channelnum":"004", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922284863204990.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.123:1025" , "zteurl":"rtp://239.20.0.113:2024" , "hwmediaid":"10000100000000060000000000128482" , "hwcode":"10000100000000050000000000088751" , "ztecode":"ch000000000000113" } } , { "code":"02000001000000050000000000000003", "title":"广东体育", "subTitle":"广东体育", "channelnum":"005", "icon": "http://183.235.16.92:8081/pics/category/201610/08/2016100817384080885805.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.114:2026" , "hwmediaid":"10000100000000060000000000128485" , "hwcode":"10000100000000050000000000088754" , "hwurl":"rtp://239.10.0.124:1025" , "ztecode":"ch000000000000114" } } , { "code":"02000001000000050000000000000388", "title":"广东国际", "subTitle":"广东国际", "channelnum":"006", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922315661234189.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000000128602" , "hwcode":"10000100000000050000000000088813" , "hwurl":"rtp://239.10.0.130:1025" , "zteurl":"rtp://239.20.0.120:2038" , "ztecode":"ch000000000000120" } } , { "code":"02000001000000050000000000000008", "title":"广东经济科教", "subTitle":"广东经济科教", "channelnum":"007", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922143530124293.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000122822" , "hwurl":"rtp://239.10.0.201:1025" , "zteurl":"rtp://239.20.0.191:2180" , "ztecode":"ch000000000000191" , "hwmediaid":"10000100000000060000000000315395" } } , { "code":"02000001000000050000000000000009", "title":"广东南方卫视", "subTitle":"广东南方卫视", "channelnum":"008", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922351356214814.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088825" , "hwurl":"rtp://239.10.0.135:1025" , "hwmediaid":"10000100000000060000000000128662" , "zteurl":"rtp://239.20.0.125:2048" , "ztecode":"ch000000000000125" } } , { "code":"02000001000000050000000000000011", "title":"广东影视", "subTitle":"广东影视", "channelnum":"010", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922303973783157.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000117" , "hwmediaid":"10000100000000060000000000128494" , "zteurl":"rtp://239.20.0.117:2032" , "hwcode":"10000100000000050000000000088762" , "hwurl":"rtp://239.10.0.127:1025" } } , { "code":"02000001000000050000000000000012", "title":"广东少儿", "subTitle":"广东少儿", "channelnum":"011", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922310669355584.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.128:1025" , "hwcode":"10000100000000050000000000088765" , "hwmediaid":"10000100000000060000000000128498" , "ztecode":"ch000000000000118" , "zteurl":"rtp://239.20.0.118:2034" } } , { "code":"02000001000000050000000000000006", "title":"广东嘉佳卡通", "subTitle":"广东嘉佳卡通", "channelnum":"012", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922313129728229.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000119" , "hwmediaid":"10000100000000060000000000128533" , "zteurl":"rtp://239.20.0.119:2036" , "hwcode":"10000100000000050000000000088780" , "hwurl":"rtp://239.10.0.129:1025" } } , { "code":"02000006000000052017120499000001", "title":"广东综艺(4k)", "subTitle":"广东综艺", "channelnum":"015", "icon": "http://183.235.16.92:8081/pics/category/201712/25/2017122517130919800242.png", "timeshiftAvailable": "false", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000001358151" , "hwurl":"rtp://239.10.0.75:1025" , "ztecode":"ch000000000000060" , "hwcode":"10000100000000050000000000629635" , "zteurl":"rtp://239.20.0.60:3160" } } , { "code":"02000006000000052018012499000001", "title":"广东综艺 宽色域AVS2 (4k)", "subTitle":"广东综艺 宽色域AVS2", "channelnum":"017", "icon": "http://183.235.16.92:8081/pics/category/201810/11/2018101114223246297947.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.76:1025" , "ztecode":"ch000000000000059" , "hwmediaid":"10000100000000060000000001361529" , "zteurl":"rtp://239.20.0.59:3164" , "hwcode":"10000100000000050000000000631113" } } , { "code":"02000004000000052014122200000001", "title":"湛江电视台综合频道", "subTitle":"湛江电视台综合频道", "channelnum":"034", "icon": "http://183.235.16.92:8081/pics/category/201903/29/2019032917044868858103.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"" , "hwmediaid":"10000100000000060000000001562523" , "hwcode":"10000100000000050000000000759493" , "hwurl":"rtp://239.10.0.105:1025" , "zteurl":"" } } , { "code":"02000004000000052014122200000002", "title":"湛江电视台公共频道", "subTitle":"湛江电视台公共频道", "channelnum":"035", "icon": "http://183.235.16.92:8081/pics/category/201903/29/2019032917043115089600.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"" , "hwurl":"rtp://239.10.0.106:1025" , "hwmediaid":"10000100000000060000000001562530" , "ztecode":"" , "hwcode":"10000100000000050000000000759506" } } , { "code":"02000004000000052014122200000019", "title":"汕尾1测试", "subTitle":"汕尾1测试", "channelnum":"041", "icon": "http://183.235.16.92:8081/pics/category/201903/29/2019032917051405714690.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.23:3312" , "ztecode":"ch000000000000023" , "hwurl":"" , "hwcode":"" , "hwmediaid":"" } } , { "code":"02000004000000052014122200000020", "title":"汕尾2测试", "subTitle":"汕尾2测试", "channelnum":"042", "icon": "http://183.235.16.92:8081/pics/category/201903/29/2019032917045950140418.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"" , "hwurl":"" , "zteurl":"rtp://239.20.0.22:3316" , "hwcode":"" , "ztecode":"ch000000000000022" } } , { "code":"02000001000000050000000000000391", "title":"珠江电影", "subTitle":"珠江电影", "channelnum":"089", "icon": "http://183.235.16.92:8081/pics/category/201706/22/2017062218070406244548.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000001019334" , "zteurl":"rtp://239.20.0.225:2248" , "hwurl":"rtp://239.10.0.235:1025" , "ztecode":"ch000000000000225" , "hwcode":"10000100000000050000000000324208" } } , { "code":"02000004000000052016032800000001", "title":"邮轮旅游", "subTitle":"邮轮旅游", "channelnum":"090", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061216213940136239.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000100" , "zteurl":"rtp://239.20.0.100:3000" , "hwurl":"rtp://239.10.0.44:1025" , "hwcode":"10000100000000050000000000536145" , "hwmediaid":"10000100000000060000000001240329" } } , { "code":"02000001000000050000000000000389", "title":"广东南方购物", "subTitle":"广东南方购物", "channelnum":"091", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922301214413478.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.116:2030" , "hwmediaid":"10000100000000060000000000128491" , "hwurl":"rtp://239.10.0.126:1025" , "ztecode":"ch000000000000116" , "hwcode":"10000100000000050000000000088759" } } , { "code":"02000001000000050000000000000385", "title":"岭南戏曲", "subTitle":"岭南戏曲", "channelnum":"093", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922291580192939.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.115:2028" , "hwcode":"10000100000000050000000000088757" , "ztecode":"ch000000000000115" , "hwmediaid":"10000100000000060000000000128489" , "hwurl":"rtp://239.10.0.125:1025" } } , { "code":"02000001000000050000000000000384", "title":"房产频道", "subTitle":"房产频道", "channelnum":"094", "icon": "http://183.235.16.92:8081/pics/category/201904/16/2019041617404569003225.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.136:1025" , "hwcode":"10000100000000050000000000088828" , "zteurl":"rtp://239.20.0.126:2050" , "ztecode":"ch000000000000126" , "hwmediaid":"10000100000000060000000000128665" } } , { "code":"02000001000000050000000000000381", "title":"现代教育", "subTitle":"现代教育", "channelnum":"095", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922360597475238.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.128:2054" , "hwurl":"rtp://239.10.0.138:1025" , "ztecode":"ch000000000000128" , "hwcode":"10000100000000050000000000088838" , "hwmediaid":"10000100000000060000000000128681" } } , { "code":"02000001000000050000000000000386", "title":"快乐宠物", "subTitle":"快乐宠物", "channelnum":"096", "icon": "http://183.235.16.92:8081/pics/category/201806/14/2018061414140985019317.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000079" , "hwcode":"10000100000000050000000000548379" , "zteurl":"rtp://239.20.0.79:3084" , "hwmediaid":"10000100000000060000000001252497" , "hwurl":"rtp://239.10.0.65:1025" } } , { "code":"02000001000000050000000000000387", "title":"移动频道", "subTitle":"移动频道", "channelnum":"097", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922394435499573.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000000128688" , "zteurl":"rtp://239.20.0.133:2064" , "ztecode":"ch000000000000133" , "hwcode":"10000100000000050000000000088845" , "hwurl":"rtp://239.10.0.143:1025" } } , { "code":"02000001000000050000000000000380", "title":"英语辅导", "subTitle":"英语辅导", "channelnum":"099", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922015830200142.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000127" , "hwurl":"rtp://239.10.0.137:1025" , "zteurl":"rtp://239.20.0.127:2052" , "hwmediaid":"10000100000000060000000000128675" , "hwcode":"10000100000000050000000000088830" } } , { "code":"02000000000000050000000000000055", "title":"CCTV-1综合", "subTitle":"CCTV-1综合", "channelnum":"100", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922180102407241.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.202:1025" , "hwcode":"10000100000000050000000000122823" , "hwmediaid":"10000100000000060000000000315396" , "ztecode":"ch000000000000192" , "zteurl":"rtp://239.20.0.192:2182" } } , { "code":"02000000000000050000000000000058", "title":"CCTV-2财经", "subTitle":"CCTV-2财经", "channelnum":"101", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922213633091069.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.176:2150" , "hwurl":"rtp://239.10.0.186:1025" , "hwmediaid":"10000100000000060000000000128473" , "hwcode":"10000100000000050000000000088743" , "ztecode":"ch000000000000176" } } , { "code":"02000001000000050000000000000214", "title":"CCTV-3综艺测试", "subTitle":"CCTV-3综艺测试", "channelnum":"102", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922061107207524.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000759970" , "hwurl":"rtp://239.10.0.107:1025" , "ztecode":"ch000000000000027" , "hwmediaid":"10000100000000060000000001562985" , "zteurl":"rtp://239.20.0.27:3296" } } , { "code":"02000000000000050000000000000053", "title":"CCTV-4中文国际", "subTitle":"CCTV-4中文国际", "channelnum":"103", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922193092679519.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000177" , "hwmediaid":"10000100000000060000000000128471" , "hwurl":"rtp://239.10.0.187:1025" , "hwcode":"10000100000000050000000000088741" , "zteurl":"rtp://239.20.0.177:2152" } } , { "code":"02000001000000050000000000000216", "title":"CCTV-5体育测试", "subTitle":"CCTV-5体育测试", "channelnum":"104", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922064509828566.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000026" , "zteurl":"rtp://239.20.0.26:3300" , "hwurl":"rtp://239.10.0.108:1025" , "hwcode":"10000100000000050000000000759971" , "hwmediaid":"10000100000000060000000001562986" } } , { "code":"02000001000000050000000000000217", "title":"CCTV-6电影测试", "subTitle":"CCTV-6电影测试", "channelnum":"105", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922080980021117.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.25:3304" , "hwurl":"rtp://239.10.0.109:1025" , "hwmediaid":"10000100000000060000000001562987" , "hwcode":"10000100000000050000000000759972" , "ztecode":"ch000000000000025" } } , { "code":"02000000000000050000000000000102", "title":"CCTV-7军事农业", "subTitle":"CCTV-7军事农业", "channelnum":"106", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922215673203817.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000178" , "zteurl":"rtp://239.20.0.178:2154" , "hwurl":"rtp://239.10.0.188:1025" , "hwcode":"10000100000000050000000000088740" , "hwmediaid":"10000100000000060000000000128470" } } , { "code":"02000001000000050000000000000218", "title":"CCTV-8电视剧测试", "subTitle":"CCTV-8电视剧测试", "channelnum":"107", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922071002107368.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000024" , "zteurl":"rtp://239.20.0.24:3308" , "hwurl":"rtp://239.10.0.110:1025" , "hwcode":"10000100000000050000000000759973" , "hwmediaid":"10000100000000060000000001562988" } } , { "code":"02000000000000050000000000000084", "title":"CCTV-9纪录", "subTitle":"CCTV-9纪录", "channelnum":"108", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922223124535444.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088738" , "hwurl":"rtp://239.10.0.189:1025" , "zteurl":"rtp://239.20.0.179:2156" , "ztecode":"ch000000000000179" , "hwmediaid":"10000100000000060000000000128467" } } , { "code":"02000000000000050000000000000087", "title":"CCTV-10科教", "subTitle":"CCTV-10科教", "channelnum":"109", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922241046566120.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088737" , "hwmediaid":"10000100000000060000000000128466" , "zteurl":"rtp://239.20.0.180:2158" , "hwurl":"rtp://239.10.0.190:1025" , "ztecode":"ch000000000000180" } } , { "code":"02000000000000050000000000000056", "title":"CCTV-11戏曲", "subTitle":"CCTV-11戏曲", "channelnum":"110", "icon": "http://183.235.16.92:8081/pics/category/201610/13/2016101316035978353222.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.191:1025" , "hwcode":"10000100000000050000000000088733" , "zteurl":"rtp://239.20.0.181:2160" , "ztecode":"ch000000000000181" , "hwmediaid":"10000100000000060000000000128459" } } , { "code":"02000000000000050000000000000059", "title":"CCTV-12社会与法", "subTitle":"CCTV-12社会与法", "channelnum":"111", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922200543715614.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000000128458" , "zteurl":"rtp://239.20.0.182:2162" , "ztecode":"ch000000000000182" , "hwcode":"10000100000000050000000000088731" , "hwurl":"rtp://239.10.0.192:1025" } } , { "code":"02000000000000050000000000000063", "title":"CCTV-13新闻", "subTitle":"CCTV-13新闻", "channelnum":"112", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922202929621001.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.183:2164" , "hwurl":"rtp://239.10.0.193:1025" , "hwmediaid":"10000100000000060000000000128457" , "hwcode":"10000100000000050000000000088730" , "ztecode":"ch000000000000183" } } , { "code":"02000000000000050000000000000066", "title":"CCTV-14少儿", "subTitle":"CCTV-14少儿", "channelnum":"113", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922205945429574.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.194:1025" , "zteurl":"rtp://239.20.0.184:2166" , "ztecode":"ch000000000000184" , "hwmediaid":"10000100000000060000000000128456" , "hwcode":"10000100000000050000000000088729" } } , { "code":"02000000000000050000000000000064", "title":"CCTV-15音乐", "subTitle":"CCTV-15音乐", "channelnum":"114", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922182541517923.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000185" , "zteurl":"rtp://239.20.0.185:2168" , "hwurl":"rtp://239.10.0.195:1025" , "hwcode":"10000100000000050000000000088727" , "hwmediaid":"10000100000000060000000000128453" } } , { "code":"02000000000000050000000000000148", "title":"CGTN", "subTitle":"中国国际电视台", "channelnum":"115", "icon": "http://183.235.16.92:8081/pics/category/201709/07/2017090716593223967344.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088726" , "ztecode":"ch000000000000186" , "zteurl":"rtp://239.20.0.186:2170" , "hwurl":"rtp://239.10.0.196:1025" , "hwmediaid":"10000100000000060000000000128452" } } , { "code":"02000000000000050000000000000067", "title":"湖南卫视", "subTitle":"湖南卫视", "channelnum":"200", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092923384304210573.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000000128691" , "zteurl":"rtp://239.20.0.135:2068" , "ztecode":"ch000000000000135" , "hwcode":"10000100000000050000000000088847" , "hwurl":"rtp://239.10.0.145:1025" } } , { "code":"02000000000000050000000000000070", "title":"浙江卫视", "subTitle":"浙江卫视", "channelnum":"201", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922243544230973.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000106" , "hwurl":"rtp://239.10.0.116:1025" , "zteurl":"rtp://239.20.0.106:2010" , "hwcode":"10000100000000050000000000088736" , "hwmediaid":"10000100000000060000000000128465" } } , { "code":"02000000000000050000000000000072", "title":"江苏卫视", "subTitle":"江苏卫视", "channelnum":"202", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922251616512532.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088739" , "hwmediaid":"10000100000000060000000000128468" , "zteurl":"rtp://239.20.0.107:2012" , "hwurl":"rtp://239.10.0.117:1025" , "ztecode":"ch000000000000107" } } , { "code":"02000000000000050000000000000076", "title":"东方卫视", "subTitle":"东方卫视", "channelnum":"203", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922253974665855.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000121850" , "ztecode":"ch000000000000108" , "zteurl":"rtp://239.20.0.108:2014" , "hwurl":"rtp://239.10.0.118:1025" , "hwmediaid":"10000100000000060000000000309564" } } , { "code":"02000000000000050000000000000057", "title":"安徽卫视", "subTitle":"安徽卫视", "channelnum":"204", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922401070182770.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.146:1025" , "hwcode":"10000100000000050000000000088848" , "hwmediaid":"10000100000000060000000000128692" , "ztecode":"ch000000000000136" , "zteurl":"rtp://239.20.0.136:2070" } } , { "code":"02000000000000050000000000000073", "title":"北京卫视", "subTitle":"北京卫视", "channelnum":"205", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922403403027896.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088850" , "ztecode":"ch000000000000137" , "zteurl":"rtp://239.20.0.137:2072" , "hwurl":"rtp://239.10.0.147:1025" , "hwmediaid":"10000100000000060000000000128693" } } , { "code":"02000000000000050000000000000093", "title":"天津卫视", "subTitle":"天津卫视", "channelnum":"206", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092920415028958776.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.110:2018 " , "hwmediaid":"10000100000000060000000000128475 " , "hwurl":"rtp://239.10.0.120:1025 " , "ztecode":"ch000000000000110" , "hwcode":"10000100000000050000000000088745 " } } , { "code":"02000000000000050000000000000095", "title":"山东卫视", "subTitle":"山东卫视", "channelnum":"207", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092920444484105621.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000000128474" , "ztecode":"ch000000000000109" , "hwurl":"rtp://239.10.0.119:1025 " , "hwcode":"10000100000000050000000000088744" , "zteurl":"rtp://239.20.0.109:2016 " } } , { "code":"02000000000000050000000000000065", "title":"江西卫视", "subTitle":"江西卫视", "channelnum":"208", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922405293792922.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088853" , "hwurl":"rtp://239.10.0.148:1025" , "hwmediaid":"10000100000000060000000000128695" , "ztecode":"ch000000000000138" , "zteurl":"rtp://239.20.0.138:2074" } } , { "code":"02000000000000050000000000000149", "title":"深圳卫视", "subTitle":"深圳卫视", "channelnum":"209", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092920472879967459.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.134:2066 " , "hwmediaid":"10000100000000060000000000128690 " , "hwcode":"10000100000000050000000000088846 " , "ztecode":"ch000000000000134" , "hwurl":"rtp://239.10.0.144:1025 " } } , { "code":"02000000000000050000000000000092", "title":"湖北卫视", "subTitle":"湖北卫视", "channelnum":"210", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922411228991409.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000139" , "hwmediaid":"10000100000000060000000000128696" , "hwurl":"rtp://239.10.0.149:1025" , "zteurl":"rtp://239.20.0.139:2076" , "hwcode":"10000100000000050000000000088854" } } , { "code":"02000000000000050000000000000062", "title":"辽宁卫视", "subTitle":"辽宁卫视", "channelnum":"211", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922413346287212.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.140:2078" , "hwurl":"rtp://239.10.0.150:1025" , "ztecode":"ch000000000000140" , "hwmediaid":"10000100000000060000000000128697" , "hwcode":"10000100000000050000000000088855" } } , { "code":"02000000000000050000000000000078", "title":"黑龙江卫视", "subTitle":"黑龙江卫视", "channelnum":"212", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922420162757718.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.141:2080" , "hwcode":"10000100000000050000000000088856" , "ztecode":"ch000000000000141" , "hwmediaid":"10000100000000060000000000128699" , "hwurl":"rtp://239.10.0.151:1025" } } , { "code":"02000000000000050000000000000081", "title":"贵州卫视", "subTitle":"贵州卫视", "channelnum":"213", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922422528703185.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.142:2082" , "hwurl":"rtp://239.10.0.152:1025" , "hwmediaid":"10000100000000060000000000128946" , "hwcode":"10000100000000050000000000088868" , "ztecode":"ch000000000000142" } } , { "code":"02000000000000050000000000000069", "title":"四川卫视", "subTitle":"四川卫视", "channelnum":"214", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922431591078503.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000143" , "hwurl":"rtp://239.10.0.153:1025" , "zteurl":"rtp://239.20.0.143:2084" , "hwmediaid":"10000100000000060000000000128700" , "hwcode":"10000100000000050000000000088857" } } , { "code":"02000000000000050000000000000085", "title":"河南卫视", "subTitle":"河南卫视", "channelnum":"215", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922434295842046.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000144" , "zteurl":"rtp://239.20.0.144:2086" , "hwurl":"rtp://239.10.0.154:1025" , "hwcode":"10000100000000050000000000088864" , "hwmediaid":"10000100000000060000000000128933" } } , { "code":"02000000000000050000000000000060", "title":"云南卫视", "subTitle":"云南卫视", "channelnum":"216", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922442381249500.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088865" , "hwurl":"rtp://239.10.0.155:1025" , "hwmediaid":"10000100000000060000000000128934" , "ztecode":"ch000000000000145" , "zteurl":"rtp://239.20.0.145:2088" } } , { "code":"02000000000000050000000000000083", "title":"重庆卫视", "subTitle":"重庆卫视", "channelnum":"217", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922453644165088.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088866" , "hwurl":"rtp://239.10.0.156:1025" , "hwmediaid":"10000100000000060000000000128936" , "zteurl":"rtp://239.20.0.146:2090" , "ztecode":"ch000000000000146" } } , { "code":"02000000000000050000000000000079", "title":"河北卫视", "subTitle":"河北卫视", "channelnum":"218", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922460564418938.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088837" , "zteurl":"rtp://239.20.0.147:2092" , "hwmediaid":"10000100000000060000000000128680" , "hwurl":"rtp://239.10.0.157:1025" , "ztecode":"ch000000000000147" } } , { "code":"02000000000000050000000000000075", "title":"东南卫视", "subTitle":"东南卫视", "channelnum":"219", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922464894902765.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000000128679" , "zteurl":"rtp://239.20.0.148:2094" , "hwcode":"10000100000000050000000000088831" , "hwurl":"rtp://239.10.0.158:1025" , "ztecode":"ch000000000000148" } } , { "code":"02000000000000050000000000000086", "title":"广西卫视", "subTitle":"广西卫视", "channelnum":"220", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922472273010236.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000149" , "hwmediaid":"10000100000000060000000000128666" , "zteurl":"rtp://239.20.0.149:2096" , "hwcode":"10000100000000050000000000088829" , "hwurl":"rtp://239.10.0.159:1025" } } , { "code":"02000000000000050000000000000091", "title":"吉林卫视", "subTitle":"吉林卫视", "channelnum":"221", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922475360427814.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000150" , "zteurl":"rtp://239.20.0.150:2098" , "hwcode":"10000100000000050000000000088869" , "hwurl":"rtp://239.10.0.160:1025" , "hwmediaid":"1000010000000006000000000012894710000100000000060000000000128947" } } , { "code":"02000000000000050000000000000090", "title":"陕西卫视", "subTitle":"陕西卫视", "channelnum":"222", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922481015216868.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000151" , "hwcode":"10000100000000050000000000088826" , "zteurl":"rtp://239.20.0.151:2100" , "hwmediaid":"10000100000000060000000000128663" , "hwurl":"rtp://239.10.0.161:1025" } } , { "code":"02000000000000050000000000000099", "title":"山西卫视", "subTitle":"山西卫视", "channelnum":"223", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922483435613287.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.162:1025" , "hwcode":"10000100000000050000000000088824" , "hwmediaid":"10000100000000060000000000128661" , "ztecode":"ch000000000000152" , "zteurl":"rtp://239.20.0.152:2102" } } , { "code":"02000000000000050000000000000098", "title":"内蒙古卫视", "subTitle":"内蒙古卫视", "channelnum":"224", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922485429698630.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.153:2104" , "hwmediaid":"10000100000000060000000000128660" , "hwurl":"rtp://239.10.0.163:1025" , "ztecode":"ch000000000000153" , "hwcode":"10000100000000050000000000088823" } } , { "code":"02000000000000050000000000000096", "title":"青海卫视", "subTitle":"青海卫视", "channelnum":"225", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922493479320092.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.164:1025" , "zteurl":"rtp://239.20.0.154:2106" , "ztecode":"ch000000000000154" , "hwcode":"10000100000000050000000000088821" , "hwmediaid":"10000100000000060000000000128658" } } , { "code":"02000000000000050000000000000088", "title":"旅游卫视", "subTitle":"旅游卫视", "channelnum":"226", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922495223660903.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.155:2108" , "hwurl":"rtp://239.10.0.165:1025" , "hwmediaid":"10000100000000060000000000128656" , "hwcode":"10000100000000050000000000088819" , "ztecode":"ch000000000000155" } } , { "code":"02000000000000050000000000000082", "title":"宁夏卫视", "subTitle":"宁夏卫视", "channelnum":"227", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922504987263844.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000156" , "hwmediaid":"10000100000000060000000000128645" , "hwcode":"10000100000000050000000000088818" , "hwurl":"rtp://239.10.0.166:1025" , "zteurl":"rtp://239.20.0.156:2110" } } , { "code":"02000000000000050000000000000100", "title":"西藏卫视", "subTitle":"西藏卫视", "channelnum":"228", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922510637861117.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.167:1025" , "zteurl":"rtp://239.20.0.157:2112" , "ztecode":"ch000000000000157" , "hwmediaid":"10000100000000060000000000128626" , "hwcode":"10000100000000050000000000088815" } } , { "code":"02000000000000050000000000000097", "title":"新疆卫视", "subTitle":"新疆卫视", "channelnum":"229", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922512522292693.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000158" , "hwurl":"rtp://239.10.0.168:1025" , "zteurl":"rtp://239.20.0.158:2114" , "hwmediaid":"10000100000000060000000000128603" , "hwcode":"10000100000000050000000000088814" } } , { "code":"02000000000000050000000000000094", "title":"甘肃卫视", "subTitle":"甘肃卫视", "channelnum":"230", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922515022547701.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000159" , "hwmediaid":"10000100000000060000000000128588" , "hwurl":"rtp://239.10.0.169:1025" , "zteurl":"rtp://239.20.0.159:2116" , "hwcode":"10000100000000050000000000088812" } } , { "code":"02000001000000050000000000000377", "title":"兵团卫视", "subTitle":"兵团卫视", "channelnum":"231", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922520901898013.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.160:2118" , "hwmediaid":"10000100000000060000000000128573" , "hwcode":"10000100000000050000000000088803" , "ztecode":"ch000000000000160" , "hwurl":"rtp://239.10.0.170:1025" } } , { "code":"02000000000000050000000000000150", "title":"卡酷动画", "subTitle":"卡酷动画", "channelnum":"233", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922524909923638.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.162:2122" , "hwcode":"10000100000000050000000000088769" , "ztecode":"ch000000000000162" , "hwmediaid":"10000100000000060000000000128520" , "hwurl":"rtp://239.10.0.172:1025" } } , { "code":"02000000000000050000000000000151", "title":"金鹰卡通", "subTitle":"金鹰卡通", "channelnum":"234", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922530588813339.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000163" , "hwmediaid":"10000100000000060000000000128499" , "hwurl":"rtp://239.10.0.173:1025" , "hwcode":"10000100000000050000000000088766" , "zteurl":"rtp://239.20.0.163:2124" } } , { "code":"02000001000000050000000000000392", "title":"炫动卡通", "subTitle":"炫动卡通", "channelnum":"235", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922532574208915.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.164:2126" , "hwurl":"rtp://239.10.0.174:1025" , "ztecode":"ch000000000000164" , "hwcode":"10000100000000050000000000088764" , "hwmediaid":"10000100000000060000000000128497" } } , { "code":"02000001000000050000000000000379", "title":"CETV-1", "subTitle":"CETV-1", "channelnum":"236", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922540095422554.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000165" , "hwcode":"10000100000000050000000000088763" , "zteurl":"rtp://239.20.0.165:2128" , "hwurl":"rtp://239.10.0.175:1025" , "hwmediaid":"10000100000000060000000000128495" } } , { "code":"02000001000000050000000000000378", "title":"山东教育", "subTitle":"山东教育", "channelnum":"237", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922533023079837.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088761" , "hwmediaid":"10000100000000060000000000128493" , "zteurl":"rtp://239.20.0.166:2130" , "ztecode":"ch000000000000166" , "hwurl":"rtp://239.10.0.176:1025" } } , { "code":"02000000000000050000000000000183", "title":"财富天下", "subTitle":"财富天下", "channelnum":"238", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922525089870512.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.177:1025" , "hwcode":"10000100000000050000000000088760" , "hwmediaid":"10000100000000060000000000128492" , "ztecode":"ch000000000000167" , "zteurl":"rtp://239.20.0.167:2132" } } , { "code":"02000001000000052013120900000002", "title":"厦门卫视", "subTitle":"厦门卫视", "channelnum":"239", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922493726479599.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000168" , "zteurl":"rtp://239.20.0.168:2134" , "hwurl":"rtp://239.10.0.178:1025" , "hwmediaid":"10000100000000060000000000128490" , "hwcode":"10000100000000050000000000088758" } } , { "code":"02000006000000052018110799000001", "title":"三沙卫视", "subTitle":"三沙卫视", "channelnum":"241", "icon": "http://183.235.16.92:8081/pics/category/201811/28/2018112816585177124750.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000662682" , "hwurl":"rtp://239.10.0.83:1025" , "hwmediaid":"10000100000000060000000001438296" , "ztecode":"ch000000000000052" , "zteurl":"rtp://239.20.0.52:3192" } } , { "code":"02000001000000050000000000000010", "title":"吉林延边卫视", "subTitle":"吉林延边卫视", "channelnum":"242", "icon": "http://183.235.16.92:8081/pics/category/201811/28/2018112816592563302133.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.51:3216" , "hwmediaid":"10000100000000060000000000128685" , "hwurl":"rtp://239.10.0.140:1025" , "ztecode":"ch000000000000051" , "hwcode":"10000100000000050000000000088841" } } , { "code":"02000001000000050000000000000374", "title":"广东卫视高清", "subTitle":"广东卫视高清", "channelnum":"300", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922140464694204.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000000128929" , "ztecode":"ch000000000000101" , "hwurl":"rtp://239.10.0.111:1025" , "hwcode":"10000100000000050000000000088862" , "zteurl":"rtp://239.20.0.101:2000" } } , { "code":"02000001000000050000000000000375", "title":"广东经济科教高清", "subTitle":"广东经济科教高清", "channelnum":"301", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922004878141578.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.102:2002" , "hwmediaid":"10000100000000060000000000128459" , "hwurl":"rtp://239.10.0.112:1025" , "ztecode":"ch000000000000102" , "hwcode":"10000100000000050000000000088721" } } , { "code":"02000001000000052014052600000001", "title":"广东体育高清", "subTitle":"广东体育高清", "channelnum":"302", "icon": "http://183.235.16.92:8081/pics/category/201610/13/2016101315521293515551.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.113:1025" , "hwcode":"10000100000000050000000000088732" , "zteurl":"rtp://239.20.0.103:2004" , "ztecode":"ch000000000000103" , "hwmediaid":"10000100000000060000000000128461" } } , { "code":"02000006000000052018092799000001", "title":"广东珠江高清", "subTitle":"广东珠江高清", "channelnum":"303", "icon": "http://183.235.16.92:8081/pics/category/201810/11/2018101114213593587707.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.64:3144" , "hwurl":"rtp://239.10.0.62:1025" , "ztecode":"ch000000000000064" , "hwcode":"10000100000000050000000000548368" , "hwmediaid":"10000100000000060000000001252438" } } , { "code":"02000000000000050000000000000152", "title":"CCTV-1高清", "subTitle":"CCTV-1高清", "channelnum":"373", "icon": "http://183.235.16.92:8081/pics/category/201610/13/2016101315512186413389.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000104" , "zteurl":"rtp://239.20.0.104:2006" , "hwurl":"rtp://239.10.0.114:1025" , "hwcode":"10000100000000050000000000088734" , "hwmediaid":"10000100000000060000000000128463" } } , { "code":"02000000000000050000000000000153", "title":"CCTV5+体育高清", "subTitle":"CCTV5+体育高清", "channelnum":"374", "icon": "http://183.235.16.92:8081/pics/category/201610/14/2016101409595894789160.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.203:2204" , "hwmediaid":"10000100000000060000000000315434" , "hwcode":"10000100000000050000000000122834" , "hwurl":"rtp://239.10.0.213:1025" , "ztecode":"ch000000000000203" } } , { "code":"02000004000000052015041300000001", "title":"CCTV-2高清", "subTitle":"CCTV-2高清", "channelnum":"375", "icon": "http://183.235.16.92:8081/pics/category/201610/13/2016101315550528805389.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.197:2192" , "hwmediaid":"10000100000000060000000000315413" , "hwcode":"10000100000000050000000000122828" , "ztecode":"ch000000000000197" , "hwurl":"rtp://239.10.0.207:1025" } } , { "code":"02000006000000052019032399000001", "title":"CCTV-3高清测试", "subTitle":"CCTV-3高清测试", "channelnum":"376", "icon": "http://183.235.16.92:8081/pics/category/201903/29/2019032913483634035724.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.101:1025" , "zteurl":"rtp://239.20.0.28:3292" , "ztecode":"ch000000000000028" , "hwmediaid":"10000100000000060000000001560907" , "hwcode":"10000100000000050000000000757850" } } , { "code":"02000006000000052019032399000002", "title":"CCTV-5高清测试", "subTitle":"CCTV-5高清测试", "channelnum":"378", "icon": "http://183.235.16.92:8081/pics/category/201903/29/2019032913490059894805.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000001560908" , "hwurl":"rtp://239.10.0.102:1025" , "zteurl":"rtp://239.20.0.30:3284" , "ztecode":"ch000000000000030" , "hwcode":"10000100000000050000000000757855" } } , { "code":"02000006000000052019032399000003", "title":"CCTV-6高清测试", "subTitle":"CCTV-6高清测试", "channelnum":"379", "icon": "http://183.235.16.92:8081/pics/category/201903/29/2019032913493084096147.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000029" , "hwmediaid":"10000100000000060000000001560909" , "hwcode":"10000100000000050000000000757856" , "hwurl":"rtp://239.10.0.103:1025" , "zteurl":"rtp://239.20.0.29:3288" } } , { "code":"02000006000000052019032399000004", "title":"CCTV-8高清测试", "subTitle":"CCTV-8高清测试", "channelnum":"381", "icon": "http://183.235.16.92:8081/pics/category/201903/29/2019032913494534764512.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000757857" , "zteurl":"rtp://239.20.0.31:3280" , "hwmediaid":"10000100000000060000000001560910" , "hwurl":"rtp://239.10.0.104:1025" , "ztecode":"ch000000000000031" } } , { "code":"02000004000000052015041300000002", "title":"CCTV-7高清", "subTitle":"CCTV-7高清", "channelnum":"380", "icon": "http://183.235.16.92:8081/pics/category/201610/13/2016101315544653049921.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.198:2194" , "hwcode":"10000100000000050000000000122829" , "ztecode":"ch000000000000198" , "hwmediaid":"10000100000000060000000000315417" , "hwurl":"rtp://239.10.0.208:1025" } } , { "code":"02000004000000052015041300000003", "title":"CCTV-9高清", "subTitle":"CCTV-9高清", "channelnum":"382", "icon": "http://183.235.16.92:8081/pics/category/201610/13/2016101315540429292491.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.199:2196" , "hwmediaid":"10000100000000060000000000315421" , "hwcode":"10000100000000050000000000122830" , "ztecode":"ch000000000000199" , "hwurl":"rtp://239.10.0.209:1025" } } , { "code":"02000004000000052015041300000004", "title":"CCTV-10高清", "subTitle":"CCTV-10高清", "channelnum":"383", "icon": "http://183.235.16.92:8081/pics/category/201610/13/2016101315542543145667.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.210:1025" , "ztecode":"ch000000000000200" , "zteurl":"rtp://239.20.0.200:2198" , "hwmediaid":"10000100000000060000000000315425" , "hwcode":"10000100000000050000000000122831" } } , { "code":"02000004000000052015041300000005", "title":"CCTV-12高清", "subTitle":"CCTV-12高清", "channelnum":"385", "icon": "http://183.235.16.92:8081/pics/category/201610/13/2016101315525886902273.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000201" , "hwurl":"rtp://239.10.0.211:1025" , "zteurl":"rtp://239.20.0.201:2200" , "hwmediaid":"10000100000000060000000000315426" , "hwcode":"10000100000000050000000000122832" } } , { "code":"02000004000000052015041300000006", "title":"CCTV-14少儿高清", "subTitle":"CCTV-14少儿高清", "channelnum":"387", "icon": "http://183.235.16.92:8081/pics/category/201610/13/2016101316001513024644.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000202" , "hwurl":"rtp://239.10.0.212:1025" , "zteurl":"rtp://239.20.0.202:2202" , "hwmediaid":"10000100000000060000000000315430" , "hwcode":"10000100000000050000000000122833" } } , { "code":"02000000000000052016060399000001", "title":"IPTV5+高清", "subTitle":"IPTV5+高清", "channelnum":"389", "icon": "http://183.235.16.92:8081/pics/category/201612/14/2016121417525063051976.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000000505162" , "zteurl":"rtp://239.20.0.208:2214" , "ztecode":"ch000000000000208" , "hwcode":"10000100000000050000000000150080" , "hwurl":"rtp://239.10.0.218:1025" } } , { "code":"02000000000000050000000000000195", "title":"湖南卫视高清", "subTitle":"湖南卫视高清", "channelnum":"400", "icon": "http://183.235.16.92:8081/pics/category/201610/03/2016100312583853869053.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088735" , "hwurl":"rtp://239.10.0.115:1025" , "hwmediaid":"10000100000000060000000000128464" , "zteurl":"rtp://239.20.0.105:2008" , "ztecode":"ch000000000000105" } } , { "code":"02000000000000050000000000000265", "title":"浙江卫视高清", "subTitle":"浙江卫视高清", "channelnum":"401", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922483667455998.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.179:1025" , "hwmediaid":"10000100000000060000000000128488" , "ztecode":"ch000000000000169" , "hwcode":"10000100000000050000000000088756" , "zteurl":"rtp://239.20.0.169:2136" } } , { "code":"02000000000000050000000000000198", "title":"江苏卫视高清", "subTitle":"江苏卫视高清", "channelnum":"402", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922310201507882.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088755" , "hwurl":"rtp://239.10.0.180:1025" , "hwmediaid":"10000100000000060000000000128487" , "zteurl":"rtp://239.20.0.170:2138" , "ztecode":"ch000000000000170" } } , { "code":"02000000000000050000000000000194", "title":"北京卫视高清", "subTitle":"北京卫视高清", "channelnum":"403", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922323017671880.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.121:2040" , "ztecode":"ch000000000000121" , "hwcode":"10000100000000050000000000088816" , "hwurl":"rtp://239.10.0.131:1025" , "hwmediaid":"10000100000000060000000000128633" } } , { "code":"02000000000000050000000000000197", "title":"深圳卫视高清", "subTitle":"深圳卫视高清", "channelnum":"404", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922325873033013.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000122" , "zteurl":"rtp://239.20.0.122:2042" , "hwcode":"10000100000000050000000000088817" , "hwurl":"rtp://239.10.0.132:1025" , "hwmediaid":"10000100000000060000000000128647" } } , { "code":"02000000000000050000000000000196", "title":"黑龙江卫视高清", "subTitle":"黑龙江卫视高清", "channelnum":"405", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922332441375936.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088820" , "hwurl":"rtp://239.10.0.133:1025" , "hwmediaid":"10000100000000060000000000128657" , "zteurl":"rtp://239.20.0.123:2044" , "ztecode":"ch000000000000123" } } , { "code":"02000000000000050000000000000267", "title":"湖北卫视高清", "subTitle":"湖北卫视高清", "channelnum":"406", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922334809510397.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.134:1025" , "hwcode":"10000100000000050000000000088822" , "hwmediaid":"10000100000000060000000000128659" , "ztecode":"ch000000000000124" , "zteurl":"rtp://239.20.0.124:2046" } } , { "code":"02000001000000052013120900000001", "title":"天津卫视高清", "subTitle":"天津卫视高清", "channelnum":"407", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922480409285122.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000000128484" , "zteurl":"rtp://239.20.0.171:2140" , "ztecode":"ch000000000000171" , "hwcode":"10000100000000050000000000088753" , "hwurl":"rtp://239.10.0.181:1025" } } , { "code":"02000001000000050000000000000395", "title":"山东卫视高清", "subTitle":"山东卫视高清", "channelnum":"408", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922471564085518.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000172" , "hwmediaid":"10000100000000060000000000128483" , "zteurl":"rtp://239.20.0.172:2142" , "hwcode":"10000100000000050000000000088752" , "hwurl":"rtp://239.10.0.182:1025" } } , { "code":"02000000000000000000000000000263", "title":"东方卫视高清", "subTitle":"东方卫视高清", "channelnum":"409", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922463260923830.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000088750" , "hwmediaid":"10000100000000060000000000128481" , "zteurl":"rtp://239.20.0.173:2144" , "hwurl":"rtp://239.10.0.183:1025" , "ztecode":"ch000000000000173" } } , { "code":"02000001000000052014102400000003", "title":"北京纪实高清", "subTitle":"北京纪实高清", "channelnum":"410", "icon": "http://183.235.16.92:8081/pics/category/201801/26/2018012609580075216237.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000000128480" , "hwcode":"10000100000000050000000000088749" , "hwurl":"rtp://239.10.0.184:1025" , "zteurl":"rtp://239.20.0.174:2146" , "ztecode":"ch000000000000174" } } , { "code":"02000004000000052015030200000001", "title":"辽宁卫视高清", "subTitle":"辽宁卫视高清", "channelnum":"411", "icon": "http://183.235.16.92:8081/pics/category/201609/30/2016093000313600322320.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.185:1025" , "hwmediaid":"10000100000000060000000000128478" , "hwcode":"10000100000000050000000000088747" , "ztecode":"ch000000000000175" , "zteurl":"rtp://239.20.0.175:2148" } } , { "code":"02000004000000052016021800000003", "title":"四川卫视高清", "subTitle":"四川卫视高清", "channelnum":"412", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922031645345174.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000000315404" , "hwcode":"10000100000000050000000000122825" , "hwurl":"rtp://239.10.0.204:1025" , "zteurl":"rtp://239.20.0.194:2186" , "ztecode":"ch000000000000194" } } , { "code":"02000004000000052016021800000002", "title":"金鹰纪实高清hls", "subTitle":"金鹰纪实高清hls", "channelnum":"413", "icon": "http://183.235.16.92:8081/pics/category/201610/13/2016101315562662535460.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.206:1025" , "zteurl":"rtp://239.20.0.196:2190" , "ztecode":"ch000000000000196" , "hwcode":"10000100000000050000000000122827" , "hwmediaid":"10000100000000060000000000315412" } } , { "code":"02000004000000052016032800000002", "title":"重庆卫视高清", "subTitle":"重庆卫视高清", "channelnum":"414", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092922040467881629.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000195" , "hwmediaid":"10000100000000060000000000315408" , "hwurl":"rtp://239.10.0.205:1025" , "hwcode":"10000100000000050000000000122826" , "zteurl":"rtp://239.20.0.195:2188" } } , { "code":"02000000000000050000000000000473", "title":"安徽卫视高清", "subTitle":"安徽卫视高清", "channelnum":"415", "icon": "http://183.235.16.92:8081/pics/category/201609/29/2016092920402651910517.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.193:2184" , "hwmediaid":"10000100000000060000000000315403" , "ztecode":"ch000000000000193" , "hwurl":"rtp://239.10.0.203:1025" , "hwcode":"10000100000000050000000000122824" } } , { "code":"02000006000000052017022799000002", "title":"贵州卫视高清", "subTitle":"贵州卫视高清", "channelnum":"417", "icon": "http://183.235.16.92:8081/pics/category/201706/22/2017062218060680079509.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000324195" , "hwurl":"rtp://239.10.0.222:1025" , "hwmediaid":"10000100000000060000000001019321" , "zteurl":"rtp://239.20.0.212:2222" , "ztecode":"ch000000000000212" } } , { "code":"02000006000000052017022799000003", "title":"中国教育-1高清", "subTitle":"中国教育-1高清", "channelnum":"418", "icon": "http://183.235.16.92:8081/pics/category/201706/22/2017062218064859858234.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000324196" , "hwmediaid":"10000100000000060000000001019322" , "zteurl":"rtp://239.20.0.213:2224" , "hwurl":"rtp://239.10.0.223:1025" , "ztecode":"ch000000000000213" } } , { "code":"02000006000000052018082399000001", "title":"中国交通", "subTitle":"中国交通", "channelnum":"419", "icon": "http://183.235.16.92:8081/pics/category/201809/06/2018090615311908901104.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000607480" , "hwmediaid":"10000100000000060000000001310430" , "hwurl":"rtp://239.10.0.72:1025" , "zteurl":"rtp://239.20.0.68:3128" , "ztecode":"ch000000000000068" } } , { "code":"02000006000000052018082499000001", "title":"大健康", "subTitle":"大健康", "channelnum":"420", "icon": "http://183.235.16.92:8081/pics/category/201812/29/2018122911425668374377.png", "timeshiftAvailable": "false", "lookbackAvailable": "false", "params":{ "ztecode":"ch000000000000067" , "hwurl":"rtp://239.10.0.73:1025" , "zteurl":"rtp://239.20.0.67:3132" , "hwmediaid":"10000100000000060000000001326173" , "hwcode":"10000100000000050000000000615423" } } , { "code":"02000006000000052018110799000002", "title":"福建东南卫视高清", "subTitle":"福建东南卫视高清", "channelnum":"421", "icon": "http://183.235.16.92:8081/pics/category/201811/28/2018112816581942839832.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000058" , "zteurl":"rtp://239.20.0.58:3168" , "hwcode":"10000100000000050000000000662676" , "hwurl":"rtp://239.10.0.77:1025" , "hwmediaid":"10000100000000060000000001438283" } } , { "code":"02000006000000052018110799000003", "title":"上海纪实高清", "subTitle":"上海纪实高清", "channelnum":"422", "icon": "http://183.235.16.92:8081/pics/category/201811/28/2018112816573238700441.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000057" , "hwurl":"rtp://239.10.0.78:1025" , "hwcode":"10000100000000050000000000660967" , "zteurl":"rtp://239.20.0.57:3172" , "hwmediaid":"10000100000000060000000001434463" } } , { "code":"02000000000000052018103099000001", "title":"河北HD", "subTitle":"河北HD", "channelnum":"423", "icon": "http://183.235.16.92:8081/pics/category/201811/28/2018112816574677894379.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.56:3176" , "hwurl":"rtp://239.10.0.79:1025" , "hwmediaid":"10000100000000060000000001434464" , "hwcode":"10000100000000050000000000660968" , "ztecode":"ch000000000000056" } } , { "code":"02000006000000052018110799000004", "title":"江西卫视高清", "subTitle":"江西卫视高清", "channelnum":"424", "icon": "http://183.235.16.92:8081/pics/category/201811/28/2018112816580047899833.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000001434466" , "zteurl":"rtp://239.20.0.55:3180" , "hwcode":"10000100000000050000000000660969" , "hwurl":"rtp://239.10.0.80:1025" , "ztecode":"ch000000000000055" } } , { "code":"02000006000000052018110799000005", "title":"吉林卫视高清", "subTitle":"吉林卫视高清", "channelnum":"425", "icon": "http://183.235.16.92:8081/pics/category/201811/28/2018112816583561267962.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000660970" , "hwurl":"rtp://239.10.0.81:1025" , "ztecode":"ch000000000000054" , "hwmediaid":"10000100000000060000000001434467" , "zteurl":"rtp://239.20.0.54:3184" } } , { "code":"02000000000000052016103199000001", "title":"熊猫", "subTitle":"熊猫", "channelnum":"426", "icon": "http://183.235.16.92:8081/pics/category/201811/28/2018112809234229610574.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000053" , "hwurl":"rtp://239.10.0.82:1025" , "zteurl":"rtp://239.20.0.53:3188" , "hwmediaid":"10000100000000060000000001434468" , "hwcode":"10000100000000050000000000660971" } } , { "code":"02000004000000052015081800000001", "title":"广东卫视超清", "subTitle":"广东卫视超清", "channelnum":"500", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061214462107775786.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.99:3004" , "hwurl":"rtp://239.10.0.45:1025" , "hwmediaid":"10000100000000060000000001240061" , "hwcode":"10000100000000050000000000535876" , "ztecode":"ch000000000000099" } } , { "code":"02000004000000052015081800000002", "title":"广东经济科教超清", "subTitle":"广东经济科教超清", "channelnum":"501", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061214465746964018.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000001240199" , "hwcode":"10000100000000050000000000536014" , "hwurl":"rtp://239.10.0.46:1025" , "zteurl":"rtp://239.20.0.98:3008" , "ztecode":"ch000000000000098" } } , { "code":"02000004000000052015081800000003", "title":"广东体育超清", "subTitle":"广东体育超清", "channelnum":"502", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061214455410512725.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000001240330" , "zteurl":"rtp://239.20.0.97:3012" , "hwcode":"10000100000000050000000000536146" , "hwurl":"rtp://239.10.0.47:1025" , "ztecode":"ch000000000000097" } } , { "code":"02000006000000052018092799000002", "title":"广东珠江超清", "subTitle":"广东珠江超清", "channelnum":"503", "icon": "http://183.235.16.92:8081/pics/category/201810/11/2018101114214356617915.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000063" , "hwmediaid":"10000100000000060000000001252439" , "hwcode":"10000100000000050000000000548377" , "hwurl":"rtp://239.10.0.63:1025" , "zteurl":"rtp://239.20.0.63:3148" } } , { "code":"02000006000000052015012300000005", "title":"CCTV-1超清", "subTitle":"CCTV-1超清", "channelnum":"511", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061214454141501648.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000536076" , "hwurl":"rtp://239.10.0.48:1025" , "hwmediaid":"10000100000000060000000001240259" , "zteurl":"rtp://239.20.0.96:3016" , "ztecode":"ch000000000000096" } } , { "code":"02000006000000052015012300000004", "title":"湖南卫视超清", "subTitle":"湖南卫视超清", "channelnum":"521", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061214451695100965.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000536077" , "hwurl":"rtp://239.10.0.49:1025" , "hwmediaid":"10000100000000060000000001240260" , "zteurl":"rtp://239.20.0.95:3020" , "ztecode":"ch000000000000095" } } , { "code":"02000006000000052015012300000008", "title":"浙江卫视超清", "subTitle":"浙江卫视超清", "channelnum":"522", "icon": "http://183.235.16.92:8081/pics/category/201903/19/2019031909245459033993.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.50:1025" , "hwcode":"10000100000000050000000000536084" , "zteurl":"rtp://239.20.0.94:3024" , "ztecode":"ch000000000000094" , "hwmediaid":"10000100000000060000000001240267" } } , { "code":"02000006000000052015012300000007", "title":"江苏卫视超清", "subTitle":"江苏卫视超清", "channelnum":"523", "icon": "http://183.235.16.92:8081/pics/category/201903/19/2019031909241056476683.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000093" , "hwurl":"rtp://239.10.0.51:1025" , "zteurl":"rtp://239.20.0.93:3028" , "hwmediaid":"10000100000000060000000001240268" , "hwcode":"10000100000000050000000000536085" } } , { "code":"02000006000000052015012700000002", "title":"深圳卫视超清", "subTitle":"深圳卫视超清", "channelnum":"524", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061214442871208414.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.52:1025" , "hwcode":"10000100000000050000000000536086" , "zteurl":"rtp://239.20.0.92:3032" , "ztecode":"ch000000000000092" , "hwmediaid":"10000100000000060000000001240269" } } , { "code":"02000006000000052015012300000010", "title":"黑龙江卫视超清", "subTitle":"黑龙江卫视超清", "channelnum":"525", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061214412492206369.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000536087" , "ztecode":"ch000000000000091" , "zteurl":"rtp://239.20.0.91:3036" , "hwurl":"rtp://239.10.0.53:1025" , "hwmediaid":"10000100000000060000000001240270" } } , { "code":"02000006000000052015012300000003", "title":"湖北卫视超清", "subTitle":"湖北卫视超清", "channelnum":"526", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061214411245554089.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000090" , "hwcode":"10000100000000050000000000536088" , "zteurl":"rtp://239.20.0.90:3040" , "hwmediaid":"10000100000000060000000001240272" , "hwurl":"rtp://239.10.0.54:1025" } } , { "code":"02000006000000052015012300000009", "title":"天津卫视超清", "subTitle":"天津卫视超清", "channelnum":"527", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061214410075415389.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000089" , "hwmediaid":"10000100000000060000000001240273" , "hwurl":"rtp://239.10.0.55:1025" , "hwcode":"10000100000000050000000000536089" , "zteurl":"rtp://239.20.0.89:3044" } } , { "code":"02000006000000052015012700000001", "title":"山东卫视超清", "subTitle":"山东卫视超清", "channelnum":"528", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061214404917990038.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.88:3048" , "hwmediaid":"10000100000000060000000001240274" , "hwurl":"rtp://239.10.0.56:1025" , "ztecode":"ch000000000000088" , "hwcode":"10000100000000050000000000536090" } } , { "code":"02000006000000052015012300000001", "title":"北京纪实超清", "subTitle":"北京纪实超清", "channelnum":"529", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061214403613542329.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000001240310" , "hwcode":"10000100000000050000000000536122" , "hwurl":"rtp://239.10.0.57:1025" , "zteurl":"rtp://239.20.0.87:3052" , "ztecode":"ch000000000000087" } } , { "code":"02000004000000052016022400000001", "title":"辽宁卫视超清", "subTitle":"辽宁卫视超清", "channelnum":"530", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061214401835184927.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000086" , "zteurl":"rtp://239.20.0.86:3056" , "hwcode":"10000100000000050000000000536128" , "hwurl":"rtp://239.10.0.58:1025" , "hwmediaid":"10000100000000060000000001240313" } } , { "code":"02000004000000052016022200000001", "title":"金鹰纪实超清", "subTitle":"金鹰纪实超清", "channelnum":"531", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061214391877455430.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.59:1025" , "zteurl":"rtp://239.20.0.85:3060" , "ztecode":"ch000000000000085" , "hwmediaid":"10000100000000060000000001240326" , "hwcode":"10000100000000050000000000536142" } } , { "code":"02000004000000052016022200000002", "title":"四川卫视超清", "subTitle":"四川卫视超清", "channelnum":"532", "icon": "http://183.235.16.92:8081/pics/category/201903/19/2019031909251600296862.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000536143" , "hwmediaid":"10000100000000060000000001240327" , "zteurl":"ch000000000000084" , "ztecode":"rtp://239.20.0.82:3072" , "hwurl":"rtp://239.10.0.60:1025" } } , { "code":"02000000000000050000000000000260", "title":"IPTV谍战剧场", "subTitle":"IPTV谍战剧场", "channelnum":"600", "icon": "http://183.235.16.92:8081/pics/category/201711/08/2017110815324737448958.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.8:1025" , "hwcode":"10000100000000050000000000429801" , "zteurl":"rtp://239.20.0.228:2254" , "ztecode":"ch000000000000228" , "hwmediaid":"10000100000000060000000001135068" } } , { "code":"02000000000000050000000000000264", "title":"IPTV相声小品", "subTitle":"IPTV相声小品", "channelnum":"601", "icon": "http://183.235.16.92:8081/pics/category/201711/08/2017110815304569835027.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.229:2256" , "hwmediaid":"10000100000000060000000001135084" , "ztecode":"ch000000000000229" , "hwurl":"rtp://239.10.0.9:1025" , "hwcode":"10000100000000050000000000429812" } } , { "code":"02000000000000050000000000000262", "title":"IPTV野外", "subTitle":"IPTV野外", "channelnum":"602", "icon": "http://183.235.16.92:8081/pics/category/201711/08/2017110815310013729062.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000429821" , "zteurl":"rtp://239.20.0.230:2258" , "hwmediaid":"10000100000000060000000001135088" , "hwurl":"rtp://239.10.0.10:1025" , "ztecode":"ch000000000000230" } } , { "code":"02000000000000050000000000000263", "title":"IPTV法治", "subTitle":"IPTV法治", "channelnum":"603", "icon": "http://183.235.16.92:8081/pics/category/201711/08/2017110815311052567688.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000231" , "hwcode":"10000100000000050000000000429822" , "zteurl":"rtp://239.20.0.231:2260" , "hwmediaid":"10000100000000060000000001135089" , "hwurl":"rtp://239.10.0.11:1025" } } , { "code":"02000000000000050000000000000107", "title":"IPTV6+", "subTitle":"IPTV6+", "channelnum":"604", "icon": "http://183.235.16.92:8081/pics/category/201711/08/2017110815311950731104.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000429823" , "hwmediaid":"10000100000000060000000001135090" , "zteurl":"rtp://239.20.0.232:2262" , "hwurl":"rtp://239.10.0.12:1025" , "ztecode":"ch000000000000232" } } , { "code":"02000000000000050000000000000109", "title":"经典电影", "subTitle":"经典电影", "channelnum":"605", "icon": "http://183.235.16.92:8081/pics/category/201711/08/2017110815312970903087.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000001135093" , "zteurl":"rtp://239.20.0.233:2264" , "ztecode":"ch000000000000233" , "hwcode":"10000100000000050000000000429825" , "hwurl":"rtp://239.10.0.13:1025" } } , { "code":"02000000000000050000000000000146", "title":"IPTV8+", "subTitle":"IPTV8+", "channelnum":"606", "icon": "http://183.235.16.92:8081/pics/category/201711/08/2017110815313775513345.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000234" , "hwcode":"10000100000000050000000000429865" , "zteurl":"rtp://239.20.0.234:2266" , "hwmediaid":"10000100000000060000000001135113" , "hwurl":"rtp://239.10.0.14:1025" } } , { "code":"02000000000000050000000000000104", "title":"IPTV3+", "subTitle":"IPTV3+", "channelnum":"608", "icon": "http://183.235.16.92:8081/pics/category/201711/08/2017110815315705725657.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000236" , "zteurl":"rtp://239.20.0.236:2270" , "hwurl":"rtp://239.10.0.16:1025" , "hwcode":"10000100000000050000000000429877" , "hwmediaid":"10000100000000060000000001135125" } } , { "code":"02000000000000050000000000000105", "title":"IPTV5+", "subTitle":"IPTV5+", "channelnum":"609", "icon": "http://183.235.16.92:8081/pics/category/201711/08/2017110815355544648228.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000237" , "zteurl":"rtp://239.20.0.237:2272" , "hwcode":"10000100000000050000000000429883 " , "hwurl":"rtp://239.10.0.17:1025" , "hwmediaid":"10000100000000060000000001135131" } } , { "code":"02000000000000050000000000000108", "title":"热播剧场", "subTitle":"热播剧场", "channelnum":"607", "icon": "http://183.235.16.92:8081/pics/category/201711/08/2017110815315002454266.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000001135118" , "ztecode":"ch000000000000235" , "hwurl":"rtp://239.10.0.15:1025" , "hwcode":"10000100000000050000000000429871" , "zteurl":"rtp://239.20.0.235:2268" } } , { "code":"02000000000000050000000000000103", "title":"少儿动画", "subTitle":"少儿动画", "channelnum":"610", "icon": "http://183.235.16.92:8081/pics/category/201711/08/2017110815321620754390.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000238" , "hwurl":"rtp://239.10.0.18:1025" , "zteurl":"rtp://239.20.0.238:2274" , "hwmediaid":"10000100000000060000000001135138" , "hwcode":"10000100000000050000000000429891" } } , { "code":"02000000000000050000000000000106", "title":"魅力时尚", "subTitle":"魅力时尚", "channelnum":"611", "icon": "http://183.235.16.92:8081/pics/category/201711/08/2017110815322782009249.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000239" , "hwcode":"10000100000000050000000000429894" , "zteurl":"rtp://239.20.0.239:2276" , "hwmediaid":"10000100000000060000000001135141" , "hwurl":"rtp://239.10.0.19:1025" } } , { "code":"02000000000000050000000000000110", "title":"收视指南", "subTitle":"收视指南", "channelnum":"612", "icon": "http://183.235.16.92:8081/pics/category/201711/08/2017110815323827810747.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.20:1025" , "zteurl":"rtp://239.20.0.240:2278" , "ztecode":"ch000000000000240" , "hwmediaid":"10000100000000060000000001135168" , "hwcode":"10000100000000050000000000429917" } } , { "code":"000000052016051399000001", "title":"极k影视-测试", "subTitle":"极k影视-测试", "channelnum":"613", "icon": "http://183.235.16.92:8081/pics/category/201705/17/2017051710510029999665.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000001002971" , "hwcode":"10000100000000050000000000311458" , "hwurl":"rtp://239.10.0.220:1025" , "zteurl":"rtp://239.20.0.210:2218" , "ztecode":"ch000000000000210" } } , { "code":"02000035000000052016081599000004", "title":"粤荟萃", "subTitle":"粤TV潮汕", "channelnum":"617", "icon": "http://183.235.16.92:8081/pics/category/201806/12/2018061216201458120822.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000083" , "hwmediaid":"10000100000000060000000001240328" , "hwurl":"rtp://239.10.0.61:1025" , "hwcode":"10000100000000050000000000536144" , "zteurl":"rtp://239.20.0.83:3068" } } , { "code":"02000000000000052016101399000006", "title":"足球", "subTitle":"足球", "channelnum":"631", "icon": "http://183.235.16.92:8081/pics/category/201806/14/2018061414135591481954.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000549138" , "hwurl":"rtp://239.10.0.66:1025" , "hwmediaid":"10000100000000060000000001253198" , "ztecode":"ch000000000000078" , "zteurl":"rtp://239.20.0.78:3088" } } , { "code":"02000006000000052017022799000004", "title":"第一剧场", "subTitle":"第一剧场", "channelnum":"801", "icon": "http://183.235.16.92:8081/pics/category/201705/17/2017051710495743683602.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000467119" , "zteurl":"rtp://239.20.0.214:2226" , "hwmediaid":"10000100000000060000000001171256" , "hwurl":"rtp://239.10.0.224:1025" , "ztecode":"ch000000000000214" } } , { "code":"02000006000000052017022799000005", "title":"风云足球", "subTitle":"风云足球", "channelnum":"802", "icon": "http://183.235.16.92:8081/pics/category/201705/17/2017051710501340753270.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000324198" , "zteurl":"rtp://239.20.0.215:2228" , "hwmediaid":"10000100000000060000000001019324" , "ztecode":"ch000000000000215" , "hwurl":"rtp://239.10.0.225:1025" } } , { "code":"02000006000000052017022799000006", "title":"世界地理", "subTitle":"世界地理", "channelnum":"803", "icon": "http://183.235.16.92:8081/pics/category/201706/08/2017060810391523141304.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.226:1025" , "zteurl":"rtp://239.20.0.216:2230" , "ztecode":"ch000000000000216" , "hwmediaid":"10000100000000060000000001019325" , "hwcode":"10000100000000050000000000324199" } } , { "code":"02000006000000052017022799000007", "title":"风云音乐", "subTitle":"风云音乐", "channelnum":"804", "icon": "http://183.235.16.92:8081/pics/category/201706/08/2017060810405302358316.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000217" , "hwmediaid":"10000100000000060000000001019326" , "hwurl":"rtp://239.10.0.227:1025" , "zteurl":"rtp://239.20.0.217:2232" , "hwcode":"10000100000000050000000000324200" } } , { "code":"02000006000000052017022799000008", "title":"风云剧场", "subTitle":"风云剧场", "channelnum":"805", "icon": "http://183.235.16.92:8081/pics/category/201706/08/2017060810410241171971.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000324201" , "zteurl":"rtp://239.20.0.218:2234" , "hwmediaid":"10000100000000060000000001019327" , "ztecode":"ch000000000000218" , "hwurl":"rtp://239.10.0.228:1025" } } , { "code":"02000006000000052017022799000009", "title":"怀旧剧场", "subTitle":"怀旧剧场", "channelnum":"806", "icon": "http://183.235.16.92:8081/pics/category/201706/08/2017060810393394727542.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000324202" , "zteurl":"rtp://239.20.0.219:2236" , "ztecode":"ch000000000000219" , "hwmediaid":"10000100000000060000000001019328" , "hwurl":"rtp://239.10.0.229:1025" } } , { "code":"02000006000000052017022799000010", "title":"央视精品", "subTitle":"央视文化精品", "channelnum":"807", "icon": "http://183.235.16.92:8081/pics/category/201706/08/2017060810395077356853.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000001019329" , "ztecode":"ch000000000000220" , "zteurl":"rtp://239.20.0.220:2238" , "hwcode":"10000100000000050000000000324203" , "hwurl":"rtp://239.10.0.230:1025" } } , { "code":"02000006000000052017022799000011", "title":"国防军事", "subTitle":"国防军事", "channelnum":"808", "icon": "http://183.235.16.92:8081/pics/category/201706/08/2017060810400336969903.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.221:2240" , "ztecode":"ch000000000000221" , "hwcode":"10000100000000050000000000324204" , "hwurl":"rtp://239.10.0.231:1025" , "hwmediaid":"10000100000000060000000001019330" } } , { "code":"02000006000000052017041099000001", "title":"汽摩", "subTitle":"汽摩", "channelnum":"809", "icon": "http://183.235.16.92:8081/pics/category/201706/15/2017061515020218094427.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.232:1025" , "zteurl":"rtp://239.20.0.222:2242" , "hwcode":"10000100000000050000000000324205" , "hwmediaid":"10000100000000060000000001019331" , "ztecode":"ch000000000000222" } } , { "code":"02000006000000052017041099000002", "title":"梨园", "subTitle":"梨园", "channelnum":"810", "icon": "http://183.235.16.92:8081/pics/category/201706/15/2017061515014481264932.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.233:1025" , "zteurl":"rtp://239.20.0.223:2244" , "hwmediaid":"10000100000000060000000001019332" , "hwcode":"10000100000000050000000000324206" , "ztecode":"ch000000000000223" } } , { "code":"02000006000000052017041099000003", "title":"DV生活", "subTitle":"DV生活", "channelnum":"811", "icon": "http://183.235.16.92:8081/pics/category/201801/22/2018012209293239045379.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000187" , "zteurl":"rtp://239.20.0.187:2172" , "hwcode":"10000100000000050000000000450876" , "hwurl":"rtp://239.10.0.24:1025" , "hwmediaid":"10000100000000060000000001155319" } } , { "code":"02000006000000052017041099000004", "title":"靓妆", "subTitle":"靓妆", "channelnum":"812", "icon": "http://183.235.16.92:8081/pics/category/201801/22/2018012209295084832212.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000188" , "hwmediaid":"10000100000000060000000001155322" , "hwurl":"rtp://239.10.0.25:1025" , "hwcode":"10000100000000050000000000450879" , "zteurl":"rtp://239.20.0.188:2174" } } , { "code":"02000006000000052017041099000005", "title":"早期教育", "subTitle":"早期教育", "channelnum":"813", "icon": "http://183.235.16.92:8081/pics/category/201801/22/2018012209303875857782.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000189" , "hwurl":"rtp://239.10.0.26:1025" , "zteurl":"rtp://239.20.0.189:2176" , "hwmediaid":"10000100000000060000000001155323" , "hwcode":"10000100000000050000000000450880" } } , { "code":"02000006000000052017041099000008", "title":"武术世界", "subTitle":"武术世界", "channelnum":"816", "icon": "http://183.235.16.92:8081/pics/category/201801/22/2018012209310507076708.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000450883" , "zteurl":"rtp://239.20.0.190:2178" , "hwmediaid":"10000100000000060000000001155326" , "ztecode":"ch000000000000190" , "hwurl":"rtp://239.10.0.29:1025" } } , { "code":"02000006000000052017041099000009", "title":"卫生健康", "subTitle":"卫生健康", "channelnum":"817", "icon": "http://183.235.16.92:8081/pics/category/201801/19/2018011911513210368718.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000450884" , "ztecode":"ch000000000000209" , "zteurl":"rtp://239.20.0.209:2216" , "hwurl":"rtp://239.10.0.30:1025" , "hwmediaid":"10000100000000060000000001155327" } } , { "code":"02000006000000052017041099000010", "title":"女性时尚", "subTitle":"女性时尚", "channelnum":"818", "icon": "http://183.235.16.92:8081/pics/category/201801/19/2018011911511490201602.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.31:1025" , "zteurl":"rtp://239.20.0.211:2220" , "ztecode":"ch000000000000211" , "hwmediaid":"10000100000000060000000001155328" , "hwcode":"10000100000000050000000000450885" } } , { "code":"02000006000000052017041099000012", "title":"老故事", "subTitle":"老故事", "channelnum":"820", "icon": "http://183.235.16.92:8081/pics/category/201801/19/2018011911504332756755.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.227:2252" , "hwurl":"rtp://239.10.0.33:1025" , "hwmediaid":"10000100000000060000000001155330" , "hwcode":"10000100000000050000000000450887" , "ztecode":"ch000000000000227" } } , { "code":"02000006000000052017041099000013", "title":"高尔夫网球", "subTitle":"高尔夫网球", "channelnum":"821", "icon": "http://183.235.16.92:8081/pics/category/201801/22/2018012210041815190944.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "zteurl":"rtp://239.20.0.243:2284" , "hwurl":"rtp://239.10.0.34:1025" , "hwcode":"10000100000000050000000000450888" , "hwmediaid":"10000100000000060000000001155331" , "ztecode":"ch000000000000243" } } , { "code":"02000006000000052017041099000015", "title":"中学生", "subTitle":"中学生", "channelnum":"823", "icon": "http://183.235.16.92:8081/pics/category/201801/19/2018011911495537820466.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwcode":"10000100000000050000000000450889" , "ztecode":"ch000000000000244" , "zteurl":"rtp://239.20.0.244:2286" , "hwurl":"rtp://239.10.0.35:1025" , "hwmediaid":"10000100000000060000000001155332" } } , { "code":"02000006000000052017041099000016", "title":"环球奇观", "subTitle":"环球奇观", "channelnum":"824", "icon": "http://183.235.16.92:8081/pics/category/201801/22/2018012209314388114760.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000245" , "zteurl":"rtp://239.20.0.245:2288" , "hwurl":"rtp://239.10.0.36:1025" , "hwcode":"10000100000000050000000000450890" , "hwmediaid":"10000100000000060000000001155333" } } , { "code":"02000006000000052017041099000017", "title":"新科动漫", "subTitle":"新科动漫", "channelnum":"825", "icon": "http://183.235.16.92:8081/pics/category/201801/19/2018011911485768199727.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000246" , "hwurl":"rtp://239.10.0.37:1025" , "zteurl":"rtp://239.20.0.246:2290" , "hwmediaid":"10000100000000060000000001155334" , "hwcode":"10000100000000050000000000450891" } } , { "code":"02000006000000052017041099000018", "title":"国学频道", "subTitle":"国学频道", "channelnum":"826", "icon": "http://183.235.16.92:8081/pics/category/201801/22/2018012210140648108532.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000247" , "hwcode":"10000100000000050000000000450892" , "zteurl":"rtp://239.20.0.247:2292" , "hwmediaid":"10000100000000060000000001155335" , "hwurl":"rtp://239.10.0.38:1025" } } , { "code":"02000006000000052017041099000019", "title":"文物宝库", "subTitle":"文物宝库", "channelnum":"827", "icon": "http://183.235.16.92:8081/pics/category/201801/22/2018012209321536016154.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.39:1025" , "hwcode":"10000100000000050000000000450893" , "hwmediaid":"10000100000000060000000001155336" , "ztecode":"ch000000000000248" , "zteurl":"rtp://239.20.0.248:2294" } } , { "code":"02000006000000052017022799000012", "title":"电视指南", "subTitle":"电视指南", "channelnum":"828", "icon": "http://183.235.16.92:8081/pics/category/201801/19/2018011911473003647281.png", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "ztecode":"ch000000000000161" , "hwmediaid":"10000100000000060000000001155317" , "hwurl":"rtp://239.10.0.23:1025" , "hwcode":"10000100000000050000000000450862" , "zteurl":"rtp://239.20.0.161:2120" } } , { "code":"02000006000000052016081599000007", "title":"VSPN电竞", "subTitle":"VSPN电竞", "channelnum":"903", "icon": "", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwurl":"rtp://239.10.0.84:1025" , "ztecode":"" , "hwmediaid":"" , "zteurl":"rtp://239.20.0.50:3200" , "hwcode":"" } } , { "code":"02000006000000052018091799000002", "title":"移动咪咕五大联赛4k-2", "subTitle":"移动咪咕五大联赛4k-2", "channelnum":"", "icon": "", "timeshiftAvailable": "true", "lookbackAvailable": "true", "params":{ "hwmediaid":"10000100000000060000000001256028" , "ztecode":"ch000000000000065" , "zteurl":"rtp://239.20.0.65:3140" , "hwcode":"10000100000000050000000000551954" , "hwurl":"rtp://239.10.0.69:1025" } } , { "code":"02000006000000052018091799000001", "title":"移动咪咕五大联赛4k-1", "subTitle":"移动咪咕五大联赛4k-1", "channelnum":"", "icon": "", "timeshiftAvailable": "false", "lookbackAvailable": "false", "params":{ "zteurl":"rtp://239.20.0.66:3136" , "hwmediaid":"10000100000000060000000001256027" , "hwurl":"rtp://239.10.0.68:1025" , "ztecode":"ch000000000000066" , "hwcode":"10000100000000050000000000551953" } } , { "code":"02000006000000052019012399000001", "title":"咪咕-高清赛事1", "subTitle":"咪咕-高清赛事1", "channelnum":"", "icon": "", "timeshiftAvailable": "false", "lookbackAvailable": "false", "params":{ "zteurl":"rtp://239.20.0.45:3224" , "hwurl":"rtp://239.10.0.87:1025" , "hwmediaid":"10000100000000060000000001509581" , "ztecode":"ch000000000000045" , "hwcode":"10000100000000050000000000706958" } } , { "code":"02000006000000052019012399000002", "title":"咪咕-高清赛事2", "subTitle":"咪咕-高清赛事2", "channelnum":"", "icon": "", "timeshiftAvailable": "true", "lookbackAvailable": "false", "params":{ "hwcode":"10000100000000050000000000706965" , "ztecode":"ch000000000000044" , "hwmediaid":"10000100000000060000000001509589" , "hwurl":"rtp://239.10.0.88:1025" , "zteurl":"rtp://239.20.0.44:3228" } } , { "code":"02000006000000052019012399000003", "title":"咪咕-高清赛事3", "subTitle":"咪咕-高清赛事3", "channelnum":"", "icon": "", "timeshiftAvailable": "true", "lookbackAvailable": "false", "params":{ "hwurl":"rtp://239.10.0.89:1025" , "hwmediaid":"10000100000000060000000001509594" , "zteurl":"rtp://239.20.0.43:3232" , "ztecode":"ch000000000000043" , "hwcode":"10000100000000050000000000706975" } } , { "code":"02000006000000052019021499000001", "title":"百视通高清直播室101", "subTitle":"百视通高清直播室101", "channelnum":"", "icon": "", "timeshiftAvailable": "true", "lookbackAvailable": "false", "params":{ "ztecode":"ch000000000000042" , "hwmediaid":"10000100000000060000000001524814" , "hwurl":"rtp://239.10.0.90:1025" , "zteurl":"rtp://239.20.0.42:3236" , "hwcode":"10000100000000050000000000722190" } } , { "code":"02000006000000052019021499000002", "title":"百视通高清直播室102", "subTitle":"百视通高清直播室102", "channelnum":"", "icon": "", "timeshiftAvailable": "true", "lookbackAvailable": "false", "params":{ "hwmediaid":"10000100000000060000000001524815" , "ztecode":"ch000000000000041" , "hwurl":"rtp://239.10.0.91:1025" , "hwcode":"10000100000000050000000000722191" , "zteurl":"rtp://239.20.0.41:3240" } } , { "code":"02000006000000052019021499000003", "title":"百视通高清直播室103", "subTitle":"百视通高清直播室103", "channelnum":"", "icon": "", "timeshiftAvailable": "true", "lookbackAvailable": "false", "params":{ "ztecode":"ch000000000000040" , "zteurl":"rtp://239.20.0.40:3244" , "hwurl":"rtp://239.10.0.92:1025" , "hwcode":"10000100000000050000000000722192" , "hwmediaid":"10000100000000060000000001524816" } } , { "code":"02000006000000052019021499000004", "title":"百视通高清直播室104", "subTitle":"百视通高清直播室104", "channelnum":"", "icon": "", "timeshiftAvailable": "true", "lookbackAvailable": "false", "params":{ "hwcode":"10000100000000050000000000722193" , "hwurl":"rtp://239.10.0.93:1025" , "hwmediaid":"10000100000000060000000001524817" , "ztecode":"ch000000000000039" , "zteurl":"rtp://239.20.0.39:3248" } } , { "code":"02000006000000052019021499000005", "title":"百视通高清直播室105", "subTitle":"百视通高清直播室105", "channelnum":"", "icon": "", "timeshiftAvailable": "true", "lookbackAvailable": "false", "params":{ "hwurl":"rtp://239.10.0.94:1025" , "hwcode":"10000100000000050000000000722194" , "zteurl":"rtp://239.20.0.38:3252" , "ztecode":"ch000000000000038" , "hwmediaid":"10000100000000060000000001524818" } } , { "code":"02000006000000052019021499000006", "title":"百视通高清直播室106", "subTitle":"百视通高清直播室106", "channelnum":"", "icon": "", "timeshiftAvailable": "true", "lookbackAvailable": "false", "params":{ "hwurl":"rtp://239.10.0.95:1025" , "hwmediaid":"10000100000000060000000001524819" , "hwcode":"10000100000000050000000000722195" , "ztecode":"ch000000000000037" , "zteurl":"rtp://239.20.0.37:3256" } } , { "code":"02000006000000052019021499000007", "title":"百视通高清直播室107", "subTitle":"百视通高清直播室107", "channelnum":"", "icon": "", "timeshiftAvailable": "true", "lookbackAvailable": "false", "params":{ "ztecode":"ch000000000000036" , "zteurl":"rtp://239.20.0.36:3260" , "hwurl":"rtp://239.10.0.96:1025" , "hwcode":"10000100000000050000000000722196" , "hwmediaid":"10000100000000060000000001524820" } } ] }
1.分享的格式全部频道内容全都在一行里面,要分行才能更好的处理:
找出各个频道的共同开始头,就是{ “code”:”了,然后通过查找目标:{ “code”:”替换为:\r\n{ “code”:”,这样就可以快速把不同频道分行了。
2.以广东珠江频道为例,根据分行后的格式写出替换正则表达式:
.*subTitle":"(.*?)",.*zteurl":"(.*?)".*hwurl":"(.*?)".*
按照你的格式要求,替换为:
$1,$2#$3
,这样就可以达到你的提取格式要求了。
3.按照上面的正则替换本以为可以一步到位,但是替换后发现只有部分频道处理成功,还有一些频道原封未动。
按理来说,服务器下发的频道信息格式应该都是是统一的,但是我通过对比发现,居然有两种不同的信息格式,
所以上面的正则表达式只成功处理了对应的内容,要继续下去只能针对剩下的频道信息,再写出对应的正则。
4.另一则表达式:
.*subTitle":"(.*?)".*hwurl":"(.*?)".*zteurl":"(.*?)".*
为了向第一次替换的格式对齐,则替换为:
$1,$3#$2
,这样就可以保持中兴源排第一,华为源排第二了,
这样处理后的格式就统一了。有点强迫症
5.最后还发现有四个频道只有单源,湛江的两个频道是华为源,
汕尾的频道是中兴源,所以会出现下面的情况,只要手动把多出来的#号删掉就可以了。
湛江电视台综合频道,#rtp://239.10.0.105:1025 湛江电视台公共频道,#rtp://239.10.0.106:1025 汕尾1测试,rtp://239.20.0.23:3312# 汕尾2测试,rtp://239.20.0.22:3316#
举例四
@Drackseed 搞了三天终于抓到直播包,请求大神怎么转换为m3u ??
1 2 3 4 5 6 7 8 9 10 11 | <script> //获取频道总数,写入机顶盒内存 var iRet = Authentication.CTCSetConfig ( 'ChannelCount' , '314' ); </script> <script> var iRet; iRet = Authentication.CTCSetConfig ( 'Channel' , 'ChannelID="2621",ChannelName="直播室101",UserChannelID="710",ChannelURL="rtsp://183.59.156.50/PLTV/88888888/224/3221226524/00000100000000060000000000018575_0.smil?rrsip=125.88.70.140,rrsip=125.88.104.45&icpid=SSPID&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=:20190426141149,02040249631,218.19.154.5,20190426141149,Umai:CHAN/123222@BESTV.SMG.SMG,C71BE25F35E90B44D0B2CD0BF46734BC,-1,0,1,,,2,,,,2,END",TimeShift="1",TimeShiftLength="7200",ChannelSDP="rtsp://183.59.156.50/PLTV/88888888/224/3221226524/00000100000000060000000000018575_0.smil?rrsip=125.88.70.140,rrsip=125.88.104.45&icpid=SSPID&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=:20190426141149,02040249631,218.19.154.5,20190426141149,Umai:CHAN/123222@BESTV.SMG.SMG,C71BE25F35E90B44D0B2CD0BF46734BC,-1,0,1,,,2,,,,2,END",TimeShiftURL="rtsp://183.59.156.50/PLTV/88888888/224/3221226524/00000100000000060000000000018575_0.smil?rrsip=125.88.70.140,rrsip=125.88.104.45&icpid=SSPID&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=:20190426141149,02040249631,218.19.154.5,20190426141149,Umai:CHAN/123222@BESTV.SMG.SMG,C71BE25F35E90B44D0B2CD0BF46734BC,-1,0,1,,,7,,,,4,END",ChannelType="1",IsHDChannel="2",PreviewEnable="0",ChannelPurchased="0",ChannelLocked="0",ChannelLogURL="",PositionX="0",PositionY="0",BeginTime="0",Interval="0",Lasting="0",ActionType="1",FCCEnable="0",ChannelFECPort="5145"' ); </script> |
按照给出的格式,先把无用的行删除掉其它的无用行可以用普通查找模式替换掉(要多执行几次查找替换关键字的操作,操作有点繁杂,替换完之后还要删除空行),
这种操作属于小白的正常操作,想当年我也是用系统自带的笔记本来这样操作的
高级点的操作就是把包含rtsp的行标记出来,通过标签功能删除未标记行就可以了(比较上面的方法简单很多),具体操作如下:
Ctrl+H调出替换功能,选择“标记”标签,查找目标:rtsp,勾选“标记所在行”,查找模式选普通,然后执行查找全部,
这样就能把只含频道内容的行标记出来了,接着 菜单栏→“搜索”→“书签”→“删除未标记行” ,结果其它无关的内容包括空行都消失掉了,这样整个文档就井然有序了。
查找目标:
.*ChannelName="(.*?)".*ChannelURL="(.*?)(\?.*?)".*
替换为:
#EXTINF:-1,$1\n$2
替换后的结果:
#EXTINF:-1,直播室101 rtsp://183.59.156.50/PLTV/88888888/224/3221226524/00000100000000060000000000018575_0.smil
最后把文档另存为m3u就可以了。
举例五
据格式:
1 2 3 4 | <script> var iRet; iRet = Authentication.CUSetConfig ( 'Channel' , 'ChannelID="1653",ChannelName="海看教育",UserChannelID="122",ChannelURL="igmp://239.253.254.95:8000",TimeShift="1",TimeShiftLength="10800",ChannelSDP="igmp://239.253.254.95:8000",TimeShiftURL="rtsp://61.156.104.90/PLTV/88888888/224/3221226300/10000100000000060000000000446695_0.smil?rrsip=27.223.126.145&icpid=SSPID&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=:20190505192423,053201560048,10.152.219.116,20190505192423,99081002000000050000000000000305,1B6B6657EF0952469F747A255D5DE086,-1,1,1,,,7,,,,4,END",ChannelType="1",IsHDChannel="2",PreviewEnable="1",ChannelPurchased="1",ChannelLocked="0",ChannelLogURL="http://61.156.104.101:33200/EPG/jsp/images/universal/film/logo/iptvcms/webapps/cms/upload/poster/201607/IMG201607060346044344614_171p176.pppp.jpg",PositionX="0",PositionY="0",BeginTime="0",Interval="0",Lasting="0",ActionType="1",FCCEnable="0",ChannelFECPort="0"' ); </script> |
上个例子中有提过先把频道信息以外的无用行去掉,步骤大概是先标记需要的行,然后通过书签功能把无用的行删除掉,就能把有用的行筛选出来了。这里就不详说了,不懂的参考上面的例子。
筛选后的内容:
iRet = Authentication.CUSetConfig ('Channel','ChannelID="1653",ChannelName="海看教育",UserChannelID="122",ChannelURL="igmp://239.253.254.95:8000",TimeShift="1",TimeShiftLength="10800",ChannelSDP="igmp://239.253.254.95:8000",TimeShiftURL="rtsp://61.156.104.90/PLTV/88888888/224/3221226300/10000100000000060000000000446695_0.smil?rrsip=27.223.126.145&icpid=SSPID&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=:20190505192423,053201560048,10.152.219.116,20190505192423,99081002000000050000000000000305,1B6B6657EF0952469F747A255D5DE086,-1,1,1,,,7,,,,4,END",ChannelType="1",IsHDChannel="2",PreviewEnable="1",ChannelPurchased="1",ChannelLocked="0",ChannelLogURL="http://61.156.104.101:33200/EPG/jsp/images/universal/film/logo/iptvcms/webapps/cms/upload/poster/201607/IMG201607060346044344614_171p176.pppp.jpg",PositionX="0",PositionY="0",BeginTime="0",Interval="0",Lasting="0",ActionType="1",FCCEnable="0",ChannelFECPort="0"');
由于那位网友没有说明想要哪种格式,我就先写出一个针对这个例子的公用查找目标,然后通过替换不同的替换条件来提取不同的格式。
公用查找目标:
.*ChannelName="(.*?)".*ChannelURL="(.*?:)(.*?)".*TimeShiftURL="(.*?)(\?.*?)".*
替换为:
#EXTINF:-1,$1\nrtp:$3
替换结果:
#EXTINF:-1,海看教育 rtp://239.253.254.95:8000
替换为:
#EXTINF:-1,$1\n$4
替换后不带参数的结果:
#EXTINF:-1,海看教育 rtsp://61.156.104.90/PLTV/88888888/224/3221226300/10000100000000060000000000446695_0.smil
替换为:
#EXTINF:-1,$1\n$4$5
替换后带参数的结果:
#EXTINF:-1,海看教育 rtsp://61.156.104.90/PLTV/88888888/224/3221226300/10000100000000060000000000446695_0.smil?rrsip=27.223.126.145&icpid=SSPID&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=:20190505192423,053201560048,10.152.219.116,20190505192423,99081002000000050000000000000305,1B6B6657EF0952469F747A255D5DE086,-1,1,1,,,7,,,,4,END
上面的替换结果另存为m3u文件,就可以得到m3u格式的播放列表文件,给支持m3u格式的播放器使用了。
下面的替换结果保存为txt文件,就可以直接给超级直播、HDP、新世纪、零号播放器等支持txt格式的播放软件使用了。
替换为:
$1,rtp:$3
替换结果:
海看教育,rtp://239.253.254.95:8000
替换为:
$1,$4
替换后不带参数的结果:
海看教育,rtsp://61.156.104.90/PLTV/88888888/224/3221226300/10000100000000060000000000446695_0.smil
替换为:
$1,$4$5
替换后带参数的结果:
海看教育,rtsp://61.156.104.90/PLTV/88888888/224/3221226300/10000100000000060000000000446695_0.smil?rrsip=27.223.126.145&icpid=SSPID&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=:20190505192423,053201560048,10.152.219.116,20190505192423,99081002000000050000000000000305,1B6B6657EF0952469F747A255D5DE086,-1,1,1,,,7,,,,4,END
就这样可以得到各种不同的格式结果了。
其实不同的地方或者不同的网络,抓到的数据包的格式都可能是千变万化的,不存在一条正则表达式就可以吃遍天下的可能的,所以学正则表达式一定要灵活应用,生搬硬套只会处处碰壁。