OBS 电脑推流直播指南

编程入门 行业动态 更新时间:2024-10-14 20:22:33

文章目录

  • 前言
  • 一、系统环境要求
  • 二、下载安装 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 直播间。

一、系统环境要求

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

硬件规格最低要求
CPUIntel 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/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/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/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 电脑推流直播指南

本文发布于:2023-06-14 08:14:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1454493.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:指南   电脑   OBS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!