Skip to content

直播

直播是独立于点播的一类内容,包含 IPTV 电视频道体育赛事直播两部分。需在后台「站点设置」开启相关开关后,各端才会显示直播入口。

支持范围

直播在手机端 APPTV 端网页端三端均可用。

IPTV 电视频道

通过 M3U 播放列表接入电视频道。

配置项说明
直播开关live_tv_enabled,开启后 APP/TV/网页端出现直播入口
M3U 源live_m3u_urls,支持多源,各端自动合并频道
EPG 节目单live_epg_url,XMLTV 格式,提供各频道节目预告

各端能力

  • 多源频道合并,按分类浏览
  • 手机端 APP / TV 端:EPG 节目单三列级联展示(频道 / 当前节目 / 详情);TV 端遥控器数字键直接跳频道(2 秒超时或满 3 位提交)、上下键切台、频道记忆、源失败自动回退
  • 网页端:播放器主列 + 侧边栏「频道/节目单」Tab 切换;频道列表支持跨分组搜索;源失败自动回退
  • 直播预热:进入首页后台预拉 M3U/EPG 缓存,消除首次进入直播的空白(仅 APP/TV;网页端用 sessionStorage 缓存)
  • 直播流恢复:播放器追沿直播窗口时自动 seek 到直播沿

TIP

M3U/EPG 由客户端本地解析,后端仅下发配置地址,不参与解析。

体育赛事直播

接入赛事数据源(默认对接 okzhibo),提供赛事大厅和比分。

配置项说明
赛事开关live_match_enabled
赛事 APIlive_match_api_base

各端能力

  • 赛事大厅:卡片列表 + 分类切换(不自动播放),实时比分
  • 比分刷新:手机端/TV 端 30 秒轮询;网页端初始加载即定格,可手动刷新

开启方式

  1. 后台「站点设置」开启直播开关,填入 M3U/EPG/赛事 API 地址
  2. 保存后各端重新拉取配置,首页即出现直播入口(APP 为底部 Tab,TV 为侧栏菜单项,网页端为顶部导航「直播」Tab)

影视CMS 使用文档