The video stream stutters.

dedlunk

New Member
2 monitors:
Samsung QE55S90CAUX 144Hz 4K main
LG 1080 60Hz for chats and OBS
If I watch OBS on the LG, the stream stutters. If I move the OBS window to the Samsung, the picture is perfect on the stream, but I can't see what's going on in OBS.
Why is that?
5950x
4090
 
 
21:34:58.244: [obs-nvenc: 'advanced_video_stream'] settings:
21:34:58.244: codec: H264
21:34:58.244: rate_control: CBR
21:34:58.244: bitrate: 6000
21:34:58.244: keyint: 120
21:34:58.244: preset: p7
21:34:58.244: tuning: hq
21:34:58.244: multipass: fullres
21:34:58.244: profile: high
21:34:58.244: width: 1920
21:34:58.244: height: 1080
21:34:58.244: b-frames: 2
21:34:58.244: b-ref-mode: 0
21:34:58.244: lookahead: true (28 frames)
21:34:58.244: aq: true
21:34:58.244:
21:34:58.337: [CoreAudio AAC: 'adv_stream_audio']: settings:
21:34:58.337: mode: AAC
21:34:58.337: bitrate: 320
21:34:58.337: sample rate: 48000
21:34:58.337: cbr: on
21:34:58.337: output buffer: 1536
21:34:58.338: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://33ce6e9.live-vladivostok.streamvi.ru/live...
21:34:59.128: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:35:00.750: [rtmp stream: 'adv_stream'] Connection to rtmp://33ce6e9.live-vladivostok.streamvi.ru/live (212.109.214.136) successful
21:35:00.751: [rtmp stream: 'adv_stream'] Socket send buffer is 65536 bytes
21:35:00.761: ==== Streaming Start ===============================================
21:35:15.477: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:38:30.625: [rtmp stream: 'adv_stream'] User stopped the stream
21:38:30.625: [rtmp stream: 'adv_stream'] Socket send buffer is 65536 bytes
21:38:30.626: Output 'adv_stream': stopping
21:38:30.626: Output 'adv_stream': Total frames output: 12555
21:38:30.626: Output 'adv_stream': Total drawn frames: 12726 (12738 attempted)
21:38:30.626: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 12 (0.1%)
21:38:30.626: Video stopped, number of skipped frames due to encoding lag: 12/12591 (0.1%)
21:38:30.630: ==== Streaming Stop ================================================
21:38:45.287: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:48:58.644: Last log entry repeated for 3 more lines
21:48:58.644: ---------------------------------
21:48:58.645: video settings reset:
21:48:58.645: base resolution: 3840x2160
21:48:58.645: output resolution: 1920x1080
21:48:58.645: downscale filter: Lanczos
21:48:58.645: fps: 60000/1001
21:48:58.645: format: NV12
21:48:58.645: YUV mode: Rec. 709/Partial
21:48:58.645: NV12 texture support enabled
21:48:58.645: P010 texture support not available
21:48:58.671: Settings changed (video)
21:48:58.671: ------------------------------------------------
21:49:02.952: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:49:19.244: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:49:29.101: ---------------------------------
21:49:29.101: video settings reset:
21:49:29.101: base resolution: 3840x2160
21:49:29.101: output resolution: 1920x1080
21:49:29.101: downscale filter: Lanczos
21:49:29.101: fps: 60000/1001
21:49:29.101: format: NV12
21:49:29.101: YUV mode: Rec. 709/Partial
21:49:29.101: NV12 texture support enabled
21:49:29.101: P010 texture support not available
21:49:29.111: Settings changed (advanced)
21:49:29.111: ------------------------------------------------
21:49:35.459: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:49:54.734: ---------------------------------
21:49:54.734: video settings reset:
21:49:54.734: base resolution: 3840x2160
21:49:54.734: output resolution: 1920x1080
21:49:54.734: downscale filter: Lanczos
21:49:54.734: fps: 60/1
21:49:54.734: format: NV12
21:49:54.734: YUV mode: Rec. 709/Partial
21:49:54.734: NV12 texture support enabled
21:49:54.734: P010 texture support not available
21:49:54.743: Settings changed (video)
21:49:54.743: ------------------------------------------------
21:49:58.357: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:50:08.641: encoder 'advanced_video_stream': Scaled resolution matches output resolution, scaling disabled
21:50:08.680: [obs-nvenc: 'advanced_video_stream'] settings:
21:50:08.680: codec: H264
21:50:08.680: rate_control: CBR
21:50:08.680: bitrate: 6000
21:50:08.680: keyint: 120
21:50:08.680: preset: p7
21:50:08.680: tuning: hq
21:50:08.680: multipass: fullres
21:50:08.680: profile: high
21:50:08.680: width: 1920
21:50:08.680: height: 1080
21:50:08.680: b-frames: 2
21:50:08.680: b-ref-mode: 0
21:50:08.680: lookahead: true (28 frames)
21:50:08.680: aq: true
21:50:08.680:
21:50:08.780: [CoreAudio AAC: 'adv_stream_audio']: settings:
21:50:08.780: mode: AAC
21:50:08.780: bitrate: 320
21:50:08.780: sample rate: 48000
21:50:08.780: cbr: on
21:50:08.780: output buffer: 1536
21:50:08.781: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://33ce6e9.live-vladivostok.streamvi.ru/live...
21:50:14.820: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:50:21.909: [rtmp stream: 'adv_stream'] Connection to rtmp://33ce6e9.live-vladivostok.streamvi.ru/live (212.109.214.136) successful
21:50:21.909: [rtmp stream: 'adv_stream'] Socket send buffer is 65536 bytes
21:50:21.919: ==== Streaming Start ===============================================
21:50:31.214: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:50:47.487: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:51:04.325: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:51:20.793: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:51:37.057: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:51:53.309: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:52:21.187: [obs-browser: 'donationalerts'] Error: Uncaught (in promise) Login authentication failed (https://www.donationalerts.com/js/tmi.min.js?v=716:1)
21:52:24.890: [rtmp stream: 'adv_stream'] User stopped the stream
21:52:24.891: [rtmp stream: 'adv_stream'] Socket send buffer is 65536 bytes
21:52:24.891: Output 'adv_stream': stopping
21:52:24.891: Output 'adv_stream': Total frames output: 7341
21:52:24.891: Output 'adv_stream': Total drawn frames: 8153 (8167 attempted)
21:52:24.891: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 14 (0.2%)
21:52:24.891: Video stopped, number of skipped frames due to encoding lag: 14/7377 (0.2%)
 
Rendering lag is GPU overload

1. Run the Samsung @ 120HZ
2. Disable HDR/10-bit color on the Samsung
3. Fix your Scenes, they're all bugged with multiple captures. There should only be (1) Display, Game or Window capture per Scene to avoid interference.
4. P5 is the correct Preset
5. qres or Single Pass/Disabled are the correct Multipass settings.
 
Last edited:
Rendering lag is GPU overload

1. Run the LG @ 120HZ
2. Disable HDR/10-bit color on the LG
3. Fix your Scenes, they're all bugged with multiple captures. There should only be (1) Display, Game or Window capture per Scene to avoid interference.
4. P5 is the correct Preset
5. qres or Single Pass/Disabled are the correct Multipass settings.
Lg max 60HZ+SDR
The preview window stutters, even without starting the stream. If the OBS window is on a Samsung, there's no stuttering.
When starting a stream on a CPU, there's also stuttering, regardless of the preset.
 
What about your crappy Scene Collection, did you fix it? All those captures could be causing stuttering too.

14:48:34.215: Loaded scenes:
14:48:34.215: - scene 'Видео':
14:48:34.215: - source: 'Захват игры 4' (game_capture)
14:48:34.215: - source: 'h:a' (game_capture)
14:48:34.215: - source: 'Захват игры 10' (game_capture)
14:48:34.215: - source: 'Перерыв' (text_gdiplus)
14:48:34.215: - source: 'PoE2' (window_capture)
14:48:34.215: - source: 'Захват игры 11' (game_capture)
14:48:34.215: - source: 'Gothic' (window_capture)
14:48:34.215: - source: 'Risen1' (window_capture)
14:48:34.216: - source: 'Risen 3w' (window_capture)
14:48:34.216: - source: 'Risen 3' (game_capture)
14:48:34.216: - source: 'Захват окна 17' (window_capture)
14:48:34.216: - source: 'doom3' (game_capture)
14:48:34.216: - source: 'AvoweG' (game_capture)
14:48:34.216: - source: 'Захват экрана 11' (monitor_capture)
14:48:34.216: - filter: 'Коррекция цвета' (color_filter_v2)
14:48:34.216: - filter: 'Тональная компрессия HDR (подмена)' (hdr_tonemap_filter)
14:48:34.216: - source: 'dota2 ' (game_capture)
14:48:34.216: - source: 'Захват игры 12' (game_capture)
14:48:34.216: - source: 'Until Dawn' (game_capture)
14:48:34.216: - source: 'Termina' (window_capture)
14:48:34.216: - source: 'Захват игры 14' (game_capture)
14:48:34.216: - source: 'Sacred 2' (game_capture)
14:48:34.216: - source: 'Стримеры' (window_capture)
14:48:34.216: - source: 'Аудио визуализатор' (spectralizer)
14:48:34.216: - source: 'Мир танков' (game_capture)
14:48:34.216: - source: 'Чаю налью и вернусь' (text_gdiplus_v3)
14:48:34.216: - source: 'Браузер' (browser_source)
14:48:34.216: - source: 'диско' (window_capture)
14:48:34.216: - source: 'Захват окна 13' (window_capture)
14:48:34.216: - source: 'Захват окна 14' (window_capture)
14:48:34.216: - source: 'Захват окна 15' (window_capture)
14:48:34.216: - source: 'LoU' (game_capture)
14:48:34.216: - source: 'lou' (window_capture)
14:48:34.216: - source: 'DOS@' (game_capture)
14:48:34.216: - source: 'Магазин' (text_gdiplus_v3)
14:48:34.216: - source: 'donationalerts' (browser_source)
14:48:34.216: - source: 'DonFollow' (browser_source)
14:48:34.216: - source: 'Захват окна 16' (window_capture)
14:48:34.216: - source: 'Захват экрана 10' (monitor_capture)
14:48:34.216: - source: 'Захват экрана 12' (monitor_capture)
14:48:34.216: - scene 'Сцена':
14:48:34.216: - source: 'Захват экрана' (monitor_capture)
14:48:34.216: - source: 'Skyrim' (game_capture)
14:48:34.216: - source: 'Текст (GDI+)' (text_gdiplus)
14:48:34.216: - source: 'Текст (GDI+) 2' (text_gdiplus)
14:48:34.216: - source: 'Захват игры' (game_capture)
14:48:34.216: - source: 'Захват экрана 7' (monitor_capture)
14:48:34.216: - source: 'Захват игры 2' (game_capture)
14:48:34.216: - scene 'Сцена 3':
14:48:34.216: - source: 'RE7' (game_capture)
14:48:34.216: - source: 'dx2' (game_capture)
14:48:34.216: - source: 'GTA 5' (game_capture)
14:48:34.216: - source: 'pUBG' (game_capture)
14:48:34.216: - source: 'Pathfinder' (game_capture)
14:48:34.216: - source: 'Захват игры 3' (game_capture)
14:48:34.216: - source: 'Перерыв' (text_gdiplus)
14:48:34.216: - source: 'Скоро начнем' (text_gdiplus)
14:48:34.216: - source: 'Metro' (game_capture)
14:48:34.216: - source: 'Захват окна 11' (window_capture)
14:48:34.216: - source: 'Захват игры 7' (game_capture)
14:48:34.216: - source: 'dragon' (game_capture)
14:48:34.216: - source: 'Захват игры 6' (game_capture)
14:48:34.216: - source: 'BrowserSource' (browser_source)
14:48:34.216: - source: 'Что играет 4' (text_gdiplus)
14:48:34.216: - source: 'Текст (GDI+) 3' (text_gdiplus)
14:48:34.216: - source: 'Захват экрана 2' (monitor_capture)
14:48:34.216: - source: 'Захват окна 3' (window_capture)
14:48:34.216: - source: 'Захват игры 8' (game_capture)
14:48:34.216: - scene 'diablo2':
14:48:34.216: - source: 'Захват окна' (window_capture)
14:48:34.216: - source: 'Что играет' (text_gdiplus)
14:48:34.216: - source: 'Текст (GDI+) 2 2' (text_gdiplus)
14:48:34.216: - source: 'BrowserSource' (browser_source)
14:48:34.216: - source: 'Захват экрана 8' (monitor_capture)
14:48:34.216: - source: 'd2 stats' (window_capture)
14:48:34.216: - source: 'Захват окна 8' (window_capture)
14:48:34.216: - scene 'Fallout 2':
14:48:34.216: - source: 'Fallout2' (window_capture)
14:48:34.216: - source: 'Текст (GDI+) 5' (text_gdiplus)
14:48:34.216: - source: 'Захват окна 2' (window_capture)
14:48:34.216: - filter: 'Масштабирование/Соотношение сторон' (scale_filter)
14:48:34.216: - source: 'dota2' (window_capture)
14:48:34.216: - source: 'Что играет 3' (text_gdiplus)
14:48:34.216: - source: 'Захват окна 6' (window_capture)
14:48:34.216: - source: 'Захват окна 9' (window_capture)
14:48:34.216: - source: 'Захват экрана 9' (monitor_capture)
14:48:34.216: - source: 'Захват игры 9' (game_capture)
14:48:34.216: - source: 'BrowserSource' (browser_source)
14:48:34.216: - source: 'Захват окна 12' (window_capture)
14:48:34.216: - source: 'Текст (GDI+) 4' (text_gdiplus)
14:48:34.216: - scene 'Сцена 4':
14:48:34.216: - source: 'Захват экрана 5' (monitor_capture)
14:48:34.216: - source: 'Захват игры 5' (game_capture)
14:48:34.216: - source: 'Захват окна 7' (window_capture)
14:48:34.216: - scene 'Сцена 5':
14:48:34.216: - source: 'Захват окна 10' (window_capture)
14:48:34.216: - source: 'Захват экрана 6' (monitor_capture)
14:48:34.216: - scene 'Сцена 2':
14:48:34.216: - source: 'Захват окна 4' (window_capture)
14:48:34.216: - source: 'Захват экрана 3' (monitor_capture)
14:48:34.216: - source: 'Захват окна 5' (window_capture)
14:48:34.216: - source: 'Что играет 2' (text_gdiplus)
14:48:34.216: - source: 'Захват экрана 4' (monitor_capture)
 
I recorded another video demonstrating the issue. In the first part of the video, the OBS window is on the game screen (Samsung). In the second part, I moved the OBS window to an LG, and stuttering immediately started.
 
Nothing has changed. 144HZ, 10-bit color, bugged Scenes.

22:43:55.339: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 17 (0.2%)
 
Back
Top