- 文档首页
实时音视频
实时音视频
服务端 API 参考
输入在线媒体流
更新在线媒体流输入 UpdateRelayStream
输入在线媒体流
更新在线媒体流输入 UpdateRelayStream
更新在线媒体流输入 UpdateRelayStream
本文档 API 接口为最新版本接口,后续相关功能的新增都会在此更新,推荐使用最新版本接口。旧版接口文档请参考历史版本。 调用 UpdateRelayStream 接口,更新一个正在运行的在线媒体流输入任务的配置,如更换媒体流地址、调整视频参数或暂停 / 恢复播放(仅限点播流)。
注意事项
:QPS 不得超过 150。
请求频率:QPS 不得超过 150。
请求说明
- 请求地址:https://rtc.volcengineapi.com?Action=UpdateRelayStream&Version=2023-11-01
调试
API Explorer
您可以通过 API Explorer 在线发起调用,无需关注签名生成过程,快速获取调用结果。
请求参数
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。 Action String 必选 示例值:UpdateRelayStream
接口名称。当前 API 的名称为 UpdateRelayStream。
Version String 必选 示例值:2023-11-01
接口版本。当前 API 的版本为 2023-11-01。
AppId String 必选 示例值:66*****3cf
RTC 或 WTN 应用 ID。与 StartRelayStream 发起推送时设置的保持一致。
WtnStreamId String 可选 示例值:wtn_live_stream_01
需要更新的 WTN 流的 ID。
TaskId String 可选 示例值:Task1
需要更新的任务 ID,需与 StartRelayStream 时设置的 TaskId 一致。
RoomId String 可选 示例值:Room1
任务所在的房间 ID。
Control Object 必选 示例值:-
新的媒体流控制参数。
StreamUrl String 必选 示例值:rtmp://xxx
在线流媒体地址。
- 支持的媒体格式为:hls、rtmp、mp4、flv、dash、ts 或 mp3。
- 如源流为海外,建议联系技术支持,以保障最佳体验。
MediaType Integer 可选 示例值:0
媒体类型。
- 1:音频。采用此选项时,必须是 AAC 或 Opus 编码。
StreamMode Integer 可选 示例值:0
流处理模式。
- 0(默认值):转码。采用此选项时,原视频编码方式必须是 H.264 或 ByteVC1。
- 1:转封装。采用此选项时,原视频编码方式必须是 H.264。转封装时,源流的视频关键帧间隔若过大,会影响 RTC 体验,建议 1s,但最大不超过 5s。
StartTimeStamp Integer 可选 示例值:0
任务定时启动的 Unix 时间戳(秒),用于定时播放。
默认为 0,表示立即启动。
Loop Boolean 可选 示例值:false
是否循环播放,仅对源流为点播流时生效。默认为 false(不循环)。
VideoWidth Integer 可选 示例值:640
视频宽度。转码时必填。
单位为像素,范围为 [16, 1920],必须是偶数,值为奇数时自动调整为偶数。
VideoHeight Integer 可选 示例值:480
视频高度,转码时必填。
单位为像素,范围为 [16, 1920],必须是偶数,值为奇数时自动调整为偶数。
FrameRate Integer 可选 示例值:15
发送帧率,值的范围为 [1,30],默认值为 15,转码时生效。
Bitrate Integer 可选 示例值:6000
最大发送码率,单位为 Kbps,不填则不限制,转码时生效。
IsPause Boolean 可选 示例值:false
是否暂停播放媒体流源文件:
在暂停状态下,不会触发 MaxIdleTime 任务空闲超时时间停止任务,因此暂停时也会正常计费。如果不再需要输入在线媒体流,可直接调用StopRelayStream 接口结束播放任务。
注意
该功能仅当媒体流为点播流且 StreamMode=0时生效。
Volume Integer 可选 示例值:100
在线媒体流播放音量,范围是 [0, 400],单位为 %。
返回参数
本接口无特有的返回参数。公共返回参数请见返回结构。 其中返回值 Result 仅在请求成功时返回 ok,失败时为空。
请求示例
POST https://rtc.volcengineapi.com?Action=UpdateRelayStream&Version=2023-11-01
"StreamUrl": "rtmp://xxx",
返回示例
"RequestId": "20230604110420",
"Action": "UpdateRelayStream",
"Version": " 2023-11-01",
错误码
最近更新时间:2026.08.19 17:27:18