Skip to content

直播 ​

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

支持范围

直播在移动端 APP(Android / iOS)、TV 端、网页端均可用。

IPTV 电视频道 ​

通过 M3U 播放列表接入电视频道(支持 M3U/M3U8 与 DIYP/TXT 格式)。

配置项说明
直播开关live_tv_enabled_web / live_tv_enabled_app / live_tv_enabled_tv,按端独立开关,开启后对应端出现直播入口
M3U 源live_m3u_urls,支持多源,各端自动合并频道
EPG 节目单live_epg_url,XMLTV 格式,提供各频道节目预告

各端能力 ​

  • 多源频道合并,按分类浏览
  • 移动端 APP:竖屏单列布局——播放器 + 分组横滑标签 + 频道列表,节目单走底部弹层
  • TV 端:频道列表面板 + EPG 节目单覆盖面板(自动定位正在播出的节目);遥控器数字键直接跳频道(2 秒超时或满 3 位提交)、上下键切台、频道记忆、源失败自动回退
  • 网页端:播放器主列 + 侧边栏「频道/节目单」Tab 切换;频道列表支持跨分组搜索;源失败自动回退
  • 按需加载:M3U/EPG 在进入直播页时按需拉取;网页端用 sessionStorage 缓存直播数据
  • 直播流恢复:播放器追沿直播窗口时自动 seek 到直播沿(APP/TV 原生播放器)

TIP

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

体育赛事直播 ​

接入赛事数据源(按 okzhibo 接口格式适配,地址需在后台填写),提供赛事大厅和比分。

配置项说明
赛事开关live_match_enabled_web / live_match_enabled_app / live_match_enabled_tv,按端独立开关
赛事 APIlive_match_api_base

各端能力 ​

  • 移动端 APP / 网页端:赛事大厅卡片列表 + 分类切换(不自动播放),实时比分
  • TV 端:进入赛事直接播放(默认第一场),赛事列表走播放页面板按球类分组浏览
  • 比分刷新:移动端/TV 端 30 秒轮询;网页端初始加载即定格,可手动刷新

开启方式 ​

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

影视CMS 使用文档