YouTube video stream have a low framerate

PinStratsDan

New Member
Hi All

I'm new to streaming and OBS. I play on my Xbox Series S and use a generic capture card (with loop out). I use an old gaming laptop to do the streaming. The details of my equipment is in the log files.

My initial plan was to stream at 720p 60 fps, but I soon realised that it is not 60 fps and looks horrible. During the stream, my obs output is on a sold 60 fps and YouTube gives an excellent rating for the stream quality (3500 kbs). I tried it both with the nvidia encoder (logfile 1, this stream - https://youtu.be/UL79WsRzTBc) and then with the software encoder (logfile 2, this stream - https://youtu.be/RmEWulok4OI). I then yesterday tried to stream at 1080p 30 fps (using the nvidia encoder) which actually looked better but the fps was definitely not 30 fps (logfile 3, this stream - https://youtu.be/HS6PAj6lSFE).

I would really appreciate any suggestions as to what might be going on. The log files are full of error messages that I don't know what it means. I don't know what to search for anymore, hence the post asking for suggestions.

Thank you!
 

Attachments

  • Logfile 1 - 2021-05-26 21-52-25.txt
    817 KB · Views: 10
  • Logfile 2 - 2021-05-29 21-52-13.txt
    634.7 KB · Views: 2
  • Logfile 3 - 2021-06-02 22-13-18.txt
    913.2 KB · Views: 8

qhobbes

Active Member
1. Two of your audio devices has a sample rate that doesn't match the rest. This can result in audio drift over time or sound distortion. Check your audio devices in Windows settings (both Playback and Recording) and ensure the Default Format (under Advanced) is consistent. 48000 Hz is recommended.
OBS Sample Rate: 48000 Hz
Speakers (2- High Definition Audio Device): 48000 Hz
Microphone (Samson GoMic): 48000 Hz
Digital Audio Interface (2- USB Digital Audio): 96000 Hz
Microphone (2- High Definition Audio Device): 44100 Hz
2. To ensure that OBS Studio has the hardware resources it needs for realtime streaming and recording, we recommend disabling the "Game DVR Background Recording" feature via these instructions.
3. Run OBS as Admin. Right click on shortcut, properties, advanced, check box, ok, apply, ok.

Does your capture device have any other Video Format options besides MJPEG?
 

koala

Active Member
The error messages in your log indicate some defective data stream from the capture device. Usually, this points to a hardware/USB issue. Check cabling, make sure you use a good cable and the cable is not too long, don't use any USB hub, connect the capture card directly to the PC/Laptop.
 

PinStratsDan

New Member
Thank you all for the feedback. I'll implement the suggestsions. The capture card is one of those no-name brand cards, so I won't be surprised if that is the issue.
 
Top