Now the problem is where to make the stream to loop to the start of file... you said:

"You could do this, but you'd need to write a new "FramedFilter" subclass that sits
in front of your "ByteStreamFileSource" class (and presents the
illusion of delivering a single, unbroken stream to the downstream
object (a "MPEG2TransportStreamFramer"))"

I can't understand why FramedFilter subclass should be used

An alternative - which might be simpler for you - would be to write a new class (e.g. called "ContinuousByteStreamFileSource") that duplicates much of the functionality (and code) of the existing "ByteStreamFileSource" - except that it reads from its file continously - and just use this instead of "ByteStreamFileSource".

I.e, you would define your own subclass of "OnDemandServerMediaSubsession" that would be identical to the existing "MPEG2TransportFileServerMediaSubsession", except that it use a "ContinuousByteStreamFileSource" as input instead of a "ByteStreamFileSource".

As always, you should *not* need to modify any of the existing code.
--

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