Question / Help Help with youtube LIVE!

gabrilos

New Member
Hello guys! Newbie here =)
Well, Ive been using OBS for a little time, and im enjoying it, i even created a tutorial/guide to it, in portuguese, so can I give a little help to people who wants livestream, but dont have a very good CPU for it(On youtube, in my channel, btw PT-BR because im Brazillian, so I have BR subscribers =P) and showing them, how OBS is better and lighter than Xsplit...
So, Youtube gave us a new system of livestream, so now we can send in 720p for example, and people who doesnt have good internet connection, can select 360, 480p, etc, we havent this before, so im pretty happy, cause im gonna now send more bitrate!
Otherwise, theres a problem, it request to the stream program, to send at a keyframe of 2 secs, something like that, and i CANT find where to put it on OBS! And... In xsplit, you can select it, but I dont want to use xsplit...
It gives me this error, on the broadcast room:
"Please use a keyframe frequency of 2 seconds or less. Keyframes are not being sent often enough, this will cause buffering. Current keyframe frequency: 8.3 seconds. GOP sizes can be wrong if you have ingestion errors."
Can anyone help me with this?
Btw, I send at a 2000 bitrate, 720p, 30fps, with a 2.8 mb upload internet connection
THX A LOT! OBS Rocks! =P
 

candlehandle

New Member
I've had this same issue with the new YouTube streaming version. I've so far just ignored it and had great streams. There is no buffering issues, all users say the quality is excellent, and the resulting video in my video manager looks fantastic. I also use the same settings as you, 2000kbps at 720p, 30fps.

If there is a way to set the keyframes in OBS, that would be great; I don't like seeing that silly error on YouTube while streaming, but like I said, it's safe to simply ignore it at this point.

Edit: I've seen mention of a "keyint=###" that can be used in the advanced settings tab under Custom x264 Encoder Settings, but I'm not sure how to use this to make a keyframe every 2 seconds.

Edit #2: I just found out that "keyint=50" will insert a keyframe every 2 seconds. I have not tested this setting, but will in the future and will try to remember to report my findings.

Edit #3: Confirmed that this setting does remove the error on the new YouTube streaming version 2.0. In OBS, open Settings, choose Advanced on the left, then check Custom x264 Encoder Settings. In the text box provided enter "keyint=50" without the quotes. Hope this helps you!

- aethyal
- http://www.youtube.com/aethyal
 

gabrilos

New Member
Thanks for the information, Im gonna try it
The problem, is that i cant start streaming, if the "console" gives me this error, its a critical error and this wont let me start... And i tried start streaming with xsplit, then switch to OBS, and everything gets glitch, the colors get crazy and etc...
Thanks a lot!
 

gabrilos

New Member
Thanks, its really works, i searched on google before come here btw, but nothing, so thanks you!
And btw, I saw some of your streams, you said you was having problem with desync on audio? Did you used the "force audio to sync..." on the advanced? Cause i was testing, and my friend noticed it was out of sync too, but a little...
And can you say what preset, quality, everything you are using? You stream looks awesome!!!!!
And, my conclusion is, xsplit is a lot heavy, but, in my opnion, it have a better quality of video... I tested the same video on OBS and xsplit, and xsplit looks more sharp!
 

gabrilos

New Member
And, did you notice, in broadcast room, theres a button called: "Insert ad" something like this, i tested it, and does nothing... Maybe they will activate this?
 

gabrilos

New Member
aethyal said:
I've had this same issue with the new YouTube streaming version. I've so far just ignored it and had great streams. There is no buffering issues, all users say the quality is excellent, and the resulting video in my video manager looks fantastic. I also use the same settings as you, 2000kbps at 720p, 30fps.

If there is a way to set the keyframes in OBS, that would be great; I don't like seeing that silly error on YouTube while streaming, but like I said, it's safe to simply ignore it at this point.

Edit: I've seen mention of a "keyint=###" that can be used in the advanced settings tab under Custom x264 Encoder Settings, but I'm not sure how to use this to make a keyframe every 2 seconds.

Edit #2: I just found out that "keyint=50" will insert a keyframe every 2 seconds. I have not tested this setting, but will in the future and will try to remember to report my findings.

Edit #3: Confirmed that this setting does remove the error on the new YouTube streaming version 2.0. In OBS, open Settings, choose Advanced on the left, then check Custom x264 Encoder Settings. In the text box provided enter "keyint=50" without the quotes. Hope this helps you!

- aethyal
- http://www.youtube.com/aethyal
Hello?(sorry for double, triple post!)
 

candlehandle

New Member
gabrilos said:
Thanks, its really works, i searched on google before come here btw, but nothing, so thanks you!
And btw, I saw some of your streams, you said you was having problem with desync on audio? Did you used the "force audio to sync..." on the advanced? Cause i was testing, and my friend noticed it was out of sync too, but a little...
And can you say what preset, quality, everything you are using? You stream looks awesome!!!!!
And, my conclusion is, xsplit is a lot heavy, but, in my opnion, it have a better quality of video... I tested the same video on OBS and xsplit, and xsplit looks more sharp!


Glad this helped you! Yes, I have "Force Audio To Sync" checked. The weird thing is that the audio will get out of sync during the stream, but will sometimes be alright during the play back (uploaded video). I'm not 100% sure what's causing this issue, but I'm sure it's something that I'm doing wrong.

My settings are the same as yours, 2000kbps, very fast, 720p, 30fps, 96kbps audio. I find that gives me the best quality to performance ratio for my system. Sometimes there are hiccups, but that's normal for live streaming.

As for Xsplit. I have a license copy so can use the full settings, and although the video quality is slightly better, the foot print from the software is massive compared to OBS. I'd much rather have a little less quality with OBS and my PC almost doesn't even know it's running. Xsplit is such a resource intense program that usually my in game frames suffer, as well as my background running applications like a web browser.

- aethyal
- http://www.youtube.com/aethyal
 

candlehandle

New Member
gabrilos said:
And, did you notice, in broadcast room, theres a button called: "Insert ad" something like this, i tested it, and does nothing... Maybe they will activate this?

According to a Machinima email I received the "Insert Ad" button will create a mid-roll ad. You won't see it, but the people viewing your stream will (unless they have Adblock). The stream will pick up directly from where you inserted the ad so they won't miss a thing.

- aethyal
- http://www.youtube.com/aethyal
 

gabrilos

New Member
Nice, did you tested it?
I contact Maker, and they said this option doesnt work well, I tested it, and doesnt work, in public view etc, maybe because im using the same pc? I will test this in another pc later!
Thanks for the help!
 
Top