Re: [问题] 想跟风成为vtuber的技术问题

楼主: guogu   2021-08-14 13:00:47
※ 引述《dodomilk (豆豆奶)》之铭言:
: 不好意思,请让我再问一篇QQ
: 目前是VTube Studio + OBS运作中,先用Cubism提供的免费人物测试。
: 摄影机先用罗技C922,之后可能改用iPhone。
: 不过现在有个问题是,不管是VTube Studio还是OBS都很lag,
: 输出的影片也各种慢半拍。
: 我怀疑是电脑设备的问题。
: 我目前用的是四年前买的ASUS VC66,i7-7700,无独立显示卡。
: 显示芯片为Intel HD Graphics 630。
: 想请问是不是显示芯片太烂?
: 是不是换个有4G VRAM以上的独立显卡,就能有效解决lag的问题?
: 那就要再花钱买电脑了...
: 可以请问有在做直播或影片势的人,你们的电脑设备(CPU、显示卡)有多好吗?
我开始用现在的皮直播时是从I5-2400配R9 270开始的 那是大概三年半以前
即使是那个时候这个配备贴上网也只会被人笑这破玩意玩啥直播
上网查直播为什么直播lag也只会看到类似这种回应
"你显卡用1060? 我用1080不会lag你换1080就好了"
"I5? 要直播至少也要用I7吧"
"会lag你再组一台实况机撷取阿"
ㄟ不是我就只是想做个兴趣使然的实况主有这么花钱的吗?!
自己摸阿摸的找到了OBS里面叫做状态的玩意
https://i.imgur.com/CibfIgI.png
如果从这边点会出现一个悬浮视窗 不过它要保持启动状态才会记录
所以需要每次直播完都检查问题在哪的话可以点更上面那个 停驻视窗 里面的状态
它就会镶嵌在OBS的主视窗里面不用怕悬浮视窗不小心关掉
接下来讲解一下要怎么从这边解决lag的问题
CPU就是OBS吃了多少的CPU资源
其实这一项不太好省最多就是不要用CPU编码(编码器那边不要用X264改用H264)
不过就像这张图显示的一般状态不用CPU编码OBS大概吃CPU(R5 3600)的1%
基本上CPU不太会有大问题除非你的CPU真的很弱跑你平常用的程式就几乎完全吃干
右边的FPS跟平均影格绘制时间可以放在一起讲
FPS指的是OBS每一秒钟实际画了几次你的画布 画布就是你准备要传出去的那个画面
这边是可以去设定>影像里面做更改的 如果它少于你设定的值代表有地方出问题了
平均绘制时间则是指画一次你的画布要用多久时间
这代表着你的FPS极限大概在哪以附图2.1ms来说FPS可以到约476
当这个值很大的时候就代表你的电脑画一次画面要很~久
直播出去的画面自然就会lag了
要解决lag问题上面的部分其实可以略过不看XD
进入重点三项 绘制错失的影格 编码省略的影格 网络丢弃的影格
如果你可以很肯定你自己在玩时萤幕的画面是很正常没lag的
但是直播的画面却会lag时问题基本上就从这三项来
绘制错失的影格其实就是画完一张画布的时间实在太久了
所以它还没画完时间就超过了 它只能跳过去画更后面的部分
在直播时你的GPU除了在画你的游戏场景之外
你设定要播出去的画面它也是要画成一张图才能送出去的
然后像我开工作室模式又要多画两张预览图总共三张
当然有人会觉得不过就多画三张平面图是能有什么问题
实际的问题可大了... 就像我在前面推文回的
windows并不能设定绘图的优先层级
如果你的游戏已经把你的GPU完全榨干
那样这三张图它就是挤不出来 不管画这三张图有多么的简单
那样要怎么办呢?
首先就是降低画布的分辨率 画布分辨率低要画的像素点减少
那就可以减低绘制的需求
另一个把OBS视窗最小化 最小化后它就不会再去画浏览的部分
还有一个就是减少来源数量跟滤镜 要画的东西越多特效越多自然就会越吃资源
让OBS要画的东西尽量简单让GPU能够在喘气的间隙把图挤出来
编码省略的影格一般来说你不要设定太唬烂的东西应该都不太会出现
像是用I5-2400软压还设very slow一定是压到哀哀叫
不过如果真的出现了又用软压就代表你CPU完全吃满正常游戏应该也会LAG到不行
通常来说很容易就知道问题在哪了
网络丢弃的影格也是很容易能发现的
即使不开状态OBS的右下角也有一个显示网络状态的灯
这边就是设定的上传量跟选传到哪一台服务器而已
你管基本上传什么流量几乎都吃得下
可是你管是压缩狂魔720P会压到约3000kbps
1080P大概在6000kbps左右
所以很多人会觉得图奇的直播画面比你管清楚非常的正常
你管就一直把影片压成狗屎画质阿
图奇能上传的上限就没那么高了
而且跟你选哪一个服务器蛮有关系的
网络上有小工具能让你试跑连各个服务器的速度
只是服务器状态没很固定今天可能顺明天卡到不行也不是不会发生
以上就是如果你不想升级电脑又想玩直播
该怎么在有限的资源下尽可能的让直播顺畅
之我碰到比较容易有瓶颈的地方
作者: aw213 (阿诺)   2021-08-14 13:13:00
不是veryslow, 是veryfast才能降低CPU使用率吧?然后什么是“你管”?有些地方看不太懂前后文,sorry谢谢您解惑^^
作者: longlongint (华哥尔)   2021-08-14 13:24:00
这篇想讲做好软件设定就可以省硬件钱方法是 了解编码 绘制流程 调整影像压缩参数目的是画面不要卡成狗&省钱
作者: a5steak   2021-08-14 13:47:00
推,长知识了
作者: labbat (labbat)   2021-08-14 13:53:00
说实在的,x264/libx264是软件名称 h264是编码标准换软件才对 https://trac.ffmpeg.org/wiki/HWAccelIntro然后品质惨不忍睹,降噪和平滑化才可以有效将位元用对地方
作者: dodomilk (豆豆奶)   2021-08-14 14:15:00
喔喔有够详细!非常感谢,我再调整看看硬件是一定要升的,不过稍微做了一下功课,现在显示卡好像真的太贵。所以打算先用现有硬件做出勉强可以看的影片等价格稍微降下来之后再升级
作者: smart0eddie (smart0eddie)   2021-08-14 15:05:00
专业
作者: labbat (labbat)   2021-08-14 17:30:00
你误会了 上传速度拉到满 但是youtube分辨不了纹理或噪声把噪声当纹理保存 把纹理当噪音抹除 品质当然惨烈

Links booklink

Contact Us: admin [ a t ] ucptt.com