「06」亲传设置:六项设置
教你解决直播间高清画质不卡顿
目前各大平台直播发展迅猛,如火如荼,但直播的形式和效果也提出了新的要求和挑战,如何一边直播、一边展示图片、视频、PPT,如何分屏展示不同的效果,而不是传统的直播,一个前置摄像头对着自己?
图 1 OBS界面
首先说明,以下教程是需要你有一定的电脑操作能力和基础的OBS使用知识,并不是入门教程,而是进阶教程。
很多主播问OBS的参数到底多少影响画质,到底什么影响流畅度,本章节将尽量用通俗的语言解释以下参数到底是干什么,自己一定要理解为主,每个主播的电脑、所在的平台、当然的网络状态、平台的当天状态,不同的游戏不一样,合适的参数都不一样。
不要羡慕大主播高清流畅的画质,他们也是自己耐心(或者背后有技术团队)调整出来的。
下面我们一起来看看,在直播前的准备工作……
如果直播画面变化的剧烈,比如“守望先锋”跑动起来,那么就无法这样优化了,就必须用足够的码率来上传。那么问题来了……
每个主播的上传带宽是有限的,平台能接收的带宽也是有限的(并不是你上传速度快就能肆无忌惮的提高码率,平台还有接收能力,这是你要考虑的)。
这就要限制上传速度了,否则传给平台的速度不够(注意我没说你下传速度不够)就会丢帧。
第一步 测速先行
1. 查上行带宽
你要做obs直播时,你要知道你所在网络环境的上行带宽,没错划重点,就是「上行带宽」,直播靠的是上传速度,而不是下载速度。
有许多人家里的下行速度可以达到100Mbps,但是直播的画质真的还是惨不忍睹。测试网址:https://www.speedtest.cn/
2. 了解网速
首先,这个最大值不能超过你的上传最大能力,就是在一般测速网站或者用专业测试工具测试出来的速度,从百度搜索「测速」,找个测速网站,简单测试一下网络速度。
我家的平均上传速度可以达到36Mbps,那么我就知道码率可以设置到36000左右,理论上码率越高,直播画面的噪点越少。在比如……
5M,那么就是5000,4M就是3000,但是你还得留点带宽给自己和软件用,5000能有个4500就不错了,2000能有1500就不错了。
上传测试的是你的上传能力,并不是你上传到直播网站的上传能力(因为服务器不一样)。那么这时候就需要专业的测试工具了(或者你手动测试是一样的,理解后就可操作)。
丢帧就是OBS右下角的这样的……
一般偶尔有几个丢帧没事,一直在增加必须改进,否则观众会卡。为了解决这个问题,OBS中就需要设置最大化视频码率。当你的采集的画面超过这个数值时,OBS就会丢弃多余的和进行优化,保持这个速度上传。如果丢的过多优化的过多,观众看起来就会形成马赛克。这里并不是丢帧,而是为了保持码率而进行的优化。
此时,你会问这个码率到底填多少?
假设你测试的最大值是5000,你从1500开始,每次100,200的增大,测试1600,1700,2000,2200这样类似的加下去,最大不能超过这个5000。
增大后,去直播间看效果,看看是否卡……
如果自己不卡,观众也不卡(你可以喊你朋友用手机看,用电脑看)那么持续增大码率越高,画面越清晰,但是消耗的网速会越多。由于动态优化码率的存在,你需要尽量用画面变化大的来测试。
如果发现开始丢帧了,机器开始报编码过高了,观众开始抱怨卡了,那么码率就到你能用的最大值了,这时候再适当降低一点就是比较合理的直播码率。
一般情况下,2500到4600之间比较合理,当然平台不一样,网络不一样,机器不一样,游戏不一样,这个数值都不一样,必须你自己亲自测试。
第二步 知彼配置
较高的电脑配置可以提供更好的性能和体验,使直播过程更加顺畅和高质量。更好的处理能力、内存、存储空间、显卡性能以及稳定的网络连接等,都可以帮助减少卡顿、延迟等问题,提供更好的直播质量,并为观众提供更好的观看体验。
根据你个人的直播需求和预算,选择适合的电脑配置是关键。
1. 电脑配置建议(建议):这个配置在3-5年都不过实,做直播、PR\AE视频剪辑非常的流畅。
图表 1 台式电脑_配置清单
名称 | 型号 | 数量 | 参考价 | 备注 |
主板 | 技嘉主板/B760M DS3H DDR5 | 1 | 890 | |
CPU | INTEL CPU i7-12700散 | 1 | 1830 | |
显卡 | 耕升显卡/RTX4070 12GB | 1 | 4650 | |
内存 | 金士顿DDR32G 6000 16G*2 | 1 | 720 | 双路 |
硬盘 | 西数2TB | 1 | 250 | 机械盘 |
固态硬盘 | 金士顿 NV2 500GB PCIE4.0 | 1 | 270 | 系统盘 |
电源 | 航嘉金牌电源/WD850K(850全模组) | 1 | 640 | |
风扇 | 耕升360水冷风扇 | 1 | 350 | |
机箱 | 耕升机箱/星霜PLUS大机箱 | 1 | 250 | |
显示器 | AOC 32寸曲面屏显示器/C32V3H/BS | 1 | 1150 | 2K4K |
键鼠套装 | 键盘、鼠标套装 | 1 | 机械键盘T8 | |
网线 | 千兆六类网线5米 | 1 |
具体的配置需根据你的直播类型、经费预算等个人需求进行定制。如果您想将直播作为一份事业,建议选择高配置的电脑并定期更新硬件设备,保证最佳的直播效果和用户体验。
特别提醒:你在直播选配电脑前,你一定要选择「Intel(R) Core(TM)」处理器(XM的处理器或E处理器都不是最佳选择),显卡一定要选择英伟达「NVIDIA」品牌(AMD的处理器只能用于办公,文字处理)。
在市面上有的显卡是经过工人修改的,不是真实的信息。比如说下方的电脑配置,就是忽悠人的……
图- 2 你千万别买这样的电脑配置
***如果你没有电脑,又想做直播,你可以考虑「租电脑」(在「支付宝」里搜索「人人租」联系店主咨询,在《直播亲传》的第54节里,有详细的推荐……)
2. 电脑显卡配置查看方法
方法1:设备管理器中查看
在电脑桌面上右击「此电脑」并选择「管理」。进入「计算机管理」页面后,点击左侧的「设备管理器」和「显示器适配器」,查看显卡配置(在这里我的显卡是NVIDIA 是英伟达品牌4070的显卡)。
方法2:DirectX诊断工具中查看
按『win+r』打开「运行」,在「运行」里面输入『dxdiag』。点击「确定」以及接下来的诊断提示之后,进入DirectX诊断工具主界面,然后点击「显示」,就可以看到电脑的显卡属性了。
3. 瞬间提升电脑速度
相信你都有这样的经历,电脑用久了变得又卡又慢怎么办?下面教你学会这6个操作,瞬间提升电脑速度,一起来看看吧。
结束程序进程
内存、CPU占用过高,就会导致的电脑卡顿,按下键盘上的快捷键『Ctrl+Alt+Delete』,打开任务管理器,点击「性能」,查看CPU和内存的使用率。
然后点击下方的「打开资源监控器」,进入后查看哪个应用占用的内存高,通过鼠标右键点击「结束进程」就可以了。
清理磁盘空间
电脑卡顿很有可能是C盘空间不足,长时间使用会产生大量缓存垃圾。因此需要点蓝「此电脑」,鼠标右击C盘选择「属性」,然后点击「磁盘清理」。
稍等几秒后,就会自动扫描出垃圾文件,勾选所有要删除的文件,点击「确定」按钮,选择「删除文件」,等待删除完成即可清理C盘空间。
删除休眠文件
休眠文件是系统保存数据的备份文件,一般我们用不到,可以直接删除。首先按下『Win+R』启动运行窗口,输『cmd』指令,并点击「确定」。
随后将进入管理员面板,在里面输入『powercfg -h off』命令,接着按下回车键,重启即可,这样可以为电脑腾出一部分存储空间。
删除临时文件
电脑用久了会产生很多临时文件,都是应用程序留下的,当电脑空间不足时,可以直接删除这些临时文件。打开运行窗口,输入代码『%temp%』。
通过这个指令能够直接打开「temp」文件夹,直接按下『Ctrl+A』全选所有临时文件,再按下『Shift+Delete』永久性删除,释放更多的空间。
第三步 直播配置(很重要)
直奔主题,打开设置你会看到通用、推流、输出、音频、视频、热键和高级等不同的细分设置选项。通用设置保持默认即可。既然说到提升画质,我这里着重说明一下输出和视频设置选项,其他重要选项也会说明。
下面讲讲OBS直播软件的推荐设置,OBS直播画质提升教程开始了!
第1步 设置项 首先打开电脑上的OBS软件,找到「控制按钮」里,点击「设置」
第2步 设置「通用」 在设置窗口里,默认打开「设置」窗口项里,拉到底,选择「显示安全区域(EBU R 95)」和「横向平铺(24场景)」
1. 显示安全区域(EBU R 95) 安全区域可以让你在设计直播间时,有「参考线」,方便你直播画面的布局(安全区域的线条,在直播时不会显示,只有你自己可以看见)。
2. 横向平铺(24场景) 实时多视频图预览场景效果(根据你自己建立的场景可以选择)。
在OBS软件里,打开「视图」菜单,选择「多视图(窗口)」
图- 多视图(窗口)
第3步 设置「直播」 在「设置」窗口里,点蓝「直播」选项,在服务下拉菜单里,选择「自定义」项
复制平台给到你的「服务器」和「推流码」地址,粘贴确认即可。
视频号后面网址PC:https://channels.weixin.qq.com/login
第4步 设置「输出」 在「设置」窗口里,点蓝「输出」选项
1,输出模式「简单」设置
直 播 | 录 像 |
1. 视频码率:3600Kps 2. 音频码率:288 3. 编码器:软件(x264) | 1. 录像路径:选择一个容量大的盘存放 2. 录像格式:mkv(断点存储) |
** 如果选择X264,会占用大量CPU,降低画面帧数,不推荐选择。
多说一句,如果你不是直播,是录制视频,机器能带动的情况下,可以填写大一些值,比如8000,10000。切记,不能这样直播,直播会卡的。
2,输出模式「高级」设置
「直播」设置说明:直播设置
1. 音轨 只做直播不做后期,就选「1」。
2. 编码器 选择你的显卡。比如说我的显卡「NVIDIA NVENC H.264」 (做直播希望你有独立的显卡,你安装独显后,在下拉选项里有显示)。
在【编码器】里还有其他的选项:
【x264】是CPU处理器编码,因特尔CPU以及AMD的CPU会显示;
【QuickSync H.264】是因特尔CPU集成显卡编码,部分开启核显显示的台式以及99%的因特尔处理器笔记本含集显都会显示。
【NVIDIA NVENC H.264】是英伟达显卡编码(Geforce GTX 600系列或更高版本的显卡)。
【NVIDIA NVENC H.264/AVC(VIA FFmpeg)】使用FFmpeg调用NVIDIA GPU实现H265转码H264); 此外还有A卡硬件编码和CPU核显编码可以选择……
说明:为了较好的画质,推荐优先使用x264软编(NV H.264 (new)),如果机器较卡可选择 NVENC硬件编码
【重新缩放输出】取消勾选
编码器设置
1. 速率控制 这决定了帧的编码速率,直播首选「CBR」。
从百度搜索「测速」,找个测速网站,简单测试一下网络速度。我家的平均上传速度可以达到36Mbps,那么我就知道码率可以最高设置到36000左右,理论上码率越高,直播画面的噪点越少。
用来设置直播的清晰度,推荐 4000-6000 Kbps。注意:直播并非越清晰越好,它对网络稳定性要求较高,过高的清晰度可能导致直播卡顿。
编码器中有一个码率控制模块,通过选择一系列编码参数控制编码视频的码率需求,并且使编码失真尽可能小。码率控制严格上不属于视频编码标准。
按照测试的网络上行速度的上限来设置,可以根据网络环境的好坏来调整自己的比特率,理论上「码率越高,画面直播的噪点越少,画质越高,反之画质越模糊」。
综合一般情况,1080P, 60FPS的比特率建议设置在8000-10000左右。
【速率控制】有四个可选(CPU编码相同)CBR、CQR、VBR和无损。
CBR(固定码率) 指直播画面从头到尾都是一种位速率(不管画面简单或复杂都是以这个码率编码推流),因此只有一个比特率选项。
Pr等视频剪辑软件里的优点好像是对编码器压力较小,合成时间快,缺点是直播较多的静态画面时浪费流量。CBR=恒定码率模式=常数比特率=固定码率模式(缺点是直播较多的静态画面时浪费流量)。在码率非常充足的情况下,还是会有人去用它。
VBR(动态码率) 可以根据画面的变化大小自动分配码率,例游戏暂停或者画面变化不大时,码率也会降低至一个很小的水平,同时保证画面清晰度。
使用VBR编码时,系统将自动为内容的简单部分分配较少的比特,从而留出足量的比特,用于生成高质量的复杂部分。
CQR(恒定QP)和无损(不建议选择)基本不上用,耗内存不建议选择。
2.比特率 直播游戏推荐6000起步(上限30万,达到接近原画,因为游戏自身的数据每秒接近60万比特率。而直播因为有二压,比特率上限低于1万,所以直播清晰度无限调节比特率不适用),最高推荐15000左右,这取决于你自己的网速,设置太高可能会卡顿,太小画面不清晰。
Mbps是Million bits per second的缩写,即Mbps(兆位/秒)是数据传输速率的单位。一个字节为八比特,故1Mbps=8bit
比特率:关系你画面清晰度的重要因素之一,大小主要取决于你的上传带宽(36Mbps=36000)。如不想直播因为网速丢帧,请参考:
1Mbps=1024Kbps=1024/8KBps=128KB/s=0.125MB/s,因此1M的宽带最高下载速度可以达到每秒128KB/s,因考虑到其它因素,日常一般在100多K/s就是正常的。6000Kbps码率,如果稳定推流大概需要6Mbps
码率这块当然是越大越好,不过也要考虑自己的上传带宽和观众的网速,1080P 60FPS码率给到 6000左右就可以了,前提是你的编码器预设要高。
因网络问题不能推流高码率的情况下,请参考NV官方文章中的不同分辨率下建议给多少码率的图表。
图表 3 Bitrate,比特率设置,比特率设置过低直播会丢帧
上行带宽 | 码率 | 分辨率 | 帧率 |
3 Mbps | 2500 | 1024x576 | 30 |
4 Mbps | 3500 | 1280x720 | 30 |
6 Mbps | 5000 | 1280x720 | 60 |
8-10 Mbps | 6000 | 1980x1080 | 60 |
12+ Mbps | 10000 | 1980x1080 | 60 |
15+ Mbps | 12000 | 1980x1080 | 60 |
20+ Mbps | 15000 | 2560x1440 | 60 |
40+ Mbps | 30000 | 3860x2160 | 60 |
NV官方文章中的不同分辨率下建议给多少码率的图表
3. 关键帧间隔(0-自动):2s
4. 预设:设置「P7:最慢(质量最高)」(P7质量最高,P1质量最差,如果设置P7卡顿可调低等级,推荐最低P5)
5. 调节:高质量(同上优先选择高质量,如果卡顿选择低延迟即可)
6. 多编码模式:二次编码(1/4分辨率)
7. 配置:high
前向考虑:前向考虑默认是不勾选,可按自己需求选择勾选与否。启用动态B帧。如果禁用,编码器将始终使用「最大B帧」设置中指定的B帧数。如果启动,它将通过使用足够多的B帧来提高视觉质量,直到最大,但以增加GPU使用率为代价。
心理视觉调整:默认是勾选的,也可按自己需求选择勾选与否。
8. GPU: 0
GPU选项保持默认即可,这将是用于对视频进行编码的卡,最大B帧在开启前向考虑时不启用,不开“前向考虑”设置2~4即可。
9. 最大B帧: 2
因特尔CPU的用户强烈推荐使用核显编码,对性能的影响最小,N卡用户选择h.264(NEW),如果没有这个选项就选择h.264。
A卡用户选择AMD硬件(但是A卡编码性能太差了)或者选择x264(cpu性能足够的情况下),选择X264会大量提高CPU的占用;降低画面帧数,不建议选择;速率控制选择CBR,码率按测速得到的上行,理论上码率越高,直播画面的噪点越少,画质越高,码率越低,画面就很模糊,码率设置超过上行的上限,直播画面就会卡顿,缩合大多数人的网络情况,
1080p 60FPS的码率建议设置在10000左右,单显卡用户GPU就选择0,多显卡用户通过调用任务管理器,得出选择用来直播的显卡的编号,对应填入,其他设置和我一样就好。
「录像」设置
录像路径 :自定义「存储路径」(选择一个容量大的盘存放)
录像格式 :选择「.mkv」支持断点存储视频
编码器:选择(使用直播编码器)
多说一句,如果你不是直播,是录制视频,机器能带动的情况下,可以写很大比如8000,10000。切记,不能这样直播,观众会卡的。
「音频」设置 所有的音频码率都改为最高320( 音频比特率:320 )
第5步 设置【音频】 通用项
采样率:48KHz 声道:立体声
桌面音频:默认 麦克风/辅助音频:选择自己的麦克风设备
第6步 设置「视频」
设置码率还是要看你的分辨率,分辨率越高峰,消耗的码率就越大。竖屏直播画面设置:
基础(画布)分辨率:1080x1920(设置所用的分辨率,即您的桌面分辨率)
选择显示器分辨率,如果您有"2K"显示器,请选择 2560x1440,如果您的显示器是 1080p,请使用 1920x1080。
输出(缩放)分辨率:1080x1920(设置所用的分辨率,即您的桌面分辨率)
这是录制视频的分辨率。大多数人和视频都是1080p显示器。输出分辨率就是直播出去的画面的分辨率(在这里记得不要设置太小了,会影响到直播的观看画面)。
缩放方法:默认值
常见的 FPS 值:60 输入适合您的上传速度和码率的 FPS) ,一般选择30(游戏直播建议调整到 60)。
整数FPS值(帧率)模式下手动可以设置最高120FPS(120帧)。
一般直播30帧就够了,120帧现在没太必要,因为观众要享受不同于60帧的画面最起码也得要个90Hz的屏幕吧!
第7步 设置「高级」 默认值即可将「进程优先级」设为高,以降低电脑卡顿的概率。
小技巧:
选择「设置」>「高级」,检查「直播延迟」是否启用(主流机器不会导致直播严重延迟,出现延迟的原因多是因为启用了「直播延迟」设置)。
启用「直播延迟」和「自动重连」功能,以避免直播事故的发生。「直播延迟」启用后,观众看到的直播画面会比实时要慢,延迟时间一般为 3~20 秒。
答案是:没有解决obs直播延迟大的思路和办法!
obs推流延迟一般不会低于五六秒,十几秒都是正常延迟,比平台伴侣延迟要高,比手机开播延迟高。
检测延迟:在obs里面添加一个网页秒表,对比到直播间的秒表时间即可知道具体延迟时间。
obs只有增加延迟的功能,主播防窥屏可能会用到,在高级里,增加的延迟+基本延迟=最终延迟。
第 8 步 所有设置都完成后 点击该界面右下角的【确认】按钮进行保存设置。
恭喜你,升级了你直播间的画质清晰度!
做直播,首先要让观众看得流畅,卡了谁看你,然后才是清晰,看到的是马赛克是很难受的。
本章节详细介绍了直播时的一些隐秘设置,不会的要多看几遍哦!
本篇详细给你分享了做直播需要的硬件和软件,以及直播时的设置选项。通过这一章节的学习,你对直播所需的工具和设备有了更深入的了解。
现在,你已经做好准备,迎接下一章节的实战……
标签:06,码率,不卡顿,选择,画面,直播,设置,显卡 From: https://blog.csdn.net/acalvin88/article/details/136952193