Hello,
i am currenly trying to setup obs for youtube streaming and youtube studio gives me error messages like these:
the keyframe frequency varies but tends to vary around 15 seconds which i think might be some default value. i tried to provide some ffmpeg encoder options but they are pretty much ignored as the error messages stay consistently the same.
this stream setup involves me streaming with a screenshare. i did another test streaming with my gaming setup and had similar issues but upon ignoring the errors the stream went somewhat smooth. had to restart the stream from obs from time to time but it worked somewhat decent. but now i want to fix this for good but i am out of ideas and i searched quite a while now and found nothing that helped me. maybe i have some weird setup/edge-case. not sure.
what i noticed from other google finds: people are able to set the keyframe interval from their UI, but that option is not available to me. i guess it is because of the OpenH264 that is used in my case so i tried to provide that via the additional ffmpeg options. not an expert in video processing or streaming i probably did something wrong like choosing the wrong options with nonsensical values: in the log you just see the last options i tried. they might not make sense but at this point i was desperate and tried around a lot to no success.
sometimes i got warnings about bitrate too, but i guess since this was a screenshare there was not happening that much and the bitrate was low on these moments. it was from this warning where i got the suggested bitrate from:
can i resolve this somehow by just providing the ffmpeg options correctly? i tried to set a keyframe frequency of 2 to be on the safe side but it did not work.
any help is greatly appreciated. Uploaded log file: https://obsproject.com/logs/kxUQen0HBrVorqUf
-d
i am currenly trying to setup obs for youtube streaming and youtube studio gives me error messages like these:
Error
Please use a keyframe frequency of four seconds or less. Currently, keyframes are not being sent often enough, which can cause buffering. The current keyframe frequency is 15.0 seconds. Note that ingestion errors can cause incorrect GOP (group of pictures) sizes.
Error
Please use a keyframe frequency of four seconds or less. Currently, keyframes are not being sent often enough, which can cause buffering. The current keyframe frequency is 22.0 seconds. Note that ingestion errors can cause incorrect GOP (group of pictures) sizes.
Error
Please use a keyframe frequency of four seconds or less. Currently, keyframes are not being sent often enough, which can cause buffering. The current keyframe frequency is 15.3 seconds. Note that ingestion errors can cause incorrect GOP (group of pictures) sizes.
Error
Please use a keyframe frequency of four seconds or less. Currently, keyframes are not being sent often enough, which can cause buffering. The current keyframe frequency is 14.9 seconds. Note that ingestion errors can cause incorrect GOP (group of pictures) sizes.
the keyframe frequency varies but tends to vary around 15 seconds which i think might be some default value. i tried to provide some ffmpeg encoder options but they are pretty much ignored as the error messages stay consistently the same.
this stream setup involves me streaming with a screenshare. i did another test streaming with my gaming setup and had similar issues but upon ignoring the errors the stream went somewhat smooth. had to restart the stream from obs from time to time but it worked somewhat decent. but now i want to fix this for good but i am out of ideas and i searched quite a while now and found nothing that helped me. maybe i have some weird setup/edge-case. not sure.
what i noticed from other google finds: people are able to set the keyframe interval from their UI, but that option is not available to me. i guess it is because of the OpenH264 that is used in my case so i tried to provide that via the additional ffmpeg options. not an expert in video processing or streaming i probably did something wrong like choosing the wrong options with nonsensical values: in the log you just see the last options i tried. they might not make sense but at this point i was desperate and tried around a lot to no success.
sometimes i got warnings about bitrate too, but i guess since this was a screenshare there was not happening that much and the bitrate was low on these moments. it was from this warning where i got the suggested bitrate from:
The stream's current bitrate (193.24 Kbps) is lower than the recommended bitrate. We recommend that you use a stream bitrate of 6800 Kbps.
can i resolve this somehow by just providing the ffmpeg options correctly? i tried to set a keyframe frequency of 2 to be on the safe side but it did not work.
any help is greatly appreciated. Uploaded log file: https://obsproject.com/logs/kxUQen0HBrVorqUf
-d
Last edited: