|
From: <mi...@cl...> - 2002-01-17 20:57:11
|
> I'm currently playing with the last CVS version of OQT and I've seen some > references to missing functions in comments : > quicktime_read_uristream > quicktime_write_uristream > quicktime_fseek_uristream > quicktime_close_uristream > > These functions seems to be in a uristream.c file which is not in the CVS= =2E > Any chance that its author (Jean-Fran=E7ois ?) put it in the CVS ??? > I can't wait trying to read streams from the network ;) Huu, in fact I did that. uristream.c was supposed to read files via HTTP and FTP, but it's not working yet, so I commented the quicktime_xxx_uristream functions and did not put the uristream.c file in the CVS. Needs some buffering mechanism I am not sure how to implement (maybee we'd need a separate thread to get data from the network). Nothing to do with neater protocols, such as RTP/RTSP, just plain HTTP/FTP. However, there are some intersting options in the FTP and HTTP protocols allowing to ask only a byte-range of a file; that could mean seeking is possible. We still need buffering, and a file that has data organized in a stream-like fashion (ie, not a 30 Mb video track followed by a 2 Mb audio track). Tell me if you're interested in this FTP/HTTP video playing, or if we shouldn't bother about this and concentrate on RTP/RTSP! - Antoine |