频道输入是StreamLive的媒体流输入通道,通常关联一个安全组和一个StreamLive的频道。
前提条件
单击左侧导航栏 Input,可以查看已创建的 Input 名称、类型、绑定状态、ID 等信息。每一个 Input 通常可以关联一个安全组和一个 StreamLive 频道,被频道关联的 Input 状态会显示 attached。每一个 Input 有 A、B 两个通道,是两个物理隔离的通道,对应频道两个通道,可同时推流,保障上行可用性。
频道输入提供 PULL 和 PUSH 两种输入方式。若您需要创建 Input,单击页面左上角 Create Input,在弹窗中进行配置。
Name:Input 名称,可由用户自定义。可支持1-32位数字、大小字母、下划线“_”。
Type:Input 类型,目前支持 RTP_PUSH、RTMP_PUSH、RTMPS_PUSH、UDP_PUSH、RTP-FEC_PUSH、SRT_PUSH、RTMP_PULL、HLS_PULL、MP4_PULL、RTSP_PULL、SRT_PULL 协议。
Security Group:若是 PUSH 输入类型,则需要绑定 Input 安全组做安全校验。可以在 安全组管理 中,通过添加 IP 白名单创建安全组。为 Input 关联安全组后,只有在安全组 IP 白名单中的 IP 可以推流成功。 创建 PUSH 类型的 Input
对于 RTP_PUSH、UDP_PUSH、RTP-FEC_PUSH 的 PUSH 输入类型,仅需要输入 Input 名称、选择 Security Group。对于 RTMP_PUSH、RTMPS_PUSH、SRT_PUSH 的 PUSH 输入类型,还有更多字段可以设置。
Type:RTMP_PUSH
若 Type 选 RTMP_PUSH,除了 Input Name 和 Security Group,还可以填写:
User Name 和 Password:可以用于鉴权,推流时需要使用相同的 User Name 和 Password。
Delay Time:可以用于设置延迟播放时间,支持填写10-600秒。
Destination A:可以填写 application name 和 stream name,填写后,这两个信息会展示在系统生成的推流 URL 中。
Destination B:可以填写 application name 和 stream name,填写后,这两个信息会展示在系统生成的推流 URL 中。
Type:RTMPS_PUSH
若 Type 选 RTMPS_PUSH,除了 Input Name 和 Security Group,还可以填写:
User Name 和 Password:可以用于鉴权,推流时需要使用相同的 User Name 和 Password。
Delay Time:可以用于设置延迟播放时间,支持填写10-600秒。
Destination A:可以填写 application name 和 stream name,填写后,这两个信息会展示在系统生成的推流 URL 中。
Destination B:可以填写 application name 和 stream name,填写后,这两个信息会展示在系统生成的推流 URL 中。
Type:SRT_PUSH
若 Type 选 SRT_PUSH,除了 Input Name 和 Security Group,还可以填写:
Destination A:可以填写 streamid,填写后,streamid 会展示在系统生成的推流 URL 中。
Destination B:可以填写 streamid,填写后,streamid 会展示在系统生成的推流 URL 中。
创建 PULL类型的 Input
Type:RTMP_PULL / RTSP_PULL / SRT_PULL
除了填写 Name,还需要填 InputAddress,作为 PULL 的源。
注意:
如果 Input 是 SRT_PULL 类型,使用'&'分隔参数。
如果需要输入流 ID,使用 streamid=xxx;如果需要输入密码,使用 passphrase=xxx。
Type:HLS_PULL / MP4_PULL
对于 HLS_PULL、MP4_PULL,还可以选择内容源类型是直播/点播:
若您需要修改 Input,单击需要修改的 Input 右侧 Edit,然后在弹窗中进行修改,修改完成后单击 Confirm 完成修改。
若您需要删除 Input,单击需要删除的 Input 右侧 Delete,在弹窗中单击 Confirm 完成删除。
注意:
控制台默认只支持最多5个 Input 的存在。
输入的媒体源目前至少需要包含一个视频数据通道。
当使用 MPEG-TS 多路复用通道时,最多允许8路通道同时传输。
对于4K分辨率的输入,在后续使用普通转码、极速高清转码时,请注意分别可支持的输入编码方式、色深、帧率、码率。
|
普通转码 | H.264、H.265 | 8bit、10bit | ≤ 60 fps | ≤ 100Mbps |
极速高清转码 | H.264 | 8bit、10bit | ≤ 60 fps |
|
| H.265 | 8bit | ≤ 60 fps |
|
|
| 10bit | ≤ 30 fps |
|