tanutuy
2021-11-06T22:21:40+00:00
直播播着播着就出现 编码过载,偶尔事件,然后OBS要么崩溃(重新打开OBS推流又好了) 要么卡住没了 要点停止推然后重新推流 就又一切正常了,
[img]https://img.nga.178.com/attachments/mon_202111/16/9aQj9u-23gjKeT1kSe5-2i.jpg[/img]
[img]https://img.nga.178.com/attachments/mon_202111/16/9aQj9u-am4pK2rT3cSrp-l9.jpg[/img]
输出是1080P 60帧
CPU是3800X 16G3600频率 显卡TUF 3080,网络挺高的 30多M上传 是足够的 本来还想开12000码率的,开了观众看更卡 我也不知道为什么,反正我这里显示绿色灯一切正常,
如果用CPU推流 自己玩不卡 观众卡可能会出现一点掉帧 (在考虑要不要换5900X) 然后用CPU推流会不会解决这个问题?
能帮我解决200元红包感谢!
(这个问题是最近突然出现的,以前没出现过,最近没下载任何软件 也没更换配置,也没更新过啥东西)
NVENC 用CBR模式就行了, 开启Psycho Visual Tuning和max quality就可以了.
用cbr编码,不要用vbr。
看你在用显卡编码,记得看一下显卡占用率,不能超过90%,不然就会卡。单机推流就是要留硬件性能给obs编码,不能在游戏里出全力的。可以考虑给游戏限一下帧数。
还有就是码率并不是越高越好,你用多少码率直播,观众就需要多大带宽才能看你的直播。你说的码率高了观众反而卡,就是因为观众小水管看不动你的直播,尤其是手机用户。
我直播都是用的6m或者8m码率。
别的设置?内置还是外置的采集卡?这种级别的显卡如果卡没问题的话.大概率是数据流出问题了.
最流畅的还是Intel核显推流或者CPU核多用CPU推流。核显推流成本低一些,画质不如CPU推。单张显卡游戏+推流的话,有时候显卡负载高了,推流会受影响。
你不想换CPU的话,再插一张旧显卡推流。
愿意换U的话,考虑换5900X、5950X,这样效果应该是最好的。12代U大核玩游戏小核推流应该也挺香的。
首先你这个配置是足够你推流了,30系显卡的编码器很强,不存在性能不足的情况。然后就是你要使用CBR而不是VBR,打开心理视觉调整。最后就是说你玩游戏的时候给游戏限制个帧率,无论是游戏内限帧或者是垂直同步、RTSS限帧也好,不要让游戏占满你的显卡,这样显卡就能提供一部分资源给GPU。对于比较新的系统,请在显示设置里打开硬件加速
Reply to [pid=566372066,29455284,1]Reply[/pid] Post by [uid=1509129]缠绕指[/uid] (2021-11-16 09:57)
完全是错误推荐, 因为OBS只能在运行游戏的显卡上才能采集到画面并进行场景的渲染, 所以在同一块显卡上编码是0-copy, 性能最好, 使用CPU或者其他显卡编码都不能提高性能, 反而会造成PCIe占用.
NVIDIA官方和OBS作者都多次强调了这一点. 千万不要单独插一个显卡来编码
目前Turing NVENC的游戏直播质量是最高的, Max Quality可以达到x264 medium水平, 而x264 medium需要相当高的CPU性能, 基本上不能在主流配置上和游戏一起开.
QuickSync画质高已经是历史了, QuickSync基本上和上一代NVENC是一个水平, 而且考虑到至少1-copy, 整体开销也更大.
GPU渲染优先级功能需要用管理员模式启动OBS才有效, 管理员模式会自动启动这个功能, 从而减少卡顿.
Reply to [pid=566378021,29455284,1]Reply[/pid] Post by [uid=35703419]一介胖纸[/uid] (2021-11-16 10:18)
掉帧和编码没有关系, 是场景渲染/游戏画面提取的问题.
用管理员模式启动OBS就会自动启动GPU优先级优化功能.
Reply to [pid=566381176,29455284,1]Reply[/pid] Post by [uid=1830154]MikeZTM[/uid] (2021-11-16 10:30) 请问如果obs使用了管理员模式打开直播3a和高帧数网游之类显卡占用较高的游戏,是不是占用率超过90依然能保证直播画面流畅呢[s:ac:晕]
问个问题啊,都说MacBook的视频编解码能力逆天,为啥没啥人用Mac来做推流机啊?OBS也支持Mac的啊。
3060的机器估摸着也要七八千,一台MacBook Air M1芯片的也差不多这点,甚至Mac mini还要更便宜。
[quote][pid=566414314,29455284,1]Reply[/pid] Post by [uid=42968255]cc96998[/uid] (2021-11-16 12:21):
问个问题啊,都说MacBook的视频编解码能力逆天,为啥没啥人用Mac来做推流机啊?OBS也支持Mac的啊。
3060的机器估摸着也要七八千,一台MacBook Air M1芯片的也差不多这......[/quote]MAC上游戏少呀
你按一万推,观众就得按一万接,环境稍微垃圾点不就会卡么?还想推一万二...
应该是软件方面的问题
我最早硬编码是用的650ti 开100M的1080P60VBR 还能有一小半的性能裕量(我记得好像是能同时开1080P60+1080P25 最多85帧 再高才会过载) 那时候还没有带new的编码器 效率比现在还低一截
Reply to [pid=566396307,29455284,1]Reply[/pid] Post by [uid=60084467]puff1795[/uid] (2021-11-16 11:19)
是的, 这就是OBS 24.0.2之后为了解决高占用卡顿才加入的功能.
Reply to [pid=566414314,29455284,1]Reply[/pid] Post by [uid=42968255]cc96998[/uid] (2021-11-16 12:21)
推流机是个很麻烦的事情. 对于游戏直播来说, 双机推流的优势已经随着Turing NVENC的普及变得非常小了.