使用OBS通过WHIP协议推流实现超低延时直播
文档简介本文介绍基于 WHIP 协议使用 OBS 实现超低延时直播推流的详细内容。
背景信息WHIP协议(WebRTC-HTTP ingestion protocol)是一个简化的使用HTTP POST请求来推送实时视频流到云端或其他流媒体服务器的网络协议。WHIP是轻量级的,旨在使得通过WebRTC技术捕获的实时视频内容能够被轻松地传输到支持该协议的流媒体处理服务上。WHIP协议是WebRTC开源的标准化接入协议,具有低延时,兼容性好的优势。
准备工作完成超低延时直播域名配置并跑通Demo。
下载并安装OBS推流工具(OBS版本不低于29.1.0)。下载地址,请参见OBS Studio。
使用OBS推流使用地址生成器生成RTS的推流地址,例如artc://al.yun.com/live/live?auth_key=******。您也可以通过自定义拼接的形式生成地址。具体操作,请参见方法二:自定义拼接。
登录视频直播控制台。在左侧导航栏选择地址生成器。
完成相关配置生成RTS的推流地址。
RTS推流地址。修改为WHIP协议URL。
将artc头地址切换为http(s)头地址,示例:
原地址为:artc://al.yun.com/live/live?auth_key=******。
修改为:https://al.yun.com/live/live?auth_key=******。
如果是HTTPS则需要配置证书。具体请参见配置HTTPS安全加速。
使用OBS工具推RTS流。
运行OBS推流工具。
在菜单栏中选择文件 > 设置。
在设置页面选择直播,配置如下信息,单击确定。
参数
描述
服务
选择WHIP。
服务器
输入步骤2修改后的WHIP协议URL。
Bearer Token
串流密钥为空。
在OBS主界面单击开始推流。
在直播流管理页查看在线流。
在视频直播控制台左侧导航栏选择流管理。
选择待查询的域名,输入AppName和StreamName。
单击查询,查询当前实时在线流数。
使用Web端播RTS流。
进入RTS Web播放器。
单击拉流页签。
输入已开通超低延时直播的播流地址URL。
单击开始拉流,播放RTS直播流。
2025家用缝纫机选购指南:兄弟、蝴蝶牌等4款热门型号深度测评,哪个品牌最值得入手?附价格参考!|解谜游戏哪个最好玩 十大经典解谜游戏排行榜