[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MMUSIC] [AVT] I-D Action:draft-pantos-http-live-streaming-01.txt
I am pleased that Apple submitted this document as an Internet Draft.
While I feel that much of the subsequent criticism has been
excessively harsh (or in some cases, misguided), I do agree with the
criticism that the document's title could be more descriptive. The
current title - "HTTP Live Streaming" - suggests that it is a broad,
architectural overview document, which this really isn't. A more
meaningful title for this document might be something like
"Using URI Playlist Files to Simulate Live Streaming"
Nonetheless, if this approach is seen as being useful, then I would
like to see the IETF adopting and standardizing it (or something
similar), because both media streaming and transport protocols
(including HTTP/TCP - the transport protocol most commonly specified
within URIs) are clearly within the IETF's arena.
However, this document focuses attention on a much bigger issue - a
proverbial "elephant in the room" - that at some point the IETF in
general, and the MMUSIC and AVT working groups in particular, are
going to have to address:
Thanks to the ever increasing abundance of cheap mass storage, we are
now in a world where media consumption is increasingly 'on demand' -
e.g, via DVRs or online services like YouTube - rather than live. It
seems inevitable that on-demand media playback will dominate, with
live media being relegated to relatively minor niches where
timeliness remains essential.
Given this, we have to ask ourselves whether there is going to
continue to be a practical role for specialized protocols for live
media, or whether we will see more and more of the live media niches
being satisfied by hacks (like the one described by this draft) that
can make use of the increasingly dominant infrastructure that will
already be in place for on-demand media? Telephony currently remains
a refuge for live media protocols, but how much beyond this in the
future? (There are even companies out there now that are providing
videoconferencing over HTTP, within users' web browsers!)
I believe that, at the very least, the IETF should try to be more
pragmatic about this (even if it means sometimes tarnishing
architectural purity). To give just one specific example, I'm
disappointed that the IETF did not adopt and standardize Apple's
earlier mechanism (developed several years ago) for tunneling
RTSP/RTP over HTTP. But given the points that I note above, I think
we're going to have to think hard about the future of RTSP in
general...