blueskydl blueskydl.com P330

Waarom de download in je browser gebeurt

P330

De meeste downloaders halen het bestand eerst naar hun eigen machine en geven het dan aan jou door. Deze niet, en het verschil is in je eigen browser te zien als je gaat kijken.

Delen van de video komen aan op het apparaat van de bezoeker en worden daar samengevoegd tot één MP4-bestand.
Het samenvoegen gebeurt op jouw machine, en daarom is er geen wachtrij en geen groottelimiet.

Video komt in delen binnen

Bluesky publiceert video zoals streamingdiensten dat doen. Er is een hoofdlijst die de twee beschikbare kwaliteiten noemt; elk daarvan wijst naar een tweede lijst; en die noemt een reeks korte stukken van elk ongeveer zes seconden.

Een fragment van zesenvijftig seconden zijn tien stukken. Er ligt geen enkele voltooide MP4 op Blueskys servers om naar te linken, dus moet iets elk stuk ophalen en ze samenvoegen. De enige vraag is of dat op een server ertussen gebeurt of op je eigen apparaat.

Samenvoegen is geen hercodering, dus er gaat niets verloren

Dit is het punt waarop mensen kwaliteitsverlies verwachten, en dat is er niet. De stukken bevatten al voltooide H.264-video en AAC-audio. Ze samenvoegen betekent diezelfde gegevens opnieuw verpakken in een MP4-omhulsel — beeld en geluid worden ongewijzigd overgenomen.

Daarom gaat het ook vlot in verhouding tot de bestandsgrootte. Er wordt niets opnieuw gecomprimeerd; je browser verpakt in wezen bytes die hij al heeft.

Wat er verandert als het op jouw apparaat gebeurt

Er is geen wachtrij, want er is geen gedeelde machine om voor in de rij te staan. Er is geen groottelimiet, want niemand betaalt de bandbreedte behalve jij en Bluesky. En achteraf ligt er geen kopie van jouw video op andermans schijf.

Sites die het bestand eerst naar hun eigen server halen, betalen elke byte twee keer — één keer naar binnen, één keer weer naar jou toe. Die kosten zijn de reden voor hun groottelimieten, daglimieten en wachtrijen. Zulke limieten zijn een symptoom van hun bouw, geen natuurwet.

De prijs is het wachten, en het tabblad sluiten stopt het

Je browser doet echt werk, en op een trage verbinding duurt een lange video nu eenmaal. De rij vakjes die zich vult, is dat werk zichtbaar gemaakt — één vakje per stuk, zodat de voortgang te tellen is in plaats van een vaag draaiwieltje.

Omdat het samenvoegen in de pagina gebeurt, beëindigt het sluiten van het tabblad de klus. Voltooide stukken worden ook niet bewaard voor een tweede poging, dus een opnieuw gestarte opslag begint schoon bij het eerste stuk.

Wanneer Bluesky om rustiger aan vraagt

Bluesky verbreekt verbindingen met wie te snel achter elkaar verzoeken doet. Dat gebeurt zonder foutcode en zonder limiet-header, dus het toont zich als een opzoeking die eenvoudigweg niet antwoordt.

Eén persoon die met de hand links plakt, komt daar nooit. Zie je het toch — meestal na herhaaldelijk op de knop rammen — dan helpt ongeveer tien seconden wachten. Meteen opnieuw proberen rekt het juist op, en daarom zegt de melding wachten in plaats van opnieuw proberen.

Hoe je het zelf natrekt

Open de ontwikkelaarstools voordat je een link plakt en let op het netwerkpaneel. De verzoeken om de gegevens van de post gaan naar bsky.app. Die om de video gaan naar het video-CDN van Bluesky. Geen ervan draagt video naar deze site of ervandaan.

Dit is het soort bewering dat makkelijk te doen en lastig te bewijzen is, en daarom is het beter je te laten zien waar je moet kijken dan te vragen of je het maar wilt geloven.

Wat dat betekent voor afbeeldingen

Afbeeldingen werken anders, en het eerlijke antwoord is dat ze wél via deze server gaan. Het afbeeldings-CDN van Bluesky weigert verzoeken van andere sites, dus een browser kan een afbeelding niet op eigen kracht ophalen en er een zinnige naam aan geven.

In plaats van je een bestand met de naam bafkreiev5vdn5i6c4rf te geven en het hernoemen aan jou te laten, wordt de afbeelding via deze server doorgegeven en komt hij aan met een naam uit de post. Hij gaat er rechtstreeks doorheen en wordt nooit bewaard. Afbeeldingen zijn klein — een voor deze gids gemeten exemplaar op volledige grootte woog 174 KB — dus de kosten van die omweg zijn verwaarloosbaar.

Terug naar de downloader