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