shotgunnkjsh
2021-09-01T04:05:12+00:00
开篇再次强烈鄙视obs,肯定收了NV钱专门优化了.A黑软件,但还好,A卡给了一个大师模式,但是作者又强调,用大师模式导致显卡损坏的话,作者是不负责的.第一段我也强调一下吧,如果大师模式导致显卡损坏..免责啊.不同意就别往下看了....
首先还是推荐RDNA以上架构.因为从这个开始编码器的性能大有强化.强化多少,我没前面的卡,不知道.....RDNA以下的就不推荐了.因为A和N两家竞争对线(我也学了一个新词),NV从图灵开始就更新了它的编码器NVENC,可以4K60编码,实际上它做到了.而且很流畅,这里要崇拜一下.我也很想要,但是直播不现实,流量?机器性能(手机)?伤不起啊.....AMD肯定也会跟上,对标的就是RDNA...游戏性能反而次要.因为统一架构下,编码器性能几乎一致.
再说说题外话,画质这个争论,从前到现在,都没个头.所以刚开始还是我错引歪了,引到画质上去了.其实大家看着自己喜欢就好.说回来,有个信噪比的标准还是很有必要的.毕竟知道错在哪.
再谈谈码率设置.说这个但又必然要说到码率,我说的是码率与AMD之间另一种关系.首先大家应该知道,画面的复杂程度,与所产生的数据量成正比.同样我在喵酷上看4K的小猪佩琪,码率最大是799KB,B站看4K122的视频SHN48人间天堂啥的,码率最低的75000kb多,高的有个可能到2500000kb,这个可以B站搜4k,然后看看那些视频,怎么看这个数据不说了,都懂.AMD的编码调用我觉得很奇怪.如果我obs上设置码率,比如,我设置6500m吧.然后我把画面设置尽量调高,越高越精细吧.会导致什么后果?就是编码的时候数据太大而过载,我就说是爆了.NV优化的好,一卡一卡的.AMD反正我的显卡,会卡顿会爆会死机,要断电重启.所以我对码率波动反而是最敏感.因为NV的时候1660图灵直播时候数据波动大没事就是卡而已.据我观察几个月,突然间上传数据量爆发,瞬间超过我定的上传码率的时候,它不是持续性的卡,而是之前都很流畅,突然间画面转换复杂场景,比如法术效果,场景变换,瞬间数据大增的时候就意味着我的系统大概率要死机.自从解决了这个问题以后,我的系统才算稳定.后续....
amd卡直播的诟病就两个地方,马赛克与卡顿...前面说码率了.现在来解决卡顿问题..
卡顿问题的原因上上段已经说了,基本是那个原因..解决很好办,还是在码率上动文章.....不是说调多少多少码率,但还是码率问题,有看我直播的,有看帖子的也看过,视频信息的那条直线上.不管怎么调,尽量保证推流直播的时候..那个数据流是一条直线.就可以解决,卡顿,死机,黑屏等.....最让人忍受不了的问题..跟码率大小的关系是,要让编码出来的数据不要与你设定的上传码率相符合,不要波动太大.....最早不知道什么原因,发现这个现象的时候,我还以为是网卡坏了,后来发现不是....还是obs设定上.所以在设定上,AMD还要考虑复杂场景和简单场景.
后来..我觉得有点累...还是继续吧
与数据波动的地方是在两个选项上:最小QP与最大QP...这里又来鄙视OBS了,翻译和实际完全不一样.我不知道是不是我的理解问题还是它的翻译问题.........实际上,这两个参数的解释不是你们想象的翻译中那样,在我的感觉中,最小QP,是代表了静止画面的画质,因为静止画面数据不大..这个值可以拉到很小.17-18很多卡基本没问题..后果就是相对静态画面精美无比....而最大QP这个代表的大动态画面的质量(CQP嘛,恒定质量),OBS的默认值是51(这里可以看出,OBS绝对收钱做A黑了.),51是什么概念,你转个身眼就瞎了...实际上这个值可以设低.按CQP的标准来设,27以上是出版级,就是没有马赛克,28-35是推荐流媒体.小有马赛克.35以后马赛克就多了..这里就说出来大家诟病的马赛克是哪里来的.尽量不推荐最大最小两个值一样,一是没有意义,二是导致数据量暴增,撑爆你的上传码率.出现卡顿死机啥的....一般我是推荐最小20,最大看显卡性能,30-35之间就好,33左右基本大动态就感觉不到马赛克了,除非你拿放大镜....
以上,基本解决卡与马赛克问题了...觉得够用的可以不看,我休息一下再继续,组织一下还有什么可以说的,应该还有几点.
我不是专业的,不看理论看现象,基本能保证那条线,你的直播推流在画面上就稳了..不管什么码率
突然想起来了,以前一直有反映会小掉帧..寻遍原因不知道怎么回事,但自从翻到NV官网看到官方关于这个一段话以后,恍然大悟.照办就是了,这里也建议大家照办(觉得不影响的话),那就是windows关闭游戏模式.因为游戏模式会对其它程序的性能造成影响
还有那几个关键帧的选项,选项有两组,一组是以秒为单位,一组是以帧为单位...
一般来讲,我是用帧来设置的,用秒的统一设置2秒好了,实际它是以毫秒为单位的.但是根据毫秒来计算帧数周期好烦啊..都是循环小数..强迫症伤不起.两组选一就可以,不要同时设置.
以帧来设置的话,IDR设置推流帧数的倍数,1倍,2倍,倍数越大,画面越好,但是越影响编码器性能.比如30的话就设置60..类推.
I帧设置也是一样,再说一下,IDR就是I帧,但是I帧不一定是IDR帧
对画质影响最大的是P帧的设置,2-6即可,数字越小画面内容就越多
然后两个opencl可以开,也可以不开,我觉得没区别..但我是开了.觉得影响稳定的话就不开,还要玩游戏的估计不要开吧..
多线程开..下一个队列选择和自己的U相匹配的队列数,不要觉得cpu够强,多强都不够,除非线程撕裂者....
后面基本没啥了,再有就是一些自己的私活...希望大家用A卡推流愉快,前面两段我觉得是重点,啰嗦了一些.其实前面解决了后面不用管也行了,无非就是画质再细腻一点而已.
首先还是推荐RDNA以上架构.因为从这个开始编码器的性能大有强化.强化多少,我没前面的卡,不知道.....RDNA以下的就不推荐了.因为A和N两家竞争对线(我也学了一个新词),NV从图灵开始就更新了它的编码器NVENC,可以4K60编码,实际上它做到了.而且很流畅,这里要崇拜一下.我也很想要,但是直播不现实,流量?机器性能(手机)?伤不起啊.....AMD肯定也会跟上,对标的就是RDNA...游戏性能反而次要.因为统一架构下,编码器性能几乎一致.
再说说题外话,画质这个争论,从前到现在,都没个头.所以刚开始还是我错引歪了,引到画质上去了.其实大家看着自己喜欢就好.说回来,有个信噪比的标准还是很有必要的.毕竟知道错在哪.
再谈谈码率设置.说这个但又必然要说到码率,我说的是码率与AMD之间另一种关系.首先大家应该知道,画面的复杂程度,与所产生的数据量成正比.同样我在喵酷上看4K的小猪佩琪,码率最大是799KB,B站看4K122的视频SHN48人间天堂啥的,码率最低的75000kb多,高的有个可能到2500000kb,这个可以B站搜4k,然后看看那些视频,怎么看这个数据不说了,都懂.AMD的编码调用我觉得很奇怪.如果我obs上设置码率,比如,我设置6500m吧.然后我把画面设置尽量调高,越高越精细吧.会导致什么后果?就是编码的时候数据太大而过载,我就说是爆了.NV优化的好,一卡一卡的.AMD反正我的显卡,会卡顿会爆会死机,要断电重启.所以我对码率波动反而是最敏感.因为NV的时候1660图灵直播时候数据波动大没事就是卡而已.据我观察几个月,突然间上传数据量爆发,瞬间超过我定的上传码率的时候,它不是持续性的卡,而是之前都很流畅,突然间画面转换复杂场景,比如法术效果,场景变换,瞬间数据大增的时候就意味着我的系统大概率要死机.自从解决了这个问题以后,我的系统才算稳定.后续....
amd卡直播的诟病就两个地方,马赛克与卡顿...前面说码率了.现在来解决卡顿问题..
卡顿问题的原因上上段已经说了,基本是那个原因..解决很好办,还是在码率上动文章.....不是说调多少多少码率,但还是码率问题,有看我直播的,有看帖子的也看过,视频信息的那条直线上.不管怎么调,尽量保证推流直播的时候..那个数据流是一条直线.就可以解决,卡顿,死机,黑屏等.....最让人忍受不了的问题..跟码率大小的关系是,要让编码出来的数据不要与你设定的上传码率相符合,不要波动太大.....最早不知道什么原因,发现这个现象的时候,我还以为是网卡坏了,后来发现不是....还是obs设定上.所以在设定上,AMD还要考虑复杂场景和简单场景.
后来..我觉得有点累...还是继续吧
与数据波动的地方是在两个选项上:最小QP与最大QP...这里又来鄙视OBS了,翻译和实际完全不一样.我不知道是不是我的理解问题还是它的翻译问题.........实际上,这两个参数的解释不是你们想象的翻译中那样,在我的感觉中,最小QP,是代表了静止画面的画质,因为静止画面数据不大..这个值可以拉到很小.17-18很多卡基本没问题..后果就是相对静态画面精美无比....而最大QP这个代表的大动态画面的质量(CQP嘛,恒定质量),OBS的默认值是51(这里可以看出,OBS绝对收钱做A黑了.),51是什么概念,你转个身眼就瞎了...实际上这个值可以设低.按CQP的标准来设,27以上是出版级,就是没有马赛克,28-35是推荐流媒体.小有马赛克.35以后马赛克就多了..这里就说出来大家诟病的马赛克是哪里来的.尽量不推荐最大最小两个值一样,一是没有意义,二是导致数据量暴增,撑爆你的上传码率.出现卡顿死机啥的....一般我是推荐最小20,最大看显卡性能,30-35之间就好,33左右基本大动态就感觉不到马赛克了,除非你拿放大镜....
以上,基本解决卡与马赛克问题了...觉得够用的可以不看,我休息一下再继续,组织一下还有什么可以说的,应该还有几点.
我不是专业的,不看理论看现象,基本能保证那条线,你的直播推流在画面上就稳了..不管什么码率
突然想起来了,以前一直有反映会小掉帧..寻遍原因不知道怎么回事,但自从翻到NV官网看到官方关于这个一段话以后,恍然大悟.照办就是了,这里也建议大家照办(觉得不影响的话),那就是windows关闭游戏模式.因为游戏模式会对其它程序的性能造成影响
还有那几个关键帧的选项,选项有两组,一组是以秒为单位,一组是以帧为单位...
一般来讲,我是用帧来设置的,用秒的统一设置2秒好了,实际它是以毫秒为单位的.但是根据毫秒来计算帧数周期好烦啊..都是循环小数..强迫症伤不起.两组选一就可以,不要同时设置.
以帧来设置的话,IDR设置推流帧数的倍数,1倍,2倍,倍数越大,画面越好,但是越影响编码器性能.比如30的话就设置60..类推.
I帧设置也是一样,再说一下,IDR就是I帧,但是I帧不一定是IDR帧
对画质影响最大的是P帧的设置,2-6即可,数字越小画面内容就越多
然后两个opencl可以开,也可以不开,我觉得没区别..但我是开了.觉得影响稳定的话就不开,还要玩游戏的估计不要开吧..
多线程开..下一个队列选择和自己的U相匹配的队列数,不要觉得cpu够强,多强都不够,除非线程撕裂者....
后面基本没啥了,再有就是一些自己的私活...希望大家用A卡推流愉快,前面两段我觉得是重点,啰嗦了一些.其实前面解决了后面不用管也行了,无非就是画质再细腻一点而已.