Question / Help Quicksync Streaming Issue

RandAlThor

New Member
I have problem streaming with Quicksync. Unstable connection. Green to Yellow box. Bitrate drops and jumps.
QSV encoder stream: https://i.imgur.com/TBzJPPp.png
x264: https://i.imgur.com/qfmZNw4.png
Both set on 6000kbps. QSV on Quality Encoder, x264 on VeryFast.
Tested with best server and on auto. I dont have Nvidia gpu so Nvenc is not an option for me.
Any1 have an idea what is the issue?

I used OBS few times after this so had to copy from old log files
LOGFILE:
https://textuploader.com/11u4n
 

Attachments

  • Screen Shot 08-13-19 at 10.35 PM.PNG
    Screen Shot 08-13-19 at 10.35 PM.PNG
    40.9 KB · Views: 36
  • Screen Shot 08-13-19 at 10.34 PM.PNG
    Screen Shot 08-13-19 at 10.34 PM.PNG
    50.7 KB · Views: 35

Narcogen

Active Member
There is nothing abnormal about a variable bitrate. "Constant" bitrate really isn't; the limit is a target. How much bandwidth is actually used will depend on the content of each frame.

The significant drops (down to 2000) unless they are stretches of black or blank screen, might indicate a temporary connectivity issue. Difficult to say without a complete log.
 

RandAlThor

New Member
So it's just a coincidence that it happened both times when I was using QSV and didn't when I was using x264. With QSV I had drops to 1400kbps and with x264 to 4300kbps. Might be servers or my internet provider?
It's weird that in both cases bitrate jumps to 7400-7800kbps and I even got enforce streaming service bitrate limit checked.
So the blinking yellow could be me getting close to my max upload speed which should be ~10Mb?
 

Narcogen

Active Member
I think you may be confusing reported drops of bitrate in the status bar with frames dropped due to insufficient bandwidth. Even with "constant bitrate" selected, the actual bitrate OBS produces will vary based on frame content. If this rate varies from the selected rate, you may see changes in indicator color.

Unless your logfile after a session shows frames dropped due to insufficient bandwidth, this is not a cause for concern.

For any given frames for which OBS produces a stream of say, 3000kbps, frames will not be dropped due to insufficient bandwidth more often using one encoder over the other-- it will only be dependent on the performance of your network connection at that moment.

You may see differences in performance for other reasons-- frames dropped due to encoder lag or rendering lag that may affect your bitrate, but these are also reported in the log separately from network issues.
 

RandAlThor

New Member
Yeah I had almost no frame drops/skipped in logs.
21:41:14.960: Output 'simple_stream': Total frames output: 26850
21:41:14.960: Output 'simple_stream': Total drawn frames: 26914 (26970 attempted)
21:41:14.960: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 56 (0.2%)
21:41:14.960: [rtmp stream: 'simple_stream'] Freeing 5 remaining packets
21:41:14.960: Video stopped, number of skipped frames due to encoding lag: 7/26876 (0.0%)

I do get encoder overload pop out but just when I start the stream for few seconds. Probable when I'm tabbing into the game.
I looked the VODs. It looks fine. No skipping, lagging or anything. So I guess there is no OBS issues, just my network or twitch servers.
Thank you very much. Sorry for bothering you with my non-issue. :D ;)
 

Narcogen

Active Member
I find even when performance is very good, tabbing in and out of an app, or opening the GUI for a VST plugin causes a frame or two to drop.
 
Top