[vlc-devel] [Videolan-devel] Bittorrent VoD
Marijn Swenne
marijn.swenne at gmail.com
Tue Dec 22 21:09:34 CET 2009
Hi,
2009/12/22 Juan Cristóbal Olivares <cristobal at cxnet.cl>:
> 2009/12/22 Rémi Denis-Courmont <rem at videolan.org>
>>
>> Hello,
>>
>> Le mardi 22 décembre 2009, Marijn Swenne a écrit :
>> > I'm looking into making a Bittorrent VoD integration for VLC. So in
>> > other words, being able to open a BT metafile in VLC as you would a
>> > HTTP file and start viewing it before the whole file is downloaded.
>> > Obviously you'de need a BT client that supports VoD. I was looking
>> > into using http://www.rasterbar.com/products/libtorrent/ which has a
>> > BSD-license and modifying it to become a VoD client.
>>
>> In my understanding, the BitTorrent protocol is fundamentally
>> incompatible with video on demand. VoD requires data to be fetched
>> linearly. BitTorrent fetches file chunks starting from the scarcest to
>> the most commonly available. This enables users to trade chunks, thus
>> maximizing the bandwidth usage. But then, you need to fetch the
>> complete video file before you can play it with a media player. Then,
>> VLC will be just worse than a dedicated BitTorrent client.
>>
> AFAIK, there's a variant for streaming (.tstream files). Take a look:
> http://www.ghacks.net/2008/07/27/eztv-allows-bittorrent-streaming/
Thanks, they make use of Tribler, which is the best effort for P2P
streaming up untill now. Except that it's not compatible with BT. I
was aiming for an implementation that is compatible with mainline BT.
>>
>> --
>> Rémi Denis-Courmont
>> http://www.remlab.net/
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> http://mailman.videolan.org/listinfo/vlc-devel
>
> Regards,
>
> --
> Atte,
> Juan Cristóbal Olivares
> CxNet
> Skype: cxnetworks6001
> Fono: +56-2 342 5332 (Anexo 6001)
> Celular: +56-9 9871 7277
> El Trovador 4280 Of. 404
> Las Condes
> Santiago, Chile
>
More information about the vlc-devel
mailing list