你可以使用 OBS 将实时媒体流发布到 WTN,体验 WTN 提供的超低延时,稳定可靠,无限并发的实时媒体流传输服务。自 OBS 30.1 起,OBS 已原生支持 WHIP。
如果你使用的 OBS 版本较早,不支持 WHIP,你应当使用 WTN 提供的 OBS 插件。参考本文,使用 OBS 插件完成音视频流发布。
关于如何获取 OBS Studio,参看 OBS Studio。
把插件压缩包中的两个 json 文件中的数据,复制粘贴到 OBS Studio 的对应配置文件中。如果此前你没有在 OBS Studio 的配置文件中进行任何自定义配置,你也可以直接替换文件。
压缩包中的 json 文件是:
data\services.json
;data\package.json
。OBS Studio 的配置文件是:
<安装目录>\obs-studio\data\obs-plugins\rtmp-services\services.json
;<安装目录>\obs-studio\data\obs-plugins\rtmp-services\package.json
。检查以下目录。如果以下目录中 存在同名文件,你也需要把插件压缩包中的 json 文件中的数据,填写到此目录中的对应文件中来:
C:\Users\Admin\AppData\Roaming\obs-studio\plugin_config\rtmp-services\services.json
;C:\Users\Admin\AppData\Roaming\obs-studio\plugin_config\rtmp-services\package.json
。
将插件压缩包中的 dll 文件,复制到 OBS Studio 的安装目录下。
插件压缩包中的 dll 文件是:obs-vewtn.dll
目标路径是:<安装目录>\obs-studio\obs-plugins\64bit
设置使用 WTN 插件进行发布。
文件-设置-发布
页面,设置发布服务为 VeWTN
。配置完成后,界面如图:
在 工具-VolcEngine Settings
页面,设置音视频码率:
在 文件-设置-视频
页面,设置视频分辨率和帧率:
在 文件-设置-音频
页面,设置音频采样率等:
在 来源
窗口,添加媒体流来源。常见使用的来源有 视频采集设备
。
添加来源后,你可以在 OBS Studio 的预览窗口看到视频流。
在 控件
窗口,开始发布(推流)。
访问 WTN 控制台的快速体验页面,填入流信息,进入订阅 demo 页面,查看订阅效果。
发布流和订阅流使用的 AppID 和 StreamID 必须一致。
订阅地址规则为:https://wtn.volcvideo.com/wtn/streaming/view?appid={Your_appid}&streamid={Your_streamid}&domian={Your_domain}
,例如https://wtn.volcvideo.com/wtn/streaming/view?appid=67908da&streamid=stream1&domain=wtn.volcvideo.com