Client side transcoding for maximum compatability
Monday, December 12, 2022
Madlad.tv agora suporta transcodificação do lado do cliente. Isso significa que você pode assistir a qualquer formato de vídeo sem baixar o servidor de mídia.
O que é "transcodificação"
Os arquivos de vídeo vêm em uma ampla variedade de formatos, como .mp4, .mov, .avi e .mkv. Nem todos esses formatos são suportados por todos os navegadores. Para resolver esse problema, é comum converter o arquivo de vídeo em um formato compatível com todos os navegadores. Este processo é chamado de "transcodificação".
O que é "transcodificação do lado do cliente"
Sites de streaming tradicionais, como YouTube e Twitch, usam seus próprios servidores para distribuir mídia. Para conseguir isso, eles permitem que os usuários carreguem conteúdo de vídeo em qualquer formato e, em seguida, transcodifiquem o conteúdo para um formato compatível com todos os navegadores em seus servidores.
A Madlad não distribui diretamente nenhum conteúdo que possa ser consumido pelo serviço. Em vez disso, usamos o protocolo BitTorrent para distribuir conteúdo. Isso significa que o conteúdo é distribuído pelos próprios usuários. Essa é uma maneira muito mais eficiente de distribuir conteúdo, mas também significa que não podemos transcodificar o conteúdo em nossos servidores.
Para contornar essa limitação, implementamos a transcodificação do lado do cliente quando necessário. Isso significa que, se você estiver assistindo a um vídeo incompatível com seu navegador, transcodificaremos o vídeo em seu dispositivo.
Essa experiência deve ser sem graça, mas tem alguns inconvenientes.
A transcodificação é cara
De um modo geral, a transcodificação é um processo caro. Você pode experimentar reprodução instável ou buffer ao consumir algum conteúdo enquanto estiver em um dispositivo inferior.
Para contornar essa limitação, faça o download do Madlad Media Server para ativar a transcodificação em seu servidor. Isso moverá o download do torrent e o processo de transcodificação para o seu servidor, o que resultará em uma experiência muito mais suave.