BFTVDL boyfriendtvdl.com P203

Pourquoi le téléchargement se fait dans votre navigateur

P203

La plupart des sites de téléchargement tirent la vidéo sur leur serveur, puis vous la transmettent. Celui-ci ne le fait pas, et cette seule décision explique tout ce que vous remarquez en l'utilisant — y compris ce qui est plus lent.

Des segments MPEG-TS qui arrivent par la droite et s'accumulent en une seule barre MP4 qui grandit en dessous.
Les segments arrivent en MPEG-TS et sont assemblés en un seul MP4 dans votre navigateur. C'est la partie qui prend des minutes.

Ce qui se passe d'habitude

Le montage habituel est un relais. Vous donnez un lien au site, son serveur télécharge la vidéo, puis il vous envoie le fichier. Chaque octet voyage deux fois et l'exploitant paie les deux trajets.

C'est pour cela que ces sites vous mettent en file d'attente, vous brident, plafonnent la résolution ou demandent de l'argent. La bande passante est tout leur coût de fonctionnement, et il augmente avec chaque visiteur.

Ce qui se passe ici

Ce serveur lit deux petites choses : la page de la vidéo et l'index du flux, environ 330 Ko à eux deux. Il en tire la liste des qualités et les liens signés, et son travail est terminé.

Tout le reste se passe dans votre navigateur. Il récupère les segments vidéo directement sur le réseau de diffusion de BoyFriendTV et les assemble en un MP4 localement. Aucun octet de vidéo ne passe jamais par ce serveur.

Deux propriétés de ce CDN le rendent possible. Il envoie un en-tête d'origine permissif, ce qui autorise un navigateur venu d'un autre site à lire les segments. Et ses liens signés ne sont pas liés à une adresse IP : un lien émis pour ce serveur fonctionne depuis votre connexion. Vérifié directement : un jeton délivré à un serveur en Suisse a servi à récupérer un segment depuis une connexion au Viêt Nam, sans broncher.

Le revers, dit clairement

BoyFriendTV diffuse cette vidéo en HLS, c'est-à-dire découpée en morceaux de quatre secondes plutôt que posée là en un seul fichier. Il n'y a pas de MP4 simple à vous remettre — le demander au CDN se solde par un refus.

Votre navigateur doit donc récupérer les 82 morceaux environ et les recoudre en un seul MP4. Ce travail est réel, il se fait sur votre appareil, et il prend des minutes sur un gros fichier. L'onglet doit rester ouvert parce que c'est lui qui le fait.

Voilà le compromis, sans détour. L'attente n'est pas une file et ce n'est pas du bridage — c'est votre propre connexion et votre propre appareil qui font le travail qu'un serveur vous facturerait autrement.

Ce que vous y gagnez

Pas de file d'attente, puisqu'il n'y a rien à attendre. Aucun plafond de qualité, donc la 4K est proposée dès que la vidéo la possède. Pas de compte, puisqu'il n'y a aucun coût à récupérer. Aucun bridage quand la fréquentation monte, puisque chaque visiteur supplémentaire ne coûte presque rien à ce serveur.

Et une barre de progression qui compte de vrais segments au lieu d'estimer un pourcentage, parce que le navigateur sait vraiment combien de morceaux il reste.

Retour au téléchargeur