OBS无延迟视频直播完整教程(组图)

OBS无延迟视频直播完整教程(组图)

原创教程 / 2021-11-16 /

文章简述:本文介绍使用OBS无延迟直播插件在第三方云平台,如何实现超低延时直播的完整教程(延迟约为400毫秒,通常延迟是3-15秒)。

OBS简要介绍

OBS(Open Broadcaster Software)是一款免费开源的视频录制和视频直播推流软件,功能非常强大,在做视频直播时经常会用到,支持Windows, Mac以及Linux等不同平台。基于OBS,可以很方便的实现摄像机采集卡画面、桌面、文档、多媒体等不同形式的画面采集和输出。

OBS常用于峰会论坛直播、培训直播、带货直播、展会直播、宣讲会直播等,应用非常广泛,官网下载地址是 Open Broadcaster Software | OBS (官网下载非常慢,可以考虑到国内境相站下载)。

图1 / OBS客户端操作主界面

我们常见的直播架构是 CDN + RTMP/HTTP-FLV + HLS,目前绝大部分直播都是应用的这类技术。

RTMP/HTTP-FLV的延迟:大至是3-10秒左右,延迟的原因主要来自编码延迟、网络延迟、缓冲延迟等;

HLS的延迟:通常会在5-15秒左右,延迟主要自编码延迟、网络延迟、切片延迟等;

对于不涉及直播互动的场景,这种延迟对于观看者来说,感知不会特别明显;对于一些像视频连麦、答题场景、在线课堂、带货直播这类高互动性的场景,对延迟几秒就会有明显的感知。那么如何通过OBS做到无延迟直播、超低延迟直播呢?现在可以通过保利威无延迟直播(PRTC)来实现,基于WebRTC开发的PRTC无延迟直播,可以打通直播体验的「最后一公里」,将直播延迟降至1秒以内,下面来介绍一下如何操作吧。

OBS实现无延迟直播

1. 下载“obs-rtc-output插件”

打开CSDN,进入下载页 OBS无延迟直播插件(基于POLYV云平台)-互联网文档类资源-CSDN下载,进行插件下载。

2. 安装插件

第1步:分别打开obs-studio客户端安装目录和插件目录,如下,将插件目录下的“bin”、“obs-plugins”目录复制到obs-studio目录中。

图2 / OBS安装目录和插件目录截图

第2步:设置自定义服务。

方式1:用插件包中的文件services.json替换obs的配置目录(C:\Users\用户名\AppData\Roaming\obs-studio \plugin_config\rtmp-services)下的services.json

方式2:修改obs的配置目录下的services.json文件,如下:

{"name":"保利威无延迟","common":false,"servers":[{"name":"全球节点","url":"https://prtc.com/api/v1/"}],"recommended":{"keyint":1,"output":"rtc_output","max audio bitrate":160,"max video bitrate":2000,"profile":"main","bframes":0}}

图3 / OBS配置文件services.json截图

3. 创建频道

第1步:登录保利威管理平台(如果没有账号,可以点击此处直接注册试用账号https://my.polyv.net/v3/register/),选择进入云直播;

第2步:新建直播频道,在“直播延迟”选项中选择“无延迟”,然后点击“保存并创建直播”;

图4 / 云直播管理平台新建直播频道截图

第3步:创建后,平台会自动分配一个频道号和密码,如下标红处,记下这个频道和密码,在之后的“串流密钥”中,需要用到。

本次创建的这个无延迟直播道号是2662663,密码是123456,对应的“串流密钥”就是:{"channelId":"2662663","password":"123456","name":"test"} 。

图5 / 云直播管理平台获取频道号和密码

4.发起直播

第1步:打开OBS客户端,添加好场景和视频源,点击右下角的“设置”,如下图:

图6 / OBS客户端操作界面

第2步:在设置界面中,选择左侧“推流”,在右侧“服务”项中选择“保利威无延迟” ;“串流密钥”中填入“{"channelId":"您的频道号码","password":"您的频道密码","name":"名称"}”,也就是对应填入之前创建好的频道号和频道密码,参考{"channelId":"2662663","password":"123456","name":"test"},然后点击确定。

图7 / OBS客户端推流参数设置界面

第3步:点击右下角“开始推流”,发起正式直播。

图8 / OBS客户端界面(开始推流)

5. 直播延迟效果

我们来看一下实际的测试效果,以下为拍摄的测试图,通过OBS发起端与PC、iOS、安卓观看端的时间差,来评估一下延迟的时间差。

图9:图中右侧为OBS客户端推流界面,左上方为PC浏览器观看测试端,左下方分别为iOS、安卓观看测试端

图10:右侧为OBS客户端推流界面,左上方为PC浏览器观看测试端,左下方分别为iOS、安卓观看测试端

从以上的测试结果来看,PC浏览器本次观看延迟大约为166ms(毫秒),iOS观看延迟大约为133ms,安卓大约为305ms,都在1秒以内。

传统直播与PRTC直播对比

以下整理了一下传统直播与PRTC直播的不同之处:

图11:传统直播与保利威PRTC直播对比

兼容性说明

1.Android 5.0 以上版本

2.iOS 9.0 以上版本

3.Web 端请使用桌面端 Google Chrome 最新稳定版。

4.macOS 10.10 或以上版本

5.Windows 7 或以上版本

直播作为强交互、信息密度高的传播媒介,无延迟必然是大势所趋。对OBS无延迟直播有兴趣的朋友,可以下载插件来感受一下。

[ WebRTC ] 相关文章

企业级无延时直播来了,用了就回不去了(webRTC)使用OBS做无延时/低延迟直播(实测)毫秒级超低延时直播产品实测(PRTC直播/webRTC直播)rtmp直播和webrtc直播对比优劣何在?

[ 视频安全 ] 相关原创文章

教育教学类视频如何处理加密与安全(组图)防止360浏览器小窗下载视频视频安全之视频播放密码功能(设置观看密码功能教程)视频安全之授权播放和防录屏跑马灯企业级微信视频直播如何设定观看白名单(设定手机观看白名单、授权观看直播)在线教育网站如何更好的实现视频安全视频保护?免费视频二维码的完整使用教程(适合小企业做微信视频宣传) Html5视频video标签中使用blob实现视频播放加密

[ 视频直播 ] 相关原创文章

云直播客户端4.0活动拍摄类直播与教学培训类直播测试视频直播画中画效果(边角叠加、去背景、并列布局三种效果)做视频直播时如何测试本地网络的上行带宽(网速测试)在线导播台(网页导播台)混流效果云课堂直播功能介绍,更贴合在线教育、企业内训的场景应用微信公众号直播有哪些不一样的玩法?企业年会活动常用的音频类、视频类工具软件

[ 视频存储与应用 ] 相关原创文章

企业网站如何插入第三方平台不带广告的宣传宣传片最全的视频格式分类详解(那是相当的全面)FMS/wowza/red5/SRS流媒体服务器产品对比无广告的免费视频存储空间并提供视频上传转码的功能,很不错的哦说说视频编码格式、视频码率、视频帧率、分辨率的概念免费视频存储平台(微云、百度网盘、谷歌硬盘、酷播云)的截图对比

[ 视频播放器 ] 相关文章

HTML5倍数功能视频播放器(加速2倍,1.5倍播放)去掉h5播放器中voide标签中的下载按钮blob用法实例:http地址的原理及生成方法如何禁止视频在手机移动端页面中全屏播放

[ 谷歌浏览器 ] 相关文章

谷歌5款插件推荐:谷歌工具类、翻译类扩展程序10款好用的谷歌chrome浏览器插件、扩展程序,用起来很爽哦提高效率:17款超赞的谷歌chrome浏览器插件、扩展程序

[ 微信公众号运营 ] 相关文章

公众号如何实现视频列表播放视频的功能微信公众号推广的40个有效果的方法在微信公众号中如何添加【自定义菜单】,原创图文教程精心整理10个高逼格的优质素材(视频、图片)网站在微信公众号中添加外部的链接图文教程视频分享到微信完整教程(转发给微信好友、微信群、微信朋友圈)

相关推荐

时空召唤怎么加好友一起玩 时空召唤加好友方法
最佳娱乐365bet娱乐场下载

时空召唤怎么加好友一起玩 时空召唤加好友方法

🗓️ 07-02 👁️ 9774
生存战争2为什么鸟会死 生存战争2教你如何捕杀天空中的飞鸟
365根据什么来封号

生存战争2为什么鸟会死 生存战争2教你如何捕杀天空中的飞鸟

🗓️ 07-01 👁️ 9789
凄的笔顺(笔画顺序)汉字凄的笔顺动画
最佳娱乐365bet娱乐场下载

凄的笔顺(笔画顺序)汉字凄的笔顺动画

🗓️ 07-03 👁️ 1891
网易有道怎么样?
最佳娱乐365bet娱乐场下载

网易有道怎么样?

🗓️ 07-04 👁️ 6202
交易猫被投诉我支付宝欺诈限制交易怎么办
最佳娱乐365bet娱乐场下载

交易猫被投诉我支付宝欺诈限制交易怎么办

🗓️ 07-05 👁️ 8307
创业时期,用什么方式来有效提高APP用户注册量的??背景是创业,没钱有情怀,有执行力。
植物大战僵尸2双头向日葵怎么获得 双头向日葵获得方法
最佳娱乐365bet娱乐场下载

植物大战僵尸2双头向日葵怎么获得 双头向日葵获得方法

🗓️ 06-27 👁️ 5220
小米Max哪个版本好? 小米Max标准版/高配版和旗舰版对比评测
吃不熟的豆角会中毒?豆角烹饪多长时间才能熟?教你几个小技巧
最佳娱乐365bet娱乐场下载

吃不熟的豆角会中毒?豆角烹饪多长时间才能熟?教你几个小技巧

🗓️ 07-03 👁️ 7314
阿里云IP数量:你知道吗? (阿里云有多少ip)
365bet真人体育

阿里云IP数量:你知道吗? (阿里云有多少ip)

🗓️ 06-27 👁️ 8555
2025年了,公司搭建一个网站需要多少钱?
365bet真人体育

2025年了,公司搭建一个网站需要多少钱?

🗓️ 06-29 👁️ 7316
为什么会无法登陆淘宝账号?怎么解决?
最佳娱乐365bet娱乐场下载

为什么会无法登陆淘宝账号?怎么解决?

🗓️ 07-03 👁️ 3210