实时互动-教育版 多平台同步直播(RTMP 转推)

实时互动-教育版支持将课堂中的音视频直播流,通过 RTMP 协议同步转推至第三方直播平台(如微信视频号、抖音、B站、快手等)。通过该功能,教育机构可以打破单一平台限制,实现课程内容的多渠道分发,有效拓宽公域引流渠道,大幅提升课程曝光度与品牌影响力。

相关产品
实时互动-教育版 产品页,含版本规格、价格与购买入口。

一、功能介绍

注意:需要购买旗舰版,并且开通后付费才能使用 RTMP 转推功能。

二、费用说明

使用 RTMP 转推功能,除了产生基础的音视频上课时长费用外,还会产生以下增值服务费用:

1. RTMP 转推费用:按实际转推的分钟数进行后付费结算。

2. 混流转码费用:仅当你选择混流方式(即 RelayType=1)时收取,按实际混流处理的分钟数计费。(目前转推不支持自定义分辨率,默认使用全高清进行转推)

注意:说明:

注意:具体的计费规则与单价,请参考产品文档 计费概述。

三、第一步:创建课堂并开启转推

在创建课堂时,需明确开启转推权限。调用 CreateRoom 接口时,请重点关注并配置以下参数(其余参数按接口文档常规配置即可):

参数名 类型 描述
EnableLiveRelay Integer 转推开关。填 1 代表开启转推;不填或填 0 代表关闭。

四、第二步:获取第三方平台推流地址(以微信视频号为例)

在配置转推前,你需要先在第三方直播平台获取推流地址(RTMP URL)。下文以微信视频号为例演示获取拼接过程:

1. 登录 视频号助手,进入左侧菜单的 直播管理,单击推流直播下方的发起直播。

2. 在推流信息页面,复制推流地址和推流密钥。

3. 拼接推流 URL:将“推流地址”和“推流密钥”直接拼接在一起,即为下一步接口所需的完整转推 URL。示例如下:

// 拼接后的完整 URL 格式示例"rtmp://1xx5x3.livepush.myqcloud.com/trtc_1400xxxxxx/live_2078923101xxxxxx?txSecret=178xxxe23d9xxxxxxxxf9xxba9f&txTime=xxxxxx"

五、第三步:配置转推 URL 与画面布局

获取到推流 URL 后,调用 ModifyLiveRelayConfig 接口将画面推送到第三方平台。请重点关注以下参数:

参数名 类型 描述
Urls.N Array of String 转推目标地址。填写上一步拼接好的完整转推 URL,最多支持同时转推到10个平台。
RelayType Integer 转推画面类型,支持 0 和 1。0 (单流):仅推送老师的摄像头视频流。1 (混流):推送老师摄像头与白板拼接后的混合画面。

六、第四步:开始上课与效果展示

转推配置完成后,当课堂状态变为“上课中”时,系统会自动将直播流转推至第三方平台。

触发方式:老师进入课堂客户端后点击右上角的“上课”按钮,或由业务后台调用 StartRoom 接口开始上课。

不同 RelayType 在微信视频号的观看效果对比如下:

RelayType=0 (单流效果) RelayType=1 (混流效果)
 
赞 (0)
上一篇 4天前
下一篇 4天前