[Live-devel] Streaming h264 MPEG-2 TS

Ross Finlayson finlayson at live555.com
Tue Sep 7 13:26:58 PDT 2010


At 6:05 PM +0300 9/7/10, oshikztrego at hotmail.com wrote:
>Hi,
>We are developing a linux based embedded device which functions as a 
>streaming server.

Do "we" not have our own domain name? :-)  (People who use hobbyist 
email addresses (@hotmail, @gmail, @yahoo, etc.) are taken less 
seriously on this mailing list.)


>The device has a video encoder which produces h264 MPEG-4 Elementary 
>Stream, Audio encoder, and closed caption source.
>Our project started off with the requirement to stream the Video by 
>RTP. We used liveMedia for this.
>
>As the project evolved additional requirements/limitations were added:
>1. Offline streaming of previously captured data with trick-play
>2. The Streaming client can only play MPEG-2 ts.
>
>After some research regarding extending our use of liveMedia to 
>satisfy these requirements,
>We reached the conclusion that using liveMedia as it is currently 
>implemented will be difficult since
>
>1. Multiplexing of h.264, audio and closed captions to an MPEG-2 ts 
>is not supported

We *do* support multiplexing video (including H.264) and audio into a 
MPEG-2 Transport Stream - using the 
"MPEG2TransportStreamFromESSource" class.  You might also be able to 
modify this class to support closed captions.


>2. Indexing of h264 video for trick play is not supported.

That's correct.  It's on the 'to do' list, but not currently supported.
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


More information about the live-devel mailing list