前言
任何直播空壳软件(未内置资源地址)拿到手的第一步,就是要确认用什么格式的直播源、EPG地址以及如何设置台标。比较明显的规律是,国外直播软件一般使用m3u直播源和.xml格式的EPG;国内直播软件一般使用txt格式直播源和适用DIYP的EPG。
一、直播源格式
酷9APP同时支持DIYP影音的txt和m3u直播源。DIYP影音则只支持TXT文件直播源。
(一) 典型的.txt格式直播源:适用酷9和DIYP影音
1.文本文件内部是频道名称+英文逗号+频道地址的格式。如
CCTV-1,rtsp://10.x.x.x:000/PLTV/88888888/000/1865_0.smil
CCTV-2,rtsp://10.x.x.x:000/PLTV/88888888/000/1866_0.smil
……
2.频道地址通常是rtp开头的组播地址,或rtsp开头的单播地址,也可以是http开头的单播地址。
CCTV-1,http://10.x.x.x/PLTV/88888888/000/1865_0.smil/index.m3u8?fmt=ts2hls
CCTV-2,http://10.x.x.x/PLTV/88888888/000/1866_0.smil/index.m3u8?fmt=ts2hls
……
3.可添加频道分组:格式是:分组名称,#genre#
央视频道,#genre#
CCTV-1,rtsp://10.x.x.x:000/PLTV/88888888/000/1865_0.smil
CCTV-2,rtsp://10.x.x.x:000/PLTV/88888888/000/1866_0.smil
……
地方频道,#genre#
广东卫视,rtsp://10.x.x.x:000/PLTV/88888888/000/1868_0.smil
湖南卫视,rtsp://10.x.x.x:000/PLTV/88888888/000/1869_0.smil
……
4.可添加EPG地址:只需在分组首行添加一次,注意英文逗号的使用。DIYP影音识别直播文件里面的EPG地址,酷9不识别,需要手动添加。
央视频道,#genre#,http://cdn.1678520.xyz/epg/
CCTV-1,rtsp://10.x.x.x:000/PLTV/88888888/000/1865_0.smil
CCTV-2,rtsp://10.x.x.x:000/PLTV/88888888/000/1866_0.smil
……
地方频道,#genre#
广东卫视,rtsp://10.x.x.x:000/PLTV/88888888/000/1868_0.smil
湖南卫视,rtsp://10.x.x.x:000/PLTV/88888888/000/1869_0.smil
……
(二)典型的.m3u格式直播源:适用酷9
1.可用记事本编辑,如下示例,内部比txt格式复杂很多,包含台标的网络地址、分组名称、频道名称和频道地址。
#EXTM3U
#EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://live.fanmingming.com/tv/CCTV1.png" group-title="央视",CCTV 1
http://gslbserv.itv.cmvideo.cn/6000000001000029752/1.m3u8?channel-id=wasusyt&Contentid=6000000001000029752&livemode=1&stbId=3
#EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://live.fanmingming.com/tv/CCTV1.png" group-title="央视",CCTV 1 50 FPS
http://gslbserv.itv.cmvideo.cn/5000000004000002226/1.m3u8?channel-id=bestzb&Contentid=5000000004000002226&livemode=1&stbId=3
#EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://live.fanmingming.com/tv/CCTV1.png" group-title="央视",CCTV 1 HEVC
http://gslbserv.itv.cmvideo.cn/1000000005000265001/1.m3u8?channel-id=ystenlive&Contentid=1000000005000265001&livemode=1&stbId=3
#EXTINF:-1 tvg-name="CCTV2" tvg-logo="https://live.fanmingming.com/tv/CCTV2.png" group-title="央视",CCTV 2
http://gslbserv.itv.cmvideo.cn/1000000001000023315/1.m3u8?channel-id=ystenlive&Contentid=1000000001000023315&livemode=1&stbId=3
2.酷9支持m3u文件的网络台标和频道分组,不过请留意,m3u源的频道地址只能是http开头,不支持rtsp开头的单播地址。
3.可添加EPG地址和回放参数,酷9APP对这两个都不支持。Tivimate4.4以上版本支持回放参数。
#EXTM3U x-tvg-url="https://live.fanmingming.com/e.xml" catchup="append" catchup-source="?playseek=${(b)yyyyMMddHHmmss}-${(e)yyyyMMddHHmmss}"
#EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://tv/CCTV1.png",group-title="央视频道",CCTV-1综合
http://10.x.x.x:000/PLTV/8888888 ... dex.m3u8?fmt=ts2hls
#EXTINF:-1 tvg-name="CCTV2" tvg-logo="https://tv/CCTV2.png",group-title="央视频道",CCTV-2财经
http://10.x.x.x:000/PLTV/8888888 ... dex.m3u8?fmt=ts2hls
#EXTINF:-1 tvg-name="CCTV3" tvg-logo="https://tv/CCTV3.png",group-title="央视频道",CCTV-3综艺
http://10.x.x.x:000/PLTV/8888888 ... dex.m3u8?fmt=ts2hls
……
4.关于回放:酷9和DIYP影音原生支持txt直播地址的回放(需要直播源本身能回放),无需额外设置回放参数。对于m3u文件,Tivimate是支持文件头部的回放参数。回放功能依赖EPG。
三、直播源地址托管
酷9和DIYP影音通常将直播源的.txt文件或.m3u文件放到网上然后在直播软件中直接引用地址。但这就需要我们自己有服务器或虚拟主机,否则只能使用各个大佬整理的固定的直播源地址,使用别人的地址则没有自主性。
没有服务器或虚拟空间,可以免费托管到gitee上,使用gitee网站托管txt格式地址时,更容易触发网站的自动审核导致地址被屏蔽,并用一句英文提示The content may contain violation information取代,大意是:内容可能存在违规信息。酷9下载到这句话取代了缓存到本地替换掉直播地址,导致地址丢失,软件直接无法播放。解决的办法是把txt文件的后缀改成m3u,txt文件里面的内容不要改。
也可以自行尝试将直播文件复制到安卓内存中的\酷9\localData文件夹中。不过一般建议网络地址,可以随时编辑。
四、EPG(节目预告)地址
酷9APP和DIYP用同样的EPG地址。酷9不支持从直播文件头部获取EPG链接(DIYP影音支持),需要在设置->订阅配置->EPG订阅,手动输入EPG地址。
本站EPG电子节目源页面提供了众多EPG订阅源,可供使用。
1.xml格式的EPG介绍:地址以xml结尾。
https://live.fanmingming.com/e.xml直播软件请求的是一个xml文件,它包含所有频道的节目预告(可能有成百上千个台)。软件下载到xml文件之后,根据播放源地址中存在的频道从xml文件中取出相应的预告信息,整理后以数据库的方式缓存到本地。
2.DIYP专用EPG介绍:
http://cdn.1678520.xyz/epg/?ch=CCTV1&date=2024-06-08
如上链接,问号前面是EPG地址,问号后面是直播软件自动生成的请求参数(表示请求CCTV1频道6月8日的节目预告)。有多少个频道就会向EPG服务器请求多少次。酷9APP会缓存预告七天,不会重复下载预告,DIYP没有缓存功能。
3.EPG更新频率:
本身网上的epg来源复杂,虽然最初都来自各地IPTV抓的源,但是每个地址更新的时间都不一定,加上直播软件更新EPG的时间也各不相同,造成0点后EPG列表通常都是空白的。少部分支持今明两天预告的EPG地址,可以避免出现每天0点之后EPG列表变成空白的情况。
五、台标设置的几种方式
直播软件有两个地方可以显示台标:一是频道列表、二是换台时屏幕下方显示频道信息面板。
(一)m3u源自带台标:酷9使用m3u源显示台标的网络地址,这是最简单的方式。遗憾的是至少直到1.3.2版,似乎不支持m3u源回看(或者我没有找到回看的参数设置)。
(二)酷9使用本地台标:把台标图片放到一个叫logo的文件夹中,并将这个文件夹整体复制到安卓设备内存里面的“酷9”文件夹中。若设备未开放存储权限,可使用甲壳虫ADB工具来操作。注意事项:台标图片的命名必须与直播源文件的频道名称完全一致,比如,直播源txt文件中频道名称叫“CCTV-1”,台标图片必须命名为“CCTV-1.png”(文件后缀不重要),差一个字符都不会显示。
以上就是在使用酷9和DIYP影音中需要掌握的基本知识,有了这些常识,相信你就可以自由的使用好酷9或者是DIYP影音了。当然,酷9和DIYP软件还有很多的功能,这里也不能一一介绍,有需要的可以留言给我们,我们择机将需要的细节介绍给各位客官老爷吧。今天就这样了!!!

评论一下吧
取消回复