I found your message rather disjointed and confusing, but I hope the following 
answers your question(s):

- Our RTSP server implementation *does* support 'trick play' operation on MPEG 
Transport Stream files (but not 'live' MPEG Transport Stream data).  These 
Transport Stream files can contain MPEG-1, MPEG-2, or H.264 Video (plus audio, 
text, etc. tracks).  An 'index file' must be created for each Transport Stream 
file (for 'trick play' operations to work).  For more information, see
        http://www.live555.com/liveMedia/transport-stream-trick-play.html

- Our software *can* be used to create a MPEG Transport Stream from a H.264 
video input (and at least some types of MPEG audio input), using the 
"MPEG2TransportStreamFromESSource" class.  Note, in particular, the 
"testH264VideoToTransportStream" demo application (in the "testProgs" 
directory) that shows how to generate a MPEG Transport Stream file from a H.264 
video Elementary Stream file.

- I'm not sure how you would add 'closed caption' subtitles to a MPEG Transport 
Stream, but you may be able to do this by subclassing 
"MPEG2TransportStreamFromESSource", and have your subclass define a new 
"addNewTextSource()" member function that calls the "addNewInputSource()" 
member function (which is "protected:" as of the latest release of the 
software).


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

Reply via email to