Bug Report Stream crash and Send Buffer

Xao

New Member
Hello.
Same problem like this viewtopic.php?f=6&t=423 topic.
I use OBS after Xsplit and find my ingame FPS amazing! But... after 30-90 min. streaming it's crash :( Video and sound freez and "jammed". At this moment I'm see some (about 90) frames drop.
May be "Send Buffer" can solve my problem, but I'm dont know what to do with it :/
My English is bad and I can't read all forum. May be this problem common and solution somewhere... or may be someone can help me with it? Like tell more information about "Send Buffer"?
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Were you using 0.457? If so, there was a bug just like what you're describing there that was fixed in 0.458, just uploaded earlier today
 

Xao

New Member
You right! It's was in 0.457. Hope now problem solved and many thanks for the efficiency! Tomorrow I will test it.
 

Xao

New Member
No crashes any more, but frames drops after 30-90 min. In this moment viewers have lags.
Code:
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
------------------------------------------
Using auxilary audio input: Микрофон (ASUS Xonar D1 Audio Device)
------------------------------------------
Audio Encoding: MP3
    bitrate: 96
Using Monitor Capture
Using bitmap image
Using bitmap image
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1280, height: 720
    preset: medium
    CBR: no
    max bitrate: 3000
    buffer size: 6000
    quality: 10
------------------------------------------
bufferTime: 3226, outputRateWindowTime: 1000, dropThreshold: 3726
Total frames rendered: 3938, number of frames that lagged: 5 (0.13%) (it's okay for some frames to lag)
RTMPPublisher::SocketLoop: Aborting due to bStopping
Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
=====Stream End=======================================================================

After that I'm try to use "Send Buffer" with 2920 and have next
Code:
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
------------------------------------------
Using auxilary audio input: Микрофон (ASUS Xonar D1 Audio Device)
------------------------------------------
Audio Encoding: MP3
    bitrate: 128
Using Monitor Capture
Using bitmap image
Using bitmap image
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1280, height: 720
    preset: medium
    CBR: no
    max bitrate: 3000
    buffer size: 6000
    quality: 10
------------------------------------------
bufferTime: 2554, outputRateWindowTime: 1000, dropThreshold: 3054
RTMPPublisher::BufferedSend: Buffer is full (398768 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Buffer is full (398768 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Buffer is full (400209 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Buffer is full (400209 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Buffer is full (399579 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Buffer is full (397190 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Buffer is full (397369 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Buffer is full (398098 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Buffer is full (400142 / 400384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Buffer is full (398585 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Buffer is full (399953 / 400384 bytes), waiting to send 4097 bytes
Total frames rendered: 22679, number of frames that lagged: 27 (0.12%) (it's okay for some frames to lag)
RTMPPublisher::SocketLoop: Aborting due to bStopping
Number of b-frames dropped: 144 (0.28%), Number of p-frames dropped: 155 (0.3%), Total 299 (0.58%)
=====Stream End=======================================================================
With low bitrate like 1800 have drops too.
What can I do for solve it? :/ I'm use 0.459a version and my upload 20Mbps.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I unfortunately couldn't say specifically for sure why you would be getting frame drops if you have a high upload, my recommendation would be to first try to make sure you have a good server selected to connect to. If you're using twitch and get this problem, make sure to select one of the closer servers in/near your country, and not the "global load balancing service". Sometimes the east asia server also seems to have some issues as well, so just something to watch out for.
 
Top