文章目录

  • 前言
  • 一、系统环境要求
  • 二、下载安装 OBS 软件
  • 二、设置 OBS
    • 1、分辨率配置
    • 2、编码输出设置
    • 3、推流设置
    • 4 保存配置
  • 四、 关闭电脑音频输入捕获
  • 五、 添加媒体来源
  • 五、 开始推流
  • 六、 预览实时直播
  • 七、常见问题
    • 1. 预览或者串流时遇到黑屏?
    • 2. 为什么 OBS 无法连接平台
    • 3. 怎么消除麦克风回音、噪音、杂音
    • 4. 如何测试麦克风是否正常?
    • 5. 为什么使用 OBS 做直播推流有卡顿,丢帧的现象?
    • 6. 没有双显示器可以用 OBS 做屏幕直播吗?
      • 7. 编码器压缩说明

前言

OBS 是 Open Broadcaster Software 的简称,是一款免费且功能强大的 PC 端直播推流软件,支 持 windows/Linux/Mac OS 主流操作系统。它在业界有着广泛的应用,目前市面上的桌面直播技术几 乎都是基于 OBS 实现。OBS 不仅可以将一个窗口、摄像头、或者整个桌面(屏幕)推送到互联网直播 平台,还可以实现场景切换、画中画、虚拟演播厅等专业导播台功能,而且稳定性极好。针对教学场 景、常见形式是将电脑屏幕(播放课件)叠加老师头像视频进行直播,主要适用于 PPT 讲课、实操演示 等场合。 本文将为读者详细说明,如何使用 OBS 将电脑桌面(屏幕)推送到 CSDN 直播间。


一、系统环境要求

主播端的电脑及网络宽带至少达到以下要求:

硬件规格 最低要求
CPU Intel Core I5 以上
内存 8G 以上
网络 100M 以上有线网络或 Wifi
宽带 5Mbps 上传带宽以上(即 50M 以上宽带)
显示器 需配置双显示器(一个屏幕播放课件,另一个屏幕观看与互动)
摄像头 需要
麦克风 需要
扬声器 需要
操作系统 Windows7 以上,Linux,Mac

二、下载安装 OBS 软件

在 OBS 官网选择符合自己操作系统的最新软件(下载地址)。Windows 用户若在安装时提示系统 缺少像 DirectX 等组件,请选择进行安装,相关组件安装完成,再重新安装 OBS。

二、设置 OBS

成功安装后,启动 OBS 软件。出现主界面。在主界面中点击右侧的设置按钮,进入 OBS 配置界面

1、分辨率配置

打开"视频"配置界面,设置视频的输出分辨率。输出分辨率就是的学员观看到的直播画面分辨率,分辨 率决定着画面的清晰度,越高画面越清晰,但相应的码流也要求越高(高码流容易造成卡顿),一般设 置 1280x720 足够。FPS 是视频帧率,普通视频帧率有 20-30 帧,低于 16 帧画面看起来有卡顿感。在 网络直播情况下,为了降低码流,不需要太高的 FPS,最高可以设置为 20(如果只是直播 PPT,fps 设
置为 10 即可)。

2、编码输出设置

打开"输出"配置界面,输出模式选择“高级”,切换到高级设置界面,设置编码参数。建议:

  • 编码器设置为 ABR(平均码率),其它压缩算法请参考底部“常见问题 7”;
  • 根据分辨率设置比特率,见下表,推荐设置为 800;
  • 关键帧设置为 2-5 秒;
  • Profile 设置为 high(压缩效率最高);
  • CPU 使用预设配置为”veryfast“(如需低延时可以改为”ultrafast“,画质有一定损失)

    下表给出一些常见分辨率与推荐比特率的对应关系:
分辨率 推荐视频码率(kbps)(fps:10-30)
240p(426 x 240) 240+
360p(640 x 360) 400+
480p(852 x 480) 600+
720p(1280 x 720) 900+
1080p(1920 x 1080) 1500+

画面中不同运动强度的直播需要的码率有所差别,对低运动(low motion)的画面(比如固定摄像机的 讲座内容)等可以适当减小码率,针对高运动(high motion)的画面(比如足球比赛或者娱乐活动 等)可以适当增大码率。从观看体验来说,码流越低,对网络传输要求越低,视频越流畅。

3、推流设置

打开”推流”配置界面,"服务"设置为自定义,将 CSDN 直播的推流地址配置到 OBS 中。 在 OBS 填写推流地址: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201102214045346.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNDkyMDYzNg==,size_16,color_FFFFFF,t_70#pic_center)

4 保存配置

Windows: 点击设置界面右下角的”应用“按钮,即可保存上述配置,然后点击”确定“按钮,则可退出配 置界面。 Mac: 然后点击”确定“按钮,则可保存退出配置界面。


四、 关闭电脑音频输入捕获

用户在 OBS 推流时,经常在同一台电脑上开播和观看直播。如果将音响的音量输入到 OBS 的混音器, 则直播输出的音频又再次输入到直播中,形成一个正反馈回路,引起啸叫现象(类似于用麦克风对准音 箱时产生的异响)。 点击 OBS 主界面中的音频输入捕获的喇叭图标,关闭台式音响的输入。如下图示:

五、 添加媒体来源

OBS 支持添加多种媒体来源,包括显示器、窗口、多媒体文件、视频捕获设备(即摄像头)、图片等。

针对教学桌面直播的场景,我们一般可以添加“显示器捕获”(即桌面)或者窗口捕获,如果希望显示讲 师头像视频,可以在再添加“视频捕获设备"(前提是电脑配有摄像头)。设置显示器捕获时,有的电脑 若显示黑屏,可以勾选显示器捕获属性界面中的“多显示器的兼容性”即可。

五、 开始推流

配置完成后,点击右侧开始推流按钮,即开始向平台推送视频流。

成功推流后,可以观察 OBS 窗口下方的状态栏,可以监测到当前的上传速度,丢帧数等信息,如果丢 帧数不等于 0,表示网络带宽不足,可以降低码流或者提高带宽,否则会影响直播和录像效果。

正常推流后,可以点击 OBS 窗口右上角的最小化按钮,将 OBS 窗口隐藏,不影响课件正常播放。
直播的体验最重要是在网络稳定性,没有人希望直播中途被中断。直播过程中,请保持网络稳定,尽量 使用有线网络连接电脑。

六、 预览实时直播

在主屏幕播放课件的同时,如需打开直播间观看网页与学员互动或者预览视频效果,可以在另外一个显 示器中访问 CSDN 直播间,如下图: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201102220419436.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNDkyMDYzNg==,size_16,color_FFFFFF,t_70#pic_center)


七、常见问题

1. 预览或者串流时遇到黑屏?

请检查当前选择的场景和来源是否正确,检查 OBS 是否使用管理员身份运行。

2. 为什么 OBS 无法连接平台

在某些环境下,点击开始推流后,OBS 直接报错连接失败,这种情况一般是由于网络原因引起,请先检 查电脑是否能够正常上网。

3. 怎么消除麦克风回音、噪音、杂音

老师用 OBS 直播上课时,老师上课时,用麦克风说话总是有回音、噪音、杂音,调了半天也不能去 掉。这其实并不是麦克风问题,有可能是电脑设置问题,大部分噪声的引发原因是由于用户对音频拾音 原理不熟悉,错误配置所致。使用 OBS 推流时,常见引发噪声的原因有以下几种:

  • 没有关闭混音器的台式音响输入。由于用户在推流桌面时,经常会同时播放直播。直播从台式音响 中输出的声音会再次被 OBS
    混音器采集,形成正反馈回路,引起啸叫(原理类似于用麦克风对准音箱造成的异向)。建议如无特殊需要,关闭混音器中的台式音响输入(关闭方式见上文)。

4. 如何测试麦克风是否正常?

提示:尽量使用外置麦克风,如:手机使用的耳机、头戴的耳机等,内置免提麦克风效果会比较差。 鼠标移到电脑右下角的“喇叭”小图标上,点击右键,弹出菜单,如下所示:

选择菜单中的“录音设备®”,点击后弹出“声音”面板,如下所示:

然后,对着麦大声说话,看录制设备右侧的图标,是否会随着声音的大小,绿色小方块,会上下变动?

1. 如果有上下变动,则说明麦克风是正常的。
3. 如果不会上下变动,则说明麦克风是有问题,需更换一个麦克风,再测试一下。注:如果“录制”面 板上,有多个录制设备,也可以尝试切换另外一个录制设备,再测试一下。 如果在系统中检测麦克风正常,打开 OBS 软件后,如下图所示打开麦克风的输入开关。对着麦大声说 话,应该可以看到麦克风的音条在变化

5. 为什么使用 OBS 做直播推流有卡顿,丢帧的现象?

  OBS 有丢帧监测数据,发现有丢帧现象时,首先检查带宽资源是否够用,上传速度是否满足直播需求。 同时尝试适当降低视频分辨率。 查看你的 CPU 是否耗费较高。电脑配置过低,电脑资源被沾满,也会影响视频的流畅度。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/202011032113241.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNDkyMDYzNg==,size_16,color_FFFFFF,t_70#pic_center)

6. 没有双显示器可以用 OBS 做屏幕直播吗?

  可以,如果需要与学员互动,可以考虑用另外一台电脑浏览器或者手机端打开直播间观看。

7. 编码器压缩说明

Authors

  VBR(Variable Bitrate)动态比特率。也就是没有固定的比特率,压缩软件在压缩时根据音频数据即时 确定使用什么比特率。这是 Xing 发展的算法,他们将一首歌的复杂部分用高 Bitrate 编码,简单部分用 低 Bitrate 编码。主意虽然不错,可惜 Xing 编码器的 VBR 算法很差,音质与 CBR 相去甚远。幸运的 是,Lame 完美地优化了 VBR 算法,使之成为 MP3 的最佳编码模式。这是以质量为前提兼顾文件大小 的方式,推荐编码模式。   ABR(Average Bitrate)平均比特率,是 VBR 的一种插值参数。Lame 针对 CBR 不佳的文件体积比和 VBR 生成文件大小不定的特点独创了这种编码模式。ABR 也 被称为“Safe VBR”,它是在指定的平均 Bitrate 内,以每 50 帧(30 帧约 1 秒)为一段,低频和不敏感频率使用相对低的流量,高频和大动态 表现时使用高流量。举例来说,当指定用 192kbps ABR 对一段 wav 文件进行编码时,Lame 会将该文 件的 85%用 192kbps 固定编码,然后对剩余 15%进行动态优化:复杂部分用高于 192kbps 来编码、 简单部分用低于 192kbps 来编码。与 192kbps CBR 相比,192kbps ABR 在文件大小上相差不多,音 质却提高不少。ABR 编码在速度上是 VBR 编码的 2 到 3 倍,在 128-256kbps 范围内质量要好于 CBR。可以做为 VBR 和 CBR 的一种折衷选择。   CBR(Constant Bitrate),常数比特率,指文件从头到尾都是一种位速率。相对于 VBR 和 ABR 来 讲,它压缩出来的文件体积很大,但音质却不会有明显的提高。   CRF,恒定 Rate Factor (码率系数)缺省值 23,CQP 是把某个量化值作为目标,bitrate 是把某个输出文件大小 作为目标,而 CRF 则是把某个输出“视觉质量”作为目标。CRF 可以提供跟 QP 一样的视觉质量,但是文件更小, CRF 是通过降低那些“less important”帧的质量来达到此目的的。“less important”的意思是那些过于耗费码率又 难以用肉眼察觉的帧,比如复杂或者高速运行的场景。省下来的码率会分配给其它更有效的帧。

OBS 电脑推流直播指南相关推荐

  1. OBS第三方推流直播教程

    第三方推流使用场景 1.当使用YY客户端进行直播遇到问题,暂无解决方法的时候,可以使用第三方直播软件OBS进行推流. 2.对OBS情有独钟的主播. OBS简介: OBS是一款比较好用的开源直播软件,目 ...

  2. macOS下nginx配合obs做推流直播.md

    这篇探索起源于给妹子看高清电影 动辄10G的1080P电影对于网速不够快又懒得找高清资源的妹子来说并不方便看 而pandaTV等直播平台显然是不可以直播电影的,于是我就按照google的方法自己推流1 ...

  3. 如何用直播摄像机、编码器、电脑端OBS软件在抖音平台上做推流直播现实背景

    现实背景 自2021年以来,抖音平台提高了电脑推流直播门槛,导致很多人无法通过电脑软件做推流直播,也无法通过第三方推流工具做直播,具体要求如下图所示: 抖音平台的新规则如下: 硬性条件: 1. 需实名 ...

  4. obs多推流地址_OBS直播进阶操作使用手册

    很多参加本届线上广交会的小伙伴,都跟蓝小鲸反应简单的手机.电脑直播无法满足他们的需求,希望有进行更多样的直播形式,比如产品实物对照视频讲解,播放PPT同时真人出镜.也有不少人提出关于obs的问题,不适 ...

  5. 强烈抗议抖音关闭`OBS`第三方推流接口的倡议

    强烈抗议抖音关闭OBS第三方推流接口 这些天有新主播问我,用ENC1设备怎么向抖音推流直播,我自信满满的解答说很简单,可虽然简单,但目前抖音电脑直播的审核比较严格,开通门槛比较高,需要自行搜索开通方法 ...

  6. 计算机桌面推流,OBS桌面视频直播软件/推流工具使用指南

    原标题:OBS桌面视频直播软件/推流工具使用指南 OBS 操作指南 什么是OBS? Open Broadcaster Software 是一款好用的互联网流媒体直播内容输入作软件. OBS使用是否收费 ...

  7. obs多推流地址_微信小程序直播电脑端OBS推流直播教程

    微信小程序直播经过一个月的内测邀请,很多商家都已经开通了,之前的直播商家们都是用手机端推流直播的,本周微信官方团队更新了小程序直播插件,1.03版本的都支持电脑端推流了,下面就把具体操作图文教程传授给 ...

  8. 微信串流服务器,微信小程序直播电脑端OBS推流直播教程

    小程序直播组件1.03版本,默认都更新最新版的登陆微信小程序后台,创建直播,如图所示 创建直播选择推流设备直播,选择横屏/竖屏,这里我们商家通常都会选择竖屏,而提供培训类的大部分会选择横屏. 选择推流 ...

  9. 小红书直播推流码并使用obs电脑直播【详细教学+脚本工具】

    小红书推流码获取不需要使用手机开播,全程电脑操作,不限粉丝数量 准备工作 工具:1.疯狂URL (抓取推流码时用)下载地址-百度网盘 提取:8888)  2.小红书直播助手(下载地址) 3.obs推流 ...

  10. 如何获取小红书直播推流码并使用obs电脑直播教程

    小红书推流码获取不需要使用手机开播,全程电脑操作,不限粉丝数量 准备工作 工具:1.疯狂URL (抓取推流码时用)下载地址-百度网盘 提取:zxz9)  2.小红书直播助手(下载地址) 3.obs推流 ...

最新文章

  1. oracle数据库性能awr,常见问题:如何使用AWR报告来诊断数据库性能问题
  2. UIWebView如何加载本地图片
  3. linux内存cached手动释放
  4. (转载)spring jar包详细介绍
  5. InnoDB存储引擎对MVCC的实现
  6. 动态生成控件的消息处理
  7. Java 常见内存溢出异常与代码实现
  8. JDBC入门(4)--- 批处理
  9. 事实上着就是MAYA4.5完全手册插件篇的内容
  10. 发票管理软件_财务人员都在用的这款发票管理软件,真的值得购买么?
  11. 递归 - 求数字/字符串的全排列
  12. centos6.5搭建git服务器 win10 安装git客户端连接 和遇到的问题+解决方式
  13. 2017.9.11 海拔 思考记录
  14. 云数据的安全性不容忽视
  15. torch.erf()/gelu()/误差函数科普
  16. 拍出来好看的拍照软件?这4款好看好用的App简直赞到爆~
  17. 反超苹果,微软重回全球市值第一!
  18. ffmpeg命令录制windows音视频
  19. 棠玥寕谈芭蕾:人生应有一热爱
  20. 雷军:把UCWEB做成像GOOGLE一样伟大

热门文章

  1. 发票ocr识别查验解决方案
  2. 阿里巴巴矢量图库的具体使用用法可以变色改变大小
  3. 是时候更换你的无线路由器(wifi暴力破解)
  4. ListView 优化之 ViewHolder 复用机制
  5. MIUI目前为止最简单安装谷歌服务框架教程
  6. 输入某班C语言考试成绩,人数未知,用-1作为结束标志,若大于100分,则重新输入,计算全班的最高分、最低分与平均分
  7. 纯净版VS2015安装教程(适合初次安装或者重装系统后)
  8. Unity3D 颜色选择器
  9. 通达OA2017恢复数据库Access denied for user 'root'@'localhost' (using password: YES)报错的解决办法
  10. 老男孩python最新15期课程安排_老男孩Python完美实战课程 14期视频教程 28周Python视频教程 15-25周部分...