<div dir="ltr"><div>Hi All,<br> <br>I have hardware encoder which sends h264/RFC3984 stream in multicast or unicast. This hardware is also controlled by RTSP server (based on LIVE555).<br>I want to be able to play the stream using VLC, and join the stream even after the playback started,<br>
The problem is that the source generate only one IDR frame in the start, and uses AIR (adaptive intra refresh) - to preserve a constant bitrate as much aspossible.<br>There are no other IDR or I frames.</div>
<div>The RTSP server sends the SPS/PPS in the SDP, and they are also transmitted in-band (RTP) from time to time.</div>
<div> </div>
<div>The first player which address the RTSP server and actually initiate the stream (and receive the first IDR frame) is able to play the stream.</div>
<div>The second player which address the RTSP server and want to join the existing stream (already missed the first IDR) is NOT able to play the stream.<br></div>
<div>I have no problem with the artifact I expect to see for starting to decode withot proper refernce frame, since in short interval all macroblocks will be refreshed (AIR)</div>
<div> <br>Is such scenario is supported in x264/VLC ?</div>
<div>If so what can be my problem?<br>Is there other implementation that can solve my probelm?<br> <br>Thanks.<br> <br>Amit Yedidia.<br>Elbit Systems.<br> </div></div>