Madlad.tv

Client side transcoding for maximum compatability

Monday, December 12, 2022

Madlad.tv stöder nu omkodning på klientsidan. Detta innebär att du kan titta på alla format av video utan att ladda ner mediaservern.

Vad är "omkodning"

Videofiler finns i en mängd olika format, som .mp4, .mov, .avi och .mkv. Alla dessa format stöds inte av alla webbläsare. För att lösa detta problem är det vanligt att konvertera videofilen till ett format som stöds av alla webbläsare. Denna process kallas "omkodning".

Vad är "omkodning på klientsidan"

Traditionella streamingsidor som YouTube och Twitch använder sina egna servrar för att distribuera media. För att åstadkomma detta tillåter de användare att ladda upp videoinnehåll i valfritt format och sedan omkoda innehållet till ett format som stöds av alla webbläsare på deras servrar.

Madlad distribuerar inte direkt något av innehållet som kan konsumeras av tjänsten. Istället använder vi BitTorrent-protokollet för att distribuera innehåll. Det innebär att innehållet distribueras av användarna själva. Detta är ett mycket mer effektivt sätt att distribuera innehåll, men det betyder också att vi inte kan koda om innehållet på våra servrar.

För att komma runt denna begränsning har vi implementerat omkodning på klientsidan vid behov. Det betyder att om du tittar på en video som inte stöds av din webbläsare kommer vi att koda om videon på din enhet.

Den här upplevelsen borde vara obehaglig, men är inte utan några nackdelar.

Omkodning är dyrt

Generellt sett är omkodning en dyr process. Du kan uppleva hackig uppspelning eller buffring när du konsumerar något innehåll på en lägre enhet.

För att komma runt denna begränsning, ladda ner Madlad Media Server för att aktivera omkodning på din server istället. Detta kommer att flytta både torrentnedladdningen och omkodningsprocessen till din server, vilket kommer att resultera i en mycket smidigare upplevelse.

Back to blog