更新时间:2024-05-08 GMT+08:00
分享

创建频道

媒体直播需要创建频道后,才能播放频道内容。

前提条件

使用限制

  • 一个租户最多支持创建500个频道。如果有更多的频道需求,请提交工单扩容。
  • 除了“FLV_PULL”输入类型的频道,其他所有频道仅支持单路入流,且必须经过转码后,才能提供多码率出流。
  • “SRT_PUSH”输入类型的频道,为了保障可靠性,必须满足下述条件:
    • “SRT_PUSH”输入类型的频道支持主备双URL,编码器要同时向主备双URL推流。
      • 如果编码器支持streamid,默认只返回一个输入URL,示例如图1所示。
        如果需要主备Region同时双推,请提交工单处理。
        图1 频道详情
      • 如果编码器不支持streamid,会同时返回主备输入URL,示例如图2所示。
        图2 频道详情
    • 编码器推流断链时,需具备主动重推能力。建议断链重推周期小于一个分片时长。

创建频道

  1. 登录视频直播控制台
  2. 在左侧导航栏中,选择“媒体直播 > 频道管理”。
  3. 单击“创建频道”,进入“创建频道”界面。

    “基础信息”配置如下所示:

    • 频道名称:设置频道名称。
    • 频道id:设置频道ID。
    • AppName:应用名称,默认为“live”,不支持修改。

  4. 单击“下一步”。

    “添加输入”配置如表1所示。

    表1 参数配置

    参数

    说明

    输入类型

    频道媒资输入类型。

    包含如下选项:

    • FLV_PULL:无需执行推流操作,直接获取用户提供的音视频拉流URL,媒体直播服务从URL拉流直接推流到源站。

      如果媒资输入类型为“FLV_PULL”时,拉流URL仅支持HTTP协议,暂不支持其他协议。

    • RTMP_PUSH:需要配置推流域名,并执行推流操作。

    输入列表

    单击“添加输入”,弹出“添加输入”对话框。

    请根据选择的“输入类型”,配置输入列表,如下所示:

    • 输入类型为“FLV_PULL”时,配置说明如下所示:
      • URL:向频道供应商获取音视频流URL。无需执行推流操作,媒体直播服务会直接从URL拉流推到源站。
      • 带宽:设置带宽,单位:kbps。
      • 开启输入主备:可以打开此开关,设置备用音视频流URL。
      • 备输入URL:向频道供应商获取备用音视频流URL。
      • 异常切换时长阈值:当频道播放出现异常的时间达到阈值时,会自动切换至另一URL拉流播放。
      • 优先级设置:包含取值“PRIMARY”(以主输入URL为主)和“EQUAL”(主备输入URL可平等切换),可根据实际情况选择。
    • 输入类型为“RTMP_PUSH”时,配置说明如下所示:
      • 推流域名:从下拉框中选择添加域名中添加的推流域名。
      • 带宽:设置带宽,单位:kbps。

      播放地址等频道创建完成后,可单击频道所在行的“管理”,查看“输入列表”中列出的URL。

      URL示例:rtmp://live-push.example.com/live/huaweitest?request_source=ott&channel_id=huaweitest。

  5. 单击“确定”,输入列表配置完成。
  6. 单击“下一步”。

    “输出设置”配置如表2所示。

    表2 参数配置

    区域

    参数

    说明

    转码配置

    转码模板

    从下拉框中选择创建直播转码模板中创建的媒体直播转码模板。支持多选。

    其他配置

    开启回看

    如果开启,需要配置“最大回看录制时长”,即用户可以查看的频道历史录播内容时长。

    单位:秒。

    获取频道回看URL的方式,请参见获取频道回看URL

    说明:
    • 直播录制内容的OBS存储路径为:OBS地址/push_domain/AppName/Channelid
    • 删除已有频道A后,又用频道A使用的推流域名、AppName和频道ID,创建生成频道B。此时,如果频道A的录制内容还未完全老化,那么频道B创建生成的回看URL,可以查看频道A录制的内容。直至频道A的录制内容完全老化后,才会无法再看到。

    输出分片参数

    分片时长

    单个分片的时长,默认值4s。需要为GOP时长的整数倍。

    输出组设置

    说明:

    支持单击右侧的图标,添加多组输出类型。

    输出协议

    视频转码输出协议。

    包含如下选项:

    • HLS
    • DASH
    • MSS:MSS协议默认不展示,如需使用,请提交工单申请开通。

    输出组设置

    分片数量

    分片数量的推荐值,如下所示:

    • 如果输出协议为HLS或DASH,推荐分片数量为3,即返回3个分片。
    • 如果输出协议为MSS,推荐分片数量为5,即返回5个分片。

    分发URL

    设置“分发URL”,从第一个下拉框中选择播放域名,在第二个下拉框中输入播放地址。

    拼接完成后,生成播放URL。

    支持拼接输出协议为HLS、DASH或MSS的播放地址,示例如下所示:

    • HLS协议:http://live-play.example.com/live/huaweitest/index.m3u8
    • DASH协议:http://live-play.example.com/live/huaweitest/index.mpd
    • MSS协议:http://live-play.example.com/live/huaweitest.ism/manifest

    上面的样例地址为HTTP协议,播放地址也支持HTTPS协议,如果需要使用https://开头的地址,请参考HTTPS证书配置,配置HTTPS证书。

    须知:
    • 如果4中“输入类型”为RTMP_PUSH时,这里配置的播放域名需要与“输入类型”中输入的推流域名所在Region保持一致。
    • 如果4中“输入类型”为FLV_PULL,且这里设置了多组输出类型,那么所有输出类型中的播放域名必须在同一Region。

    开启DRM加密

    用于配置开启DRM加密功能。此参数默认不展示,需提交工单开通参数配置权限。

    如果开启DRM加密,需要配置下述参数:

    • DRM类型:DRM加密类型。
    • DRM厂商:提供DRM加密服务的厂商。
    • DRM加密级别:DRM加密级别,包含如下选项,加密Key需从DRM厂商处获取。
      • content:一个频道对应一个DRM加密Key。
      • profile:一个频道的每路流各自对应一个DRM加密Key。
    • DRM Content ID:DRM提供的内容ID。
    • KMS URL:获取DRM密钥地址。
    • Token:获取DRM密钥地址时的Token。

  7. 单击“完成配置”,频道管理界面新增一行频道内容。
  8. 单击“操作”列的“启动”,启用频道。

    频道创建并启用后,会自动生成录制文件,可参考录制管理进行查看。

管理频道

频道新增完成后,您还可以根据实际需要进行如下操作。

  • 启用频道

    频道创建完成后,若您需要使用,请单击操作列的“启动”,启用频道。

  • 停用频道

    如果频道需要停止,请单击操作列的“停止”,停用频道。

  • 删除频道

    如果频道需要删除,需要先停用,再单击操作列的“删除”,删除频道。

  • 修改频道配置

    如果需要修改频道,请单击操作列的“管理”,修改频道的配置项。如果修改的频道是启用状态,那么修改完成后,自动重启,重启耗时约30s。频道重启过程中,音视频流会中断,待重启完成后,自动恢复。

分享:

    相关文档

    相关产品