Sorry for the long delay in addressing this issue.

It turns out that our "AC3AudioStreamFramer" implementation was not implemented properly for streaming from a raw AC-3 audio file. (Instead, it was working only when streaming AC-3 audio that had been extracted from a VOB file.)

I have now installed a new version (2011.06.16) of the "LIVE555 Streaming Media" code that:
1/ Fixes "AC3AudioStreamFramer".
2/ Adds a new class "AC3AudioFileServerMediaSubsession" (as you originally suggested). 3/ Updates the "testOnDemandRTSPServer" and "live555MediaServer" applications to support streaming AC-3 audio files via RTSP/RTP. (Currently, only the source code for "live555MediaServer" has been updated; not the pre-built binary versions.) 4/ Updates the implementation of "AC3AudioRTPSink" and "AC3AudioRTPSource" to properly conform to the RTP payload format for AC-3 audio, as defined by RFC 4184. (Previously, we were using a different, incompatible payload format that had been defined by an earlier draft document.) Unfortunately, this means that older clients that use our code - including existing binary versions of VLC and MPlayer - will no longer be able to play AC-3/RTP streams from our server (until they are rebuilt using this newest version of our library).
--

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