直播 IPTV 为什么没有节目预告:EPG 节目单是什么
用惯了有线电视或机顶盒的人,会习惯性地想知道「这个台现在播什么、待会儿播什么」。这份数据叫 EPG(Electronic Program Guide,电子节目指南),而在 IPTV 播放器生态里,它是独立于频道列表的第二份数据——这就是为什么你的频道能播、旁边却没有节目预告。
两份数据各管各的
| 数据 | 内容 | 来源 |
|---|---|---|
| 播放列表 | 频道名、台标、分组、流地址 | 服务方给的 M3U/XSPF |
| EPG 节目单 | 每个频道各时间段的节目名称与时间 | 单独的节目单源 |
播放列表里没有节目信息,应用也没有内置节目单——所以频道能播、节目表空白是常态。想看节目预告,需要再给应用挂一个 EPG 源。
应用支持的两种格式
XMLTV——现行主流格式,XML 结构,描述每个频道每个时段的节目。服务方通常以 .xml 或压缩的 .xml.gz 文件形式提供,随播放列表一起交付。
JTV——较老的格式,常见于早年间的列表生态,如今新源已少。应用两种都支持,但新配置一律建议优先 XMLTV(细节见JTV 老格式)。
配置的全貌
给应用配上节目单一共三步:拿到 EPG 源地址 → 填进应用 → 处理好频道匹配。展开来说分别是挂节目单源、频道号匹配与时间偏移三页。配好了,频道列表旁边就有完整的时间轴节目表。
如果只是「有没有都行」,可以先跳过这组页面——节目单不影响播放本身。