前言

任何直播空壳软件(未内置资源地址)拿到手的第一步,就是要确认用什么格式的直播源、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软件还有很多的功能,这里也不能一一介绍,有需要的可以留言给我们,我们择机将需要的细节介绍给各位客官老爷吧。今天就这样了!!!