The VTCompressionOutputCallback is being called only after 2 or more frames have been passed to the encoder. The last sent frame is stored in the encoder buffer and gets emitted only after the next frame comes in. This behavior causes the 1 frame delay on the decoder side and thus there is no real-time streaming. Anyone knows how to reduce the 1 frame delay?
0
0
613