The user private data streams are as described in ITU-T Rec 222.0,
Annex H, bullet item 3, "second possibility", "private data within
PES packets under the stream_type Table 2-34" as private_stream_1.
These are carried under their own PID as a separate elementary
stream in the multiplex.
From your comments I gather that when Live555 transmits an MPEG2
Transport Stream you do not demux it and send the elementary streams
but rather send it as am RTP/AVP MP2T media type ala RFC 2250. I
assume RTSP work with this media type?
Yes.
While this would provide us with transparent transmission of our
private data ES, we anticipate running on a very noisy channel and
would like to have the advantages of having elementary streams on
separate RTP sessions to make error concealment simpler. This would
involve demuxing the elementary streams and adding a media type and
support for "data" to get our private data stream across.
You would need to figure out which RTP payload format to use...
I'd be curious as to your feelings about the need for this. The
case for elementary stream transmission is made pretty well here:
http://www.envivio.com/pdf/RTPvsTS-v4.pdf
Yes, although - depending on your particular environment (& packet
loss characteristics, unicast or multicast etc.) - there are other
options to consider as well (in particular, Forward Error Correction
(FEC) on Transport Stream data over raw-UDP).
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel