OBS 电脑推流直播指南_obs cqp-程序员宅基地

技术标签: 工具  


前言

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”的意思是那些过于耗费码率又 难以用肉眼察觉的帧,比如复杂或者高速运行的场景。省下来的码率会分配给其它更有效的帧。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34920636/article/details/109457550

智能推荐

稀疏编码的数学基础与理论分析-程序员宅基地

文章浏览阅读290次,点赞8次,收藏10次。1.背景介绍稀疏编码是一种用于处理稀疏数据的编码技术,其主要应用于信息传输、存储和处理等领域。稀疏数据是指数据中大部分元素为零或近似于零的数据,例如文本、图像、音频、视频等。稀疏编码的核心思想是将稀疏数据表示为非零元素和它们对应的位置信息,从而减少存储空间和计算复杂度。稀疏编码的研究起源于1990年代,随着大数据时代的到来,稀疏编码技术的应用范围和影响力不断扩大。目前,稀疏编码已经成为计算...

EasyGBS国标流媒体服务器GB28181国标方案安装使用文档-程序员宅基地

文章浏览阅读217次。EasyGBS - GB28181 国标方案安装使用文档下载安装包下载,正式使用需商业授权, 功能一致在线演示在线API架构图EasySIPCMSSIP 中心信令服务, 单节点, 自带一个 Redis Server, 随 EasySIPCMS 自启动, 不需要手动运行EasySIPSMSSIP 流媒体服务, 根..._easygbs-windows-2.6.0-23042316使用文档

【Web】记录巅峰极客2023 BabyURL题目复现——Jackson原生链_原生jackson 反序列化链子-程序员宅基地

文章浏览阅读1.2k次,点赞27次,收藏7次。2023巅峰极客 BabyURL之前AliyunCTF Bypassit I这题考查了这样一条链子:其实就是Jackson的原生反序列化利用今天复现的这题也是大同小异,一起来整一下。_原生jackson 反序列化链子

一文搞懂SpringCloud,详解干货,做好笔记_spring cloud-程序员宅基地

文章浏览阅读734次,点赞9次,收藏7次。微服务架构简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独立运行的项目。这么多小服务,如何管理他们?(服务治理 注册中心[服务注册 发现 剔除])这么多小服务,他们之间如何通讯?这么多小服务,客户端怎么访问他们?(网关)这么多小服务,一旦出现问题了,应该如何自处理?(容错)这么多小服务,一旦出现问题了,应该如何排错?(链路追踪)对于上面的问题,是任何一个微服务设计者都不能绕过去的,因此大部分的微服务产品都针对每一个问题提供了相应的组件来解决它们。_spring cloud

Js实现图片点击切换与轮播-程序员宅基地

文章浏览阅读5.9k次,点赞6次,收藏20次。Js实现图片点击切换与轮播图片点击切换<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/ja..._点击图片进行轮播图切换

tensorflow-gpu版本安装教程(过程详细)_tensorflow gpu版本安装-程序员宅基地

文章浏览阅读10w+次,点赞245次,收藏1.5k次。在开始安装前,如果你的电脑装过tensorflow,请先把他们卸载干净,包括依赖的包(tensorflow-estimator、tensorboard、tensorflow、keras-applications、keras-preprocessing),不然后续安装了tensorflow-gpu可能会出现找不到cuda的问题。cuda、cudnn。..._tensorflow gpu版本安装

随便推点

物联网时代 权限滥用漏洞的攻击及防御-程序员宅基地

文章浏览阅读243次。0x00 简介权限滥用漏洞一般归类于逻辑问题,是指服务端功能开放过多或权限限制不严格,导致攻击者可以通过直接或间接调用的方式达到攻击效果。随着物联网时代的到来,这种漏洞已经屡见不鲜,各种漏洞组合利用也是千奇百怪、五花八门,这里总结漏洞是为了更好地应对和预防,如有不妥之处还请业内人士多多指教。0x01 背景2014年4月,在比特币飞涨的时代某网站曾经..._使用物联网漏洞的使用者

Visual Odometry and Depth Calculation--Epipolar Geometry--Direct Method--PnP_normalized plane coordinates-程序员宅基地

文章浏览阅读786次。A. Epipolar geometry and triangulationThe epipolar geometry mainly adopts the feature point method, such as SIFT, SURF and ORB, etc. to obtain the feature points corresponding to two frames of images. As shown in Figure 1, let the first image be ​ and th_normalized plane coordinates

开放信息抽取(OIE)系统(三)-- 第二代开放信息抽取系统(人工规则, rule-based, 先抽取关系)_语义角色增强的关系抽取-程序员宅基地

文章浏览阅读708次,点赞2次,收藏3次。开放信息抽取(OIE)系统(三)-- 第二代开放信息抽取系统(人工规则, rule-based, 先关系再实体)一.第二代开放信息抽取系统背景​ 第一代开放信息抽取系统(Open Information Extraction, OIE, learning-based, 自学习, 先抽取实体)通常抽取大量冗余信息,为了消除这些冗余信息,诞生了第二代开放信息抽取系统。二.第二代开放信息抽取系统历史第二代开放信息抽取系统着眼于解决第一代系统的三大问题: 大量非信息性提取(即省略关键信息的提取)、_语义角色增强的关系抽取

10个顶尖响应式HTML5网页_html欢迎页面-程序员宅基地

文章浏览阅读1.1w次,点赞6次,收藏51次。快速完成网页设计,10个顶尖响应式HTML5网页模板助你一臂之力为了寻找一个优质的网页模板,网页设计师和开发者往往可能会花上大半天的时间。不过幸运的是,现在的网页设计师和开发人员已经开始共享HTML5,Bootstrap和CSS3中的免费网页模板资源。鉴于网站模板的灵活性和强大的功能,现在广大设计师和开发者对html5网站的实际需求日益增长。为了造福大众,Mockplus的小伙伴整理了2018年最..._html欢迎页面

计算机二级 考试科目,2018全国计算机等级考试调整,一、二级都增加了考试科目...-程序员宅基地

文章浏览阅读282次。原标题:2018全国计算机等级考试调整,一、二级都增加了考试科目全国计算机等级考试将于9月15-17日举行。在备考的最后冲刺阶段,小编为大家整理了今年新公布的全国计算机等级考试调整方案,希望对备考的小伙伴有所帮助,快随小编往下看吧!从2018年3月开始,全国计算机等级考试实施2018版考试大纲,并按新体系开考各个考试级别。具体调整内容如下:一、考试级别及科目1.一级新增“网络安全素质教育”科目(代..._计算机二级增报科目什么意思

conan简单使用_apt install conan-程序员宅基地

文章浏览阅读240次。conan简单使用。_apt install conan