32 karma · joined February 9, 2018
VideoLAN isn't in a position to enforce it's hosts to serve the files over TLS.
However the cryptography of the signature check will be updated in the future.
The standard BitTorrent protocol uses TCP by default and is arguably worse: since it uses more TCP connexion by nature compared to a client-server file delivery, it have more chances to be prioritized.
So BT over UDP with uTP transport protocol is in fact a clever way to balance heavy traffic and interactive one.
This medialibrary is already used in VLC for Android for music album classification in an SQLite database.
While it's what we usually do when we uses BitTorrent and similar protocols, this is ignoring network topology, and somewhat inefficient. Of course, theoretically not the global bandwidth, but the pipes congestion.
Home connections are not connected to the internet, but to a service provider connected to the internet. Home are behind distribution trees connected to the internet graph.
Nothing forces ISPs to optimize routing flow inside their AS to distribute content. Could be at their root tree. How can we expect people with capped upload speed and high latency to IX servers, while some global CDNs are already closer to homes on ISPs regional level PoP?
And besides, traffic shaping, throttling, protocol blocking on private ISP infrastructure is now unregulated in some parts of the world. Massive outbound traffic could unbalance their (massively inbound) peering contracts, this is a threat.
The principles of free, open and decentralized internet do not necessarily apply to users of ISP infrastructure.
Assuming that VP10 shares a significant base design with VP9 it would not be surprising if some part of VP9 sillicons decoders could be leveraged on customer hardware, while awaiting for more dedicated circuits.
But on the software end, libaom (AOM reference implementation) is indeed a fork of libvpx. But this library is not broadly considered a good implementation, even for VP9. Pehaps the guys behind EVE for VP9 [1] will produce an AV1 implementation based of their codebase.
[1] https://git.videolan.org/?p=vlc.git;a=blob_plain;f=NEWS;hb=H...