[Live-devel] Jpeg live stream & OnDemandServer*

Ross Finlayson finlayson at live.com
Fri Apr 23 14:25:08 PDT 2004


At 02:06 AM 4/23/04, you wrote:
>Is it possible to use OnDemandServer* and "Jpeg Live frame"?

Yes, but first you would need to create two new classes:
1/ A subclass of "JPEGVideoSource" that encapsulates your JPEG source, and
2/ A new "JPEGVideoFileServerMediaSubsession" class, similar to the 
existing "*VideoFileServerMediaSubsession" classes, that creates - on 
demand - new instances of (i) your JPEGVideoSource subclass, and (ii) a 
"JPEGVideoRTPSink".

1/ is going to be non-trivial, because your subclass would need to provide 
your own implementations of the pure virtual functions "type()", 
"qFactor()", "width()", and "height()".  (If you're planning to read from 
files, then the "qFactor()" function could be the tricky one, because the 
'Q factor' value is not directly present in files' JPEG header.)


	Ross Finlayson
	LIVE.COM
	<http://www.live.com/>



More information about the live-devel mailing list