视频直播 LIVE-PC端推流和播放:推流

时间:2023-11-07 09:00:33

推流

下面以OBS推流工具为例进行低时延直播推流演示。

  1. 获取低时延直播推流地址。
    1. 登录视频直播控制台,在左侧导航树中选择“域名管理”,进入域名管理页面。
    2. 在对应的低时延直播推流域名行单击“管理”,进入基本信息页面获取低时延直播推流地址。

      示例如图1所示,其中“StreamName”为自定义的,如推流地址: rtmp://livepush-test.huaweicloud.com/live/huawei09。

      图1 推流地址

      图中域名仅为示例,实际使用时,您需要使用已配置的低时延直播推流域名。

  2. 运行OBS工具,单击右下角的“设置”

  3. 在左侧菜单栏中选择“输出”

    请您按照要求设置以下参数,其余参数保持默认值即可。

    • “输出模式”设置为“高级”
    • “码率控制”设置为“ABR”
    • “比特率”设置为“2000 Kbps”
    • “关键帧间隔”设置为“1”
    • “CPU 使用预设”设置为“ultrafast”
    • “配置”设置为“baseline”
    • “微调”设置为“zerolatency”

    由于低时延直播推流端不推包含B帧的流,所以您需要在OBS推流端中关闭B帧。

  4. 在左侧菜单栏选择“流”,输入步骤1获取的直播推流URL。

    推流地址分两部分输入“URL”“流名称”中。具体填写规则如下:
    • “服务器”:填写包含AppName前的地址,如"rtmp://livepush-test.huaweicloud.com/live/"。
    • “串流密钥”:填写包含“StreamName”后的地址,如“huawei01”。

    由于使用的OBS工具版本不同,界面参数的名称可能会不同,但填写规则是相同的。

  5. 单击“确定”,完成低时延直播推流地址的配置。
  6. “来源”区域单击右键,选择直播流来源。

    • 媒体流:表示本地媒体文件。
    • 视频捕获设备:表示摄像头,若PC有配套摄像头,会直接启用摄像头。
  7. 单击右下角的“开始推流”,开始推送低时延直播流。
support.huaweicloud.com/llLive-live/live_22_0008.html