一个群看到的直播推流方案(据说是腾讯用的)。。。感觉这样并没
dwing吧
全部回复
仅看楼主
level 6
-洬洬- 楼主
一个群看到的直播推流方案(据说是腾讯用的)。。。感觉这样并没有提升效率 求解
2017年12月19日 04点12分 1
level 8
2pass不是压两遍,而是第一遍的states和mbtree给第二遍做参考。直播肯定不能2pass,因为1pass始终不能结束。也就是说2pass实际上是压一遍。
你这个压两遍会对画质造成很大影响。
做直播看你直播的游戏吃u还是吃卡。
u严重不满载的话可以用x264 crf或者abr。
大部分情况都得用nvenc模块做显卡压制。如果卡严重满载,可以考虑锁帧解放一部分性能。
个人觉得直播的原则就是只压一遍,帧率不变,码率根据上传带宽设定。能gpu不cpu。
2017年12月19日 08点12分 2
现在很多直播都不是直接传视频流, 而是每若干秒分块压的, 当然这种一般不会很在意几秒钟延迟.
2017年12月19日 10点12分
游戏的话, 好像很少有占满2核以上CPU的, 而且游戏的瓶颈多半是GPU, 所以4核最好8核就不会太影响同步压制了.
2017年12月19日 10点12分
当然我个人也不推荐2pass, 直接用crf+qcomp+vbv限制码率即可.
2017年12月19日 10点12分
回复 dwing :vbv限制码率很容易溢出,造成客户端卡顿。[小乖]cpu压制想跟得上60fps,还得保证质量,很吃cpu的。而且像fps,mmorpg都很吃u。
2017年12月19日 10点12分
level 8
h265转h264无损不是扯犊子么?
h265本身压制率就高,展开成yuv之后体积相当大,x264的无损模式压制率很低,无论如何都不可能输入4500,输出还是接近4500。
还有就是码率模式压制是不可能无损的,只有qp0和crf0是无损的。
按照你这个流程,压三遍,质量怎么可能比得上nvenc压一遍。。
2017年12月19日 08点12分 3
level 6
-洬洬- 楼主
我也很懵。。。发这个方案的人是在一个做直播弹幕的公司让人家也做这个
但是我看了半天就是没看懂这个2pass是谁压。。。
2017年12月20日 04点12分 4
level 6
-洬洬- 楼主
他后来的回复。。
2017年12月20日 04点12分 6
level 8
他真的懂?压制和转码的同义词,一模一样的东西。。。[笑尿]
2017年12月20日 07点12分 7
我还以为真有黑科技。 结果是用 superfast 高码率 然后另一台电脑x265 4500码率 对比superfast 4500码率 说他这个方案提升了画质。。。
2017年12月20日 16点12分
level 8
直播推流搞2pass怕是石乐志
2017年12月20日 08点12分 8
level 8
回复 -洬洬- :superfast压出来的能看?都superfast了,还不用nvenc?想啥呢。。
2017年12月20日 16点12分 9
他的表述是他这台电脑只能super 然后高码率给另一台电脑让另一台电脑压缩(这时候调高参数)
2017年12月22日 05点12分
我说我给他写给只1次对比组。他的意思是对比组必须也是super。。。 我懵了一会 特么不是说神秘方法提升画质么(他曾提到这种方法类似分辨率的过采样技术。)
2017年12月22日 05点12分
结果发现只是个基础。 类似于采集卡给另一台电脑 然后让另一台电脑全速编。。
2017年12月22日 05点12分
回复 -洬洬- :都是扯淡。直接nvenc输出vbr视频流完活。显卡编码不需要多少性能。。
2017年12月22日 05点12分
level 12
我只想知道,直播用2pass的延迟得有多大。
2017年12月23日 10点12分 11
level 1
这样搞2台i5不如一台e5算了
2018年01月22日 05点01分 12
其实这个方案还是很好的。。。 只不过他的好麻烦...直接像采集卡一样就好了
2018年01月28日 22点01分
1