按照大神的贴子,通过多线多拨,完美实现了IPTV在安卓盒子上的播放,我的安卓盒子经常用来放4K UHD等蓝光原盘的,性能比运营商送的机顶盒好太多,感觉画面流畅多了,色彩也好一点。
IPTV直播的内容就不写了,主要参照https://www.right.com.cn/forum/thread-248400-1-1.html,把不同的写一下,路由器抓包的,尽量不要用 tcpdump -i any -w /tmp/xxx.cap 因为数据量太多了,我用的是3800,本来就剩不到60M,一抓一下子就满了,用
tcpdump host 192.168.0.171 -w /tmp/xx3.cap 这条命令,其中192.168.0.171就是盒子IP,数据就会少很多。
安卓盒子上组播(RTP://开头)用友窝直播放,安卓手机用VLC放,把转换的地址存为M3U文件,可以直接打开。
下面讲一如何回放:在直播抓包的过程中,除了组播地址,后面rtsp://*.*.*.*/PLTV/88888913/224/3221229001/10000100000000060000000004307486_0.smil这个就是回放地址。安卓盒子可以装个超级直播,可以播放这个地址,而且可以回放,具体方法请百度,简单讲把地址存为tv.txt,上传的安卓盒子的IP:9188这个网页上去就可以。
但我在实现回放的过程中碰到了不稳定的现象,比如说那些高清节目的回放,安卓盒子容易卡,甚至死机,并且多拨的路由器也会死机,而播放标清的节目却会稳定得多,偶尔也会卡一、二次。登上路由器网页,查看接口,发现在回看时流量并不全是从IPTV接口走,说明最后的回看地址并不是从rtsp:后面那个初始地址走。于是抓包回看时的IP连接数据,其实也不用做多细致的分析,看下rtsp协议后面那几句连接就可以,发现IP转到了本地市的IP,说明回放地址各个地市是不一样的,但这没多大关系,只要发现端口是554,1900就行,把安卓盒子的ip及目标主机554,1900的端口都指定为IPTV出口,走IPTV这个口就可以。然后打开超极直播,往回拉,相当地流畅,从没有卡过,安卓盒子和路由器都没有死机过。提醒下,回看是不止6小时的,那个进度条拉完,还完全可以往前拉,至于能拉多久,看运营商了。
发帖注意事项
请勿胡乱发帖:https://www.right.com.cn/forum/thread-8307840-1-1.html
账户手机验证:https://www.right.com.cn/forum/home.php?mod=spacecp&ac=plugin&id=jzsjiale_sms:home
|