[vlc-devel] will streaming protocols survive OR will http become the protocol of choice?!

Viral Sachde viral at allaboutif.com
Wed Jan 30 07:12:42 CET 2008


Marc E. Fiuczynski wrote:
> Rémi Denis-Courmont wrote:
>   
>>> 1) easily save streams to disk using various media players,
>>>     
>>>       
>> RTSP is not "easy" to save, but it is doable, and would become easier if there 
>> was more demand.
>>   
>>     
>
> I've heard rumors that the latest release of Real Player lets one do 
> this.  Have not validated this myself
>   
>>> 2) trick play is now supported either through the use of HTTP range
>>> queries or on the server side via a CGI (see youtube), and
>>>     
>>>       
>> Assuming you know where to seek. Yes.
>>   
>>     
>
> Well, I've used VLC via a http server to seek forward and backwards in a 
> HD mpeg file.  Seems to work well enough for me.  It might not be 
> perfectly accurate, but I doubt that the average user actually cares 
> about that.
>   
>>> 3) http servers designed for delivering multimedia "just in time"
>>> (versus ASAP bulk downloads) in ways that mirrors what streaming
>>> protocols (again a simple experiment with youtube reveals that they pace
>>> the outgoing data delivery).
>>>     
>>>       
>> Even if the server does not pace, the client could do it at TCP level. This is 
>> not really an issue. The only use is to rate limit clients.
>>   
>>     
>
> Agreed. The complaint is that clients in the past did not did not limit 
> themselves and so this functionality needed to put into the servers.  
> Consider youtube, dailymotion, etc., where someone has to pay for the 
> bandwidth by the GB sent.  It is wasted money if the user wont watch the 
> whole video, which is quite common for those types of websites.
>
>   
>> Probably the main reason why RTSP mostly failed so far is that it is so 
>> unfriendly to NATs and firewalls. Hence people come with non-compatible 
>> solutions, and there is no big incentive to interop.
>>     
>
> Agreed.
>
>   
>> Also companies want to sell and buy proprietary solutions for media...
>>   
>>     
>
> Not sure I follow this statement.
>   
>> For video-on-demand, where you may actually want to have big receive buffers 
>> and reliable reception, it is actually better to use HTTP than RTSP. And then 
>> you get firewall and NAT traversal as an added bonus. So yeah, I don't see 
>> much point in using more dedicated protocols, such as RTSP there.
>>   
>>     
>
> Glad to hear it.  Now if we could just educate the rest of the world. :)
>
>   
>> As far as I can tell, the one and only real advantage of UDP (beyond 
>> multicasting) is low latency. But you typically don't care so much about 
>> latency when streaming, as you would when conferencing.
>>   
>>     
>
> Agreed.
>
>   
>> You can argue whether TCP (HTTP) is good or bad for live streaming (not VoD) 
>> then, but obviously VoD is much more common an usage.
>>   
>>     
>
> I think live streaming can also be done fairly effectively using HTTP.  
> The real challenge in this space is more with scaling to many users.  
> RTP multicast is the real solution for this, but it turns out to be 
> impractical as it often simply does not work across ISPs or even within 
> an ISP.
>
> Thanks for your comments.
>
> Marc
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> http://mailman.videolan.org/listinfo/vlc-devel
>
>   
I think P2P streaming will provide much better long term solution.
It can dynamically scale it self. Also if DRM gets involved, it can be 
commercialized.

I think *Multicast will require people to watch movie same time and than 
what about seeking functionality * (Can someone please correct this 
statement if it is wrong, I am not sure.)

Regards,

Viral



More information about the vlc-devel mailing list