更新时间:2024-12-02 GMT+08:00

伪直播

伪直播依托于点播的播放控制能力,使点播文件达成类直播效果。用户可以先生成点播文件,再指定直播时间,然后使用VOD进行类直播分发,有效降低直播风险与成本。伪直播过程中无法快进,常见于在线教学视频、直播晚会和广电等行业。

功能优势

伪直播优势如下所示:

  • 操作简单:伪直播没有直播间的概念,任何视频都可以随时生成伪直播。伪直播在具备直播特点的情况下,可在点播服务内部直接实现,仅需启动转码和防盗链功能即可。
  • 提升直播质量:如果使用伪直播,可以提前审核和编辑点播文件,修改不合规内容,有效避免直播过程中可能存在的违规风险,提升直播质量。

适用场景

主要应用于视频已提前录制完毕,需要按照预定时间进行伪直播,并指定用户同步进行观看的场景。用户可以提前获取到观看入口,并且只能在预定时间开始时观看视频,在预定时间点开始之前无法观看视频。

主要应用于如下可以将录播视频转为类直播的场景:

  • 在线教育:录播视频设置播放链接的有效时间,提醒学员按时观看。如果播放链接过期,将无法查看,需要重新获取播放链接。
  • 媒体直播:定期更新的综艺等电视节目,提前录制剪辑好,目标观众可提前收藏,按时观看。
  • 活动直播:活动举办方提前录制好活动视频,并发布公告给出播放链接,用户可以提前保存播放链接,活动开始时可快速访问。

注意事项

伪直播本质上仍是点播,需注意如下事项:

  • 伪直播质量强依赖源片的播放质量。
  • 伪直播仅支持HLS格式,分片时长建议2~4秒,切片均匀,码率建议低于5Mb。
  • 建议使用华为云视频点播服务转码的HLS文件。
  • 伪直播是类直播业务,无法执行暂停、修改或终止操作,修改操作包括实时转码、添加水印等。
  • 暂时不支持音视频分离场景。

操作步骤

  1. 登录视频点播控制台
  2. 在左侧导航栏中,选择“上传音视频 > 本地上传”,从本地上传音视频文件。

    详细的音视频上传操作,可参考上传音视频

  3. 伪直播仅支持HLS格式,需要将视频转码成HLS格式。

    1. 在左侧导航栏中,选择“媒资管理 > 音视频管理”。
    2. 勾选已上传的文件,单击上方的“转码”,将视频转码成HLS格式。

      详细的转码操作,请参考转码

    3. 单击视频文件右侧的“管理”,查看“播放地址”页签的HLS播放地址,如图1所示。
      图1 播放地址

  4. 使用伪直播必须开启Key防盗链。

    1. 在左侧导航栏中,选择“域名管理”,进入域名管理界面。
    2. 单击域名右侧的“配置 ”,选择“防盗链配置”页签。
    3. 单击“Key防盗链”板块,打开“防盗链开关”。
    4. 根据实际需求配置Key防盗链参数,详情请参见Key防盗链

      其中“算法”必须选择“算法D”或者“算法E”时,界面才会展示“伪直播开关”。需要打开“伪直播开关”,且伪直播仅支持HLS播放格式。

    5. 参考加密算法D加密算法E,计算出算法D或算法E对应的鉴权URL。

      开启伪直播开关后,加密算法新增plive参数,会在播放URL中添加plive={plive_starttime},参与加密串的计算。

      示例:https://example.com/index.m3u8?auth_key={authKey}&timestamp={timestamp}&plive=1704074400

      其中,plive_starttime为伪直播开始时间,使用UTC时间,示例开始时间“1704074400”表示2024-01-01 10:00开始伪直播。

  5. 在支持HLS播放的播放器中,访问鉴权URL,可直接体验伪直播。

    Chrome 浏览器默认不支持 HLS,需要安装插件。