How to play live streams with a single, static key frame?

I am trying to stream a video from a source provider that only provides a single, static key frame (blank image), rather than constantly updating it. We have written our own encoder. When we attempt to broadcast the stream through wowza, we have to send the key frame about every two seconds or else it will freeze up, and when we do so, the blank image causes the screen to flash blank, ruining the stream quality. Does anyone know if there is a way to send wowza the key frame information in a way that it will NOT attempt to display the image in this way? The stream that just has the keyframe info once at the start plays fine in ffmpeg.

Hello there.

I would suggest you run the source stream through the Wowza Transcoder and add key-frames to the stream with the Video/KeyFrameInterval tag.

How to set up and run Wowza Transcoder for live streaming

Alternatively, you can use FFMPEG to do the same thing. You can find example code for setting the GOP (Key-frame interval) here:

Frequently requested FFMPEG command examples for Wowza

Regards,

Salvadore