Hi,
I am streaming from H.264 Elementary Stream (ES) over RTP from an IP camera and 
creating a Transport Stream (TS) which I send over UDP.  I have modified 
"testH264VideoToTransportStream" to take input from 'stdin' and send to a UDP 
client (H.264 decoder) by replacing FileSink with BasicUDPSink.  Here is my 
command line:

./openRTSP -v rtsp://192.168.1.214/axis-media/media.amp?streamprofile=Quality | 
./testH264VideoToTransportStreamUDP

The issue I am encountering is that if, during the process of streaming, the 
client loses connection and then reconnects, it cannot decode the stream 
because it cannot see SPS/PPS.  I analyzed a saved TS file and I noticed that 
the SPS/PPS is only sent with the first IDR frame and then never again.  

So my question is what would be a way to have SPS/PPS NAL units repeated in the 
TS stream by the MPEG2TransportStreamFromESSource filter so that a UDP client 
(decoder) can resume decoding after intermittently disconnecting and 
reconnecting?

Thanks.

_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to