Madlad.tv

Client side transcoding for maximum compatability

Monday, December 12, 2022

Madlad.tv теперь поддерживает транскодирование на стороне клиента. Это означает, что вы можете смотреть любой формат видео без загрузки медиасервера.

Что такое «транскодирование»

Видеофайлы бывают самых разных форматов, таких как .mp4, .mov, .avi и .mkv. Не все эти форматы поддерживаются всеми браузерами. Чтобы решить эту проблему, видеофайл обычно конвертируют в формат, поддерживаемый всеми браузерами. Этот процесс называется «транскодированием».

Что такое "транскодирование на стороне клиента"

Традиционные потоковые сайты, такие как YouTube и Twitch, используют свои собственные серверы для распространения мультимедиа. Для этого они позволяют пользователям загружать видеоконтент в любом формате, а затем перекодировать контент в формат, поддерживаемый всеми браузерами на их серверах.

Madlad напрямую не распространяет какой-либо контент, который может использоваться службой. Вместо этого мы используем протокол BitTorrent для распространения контента. Это означает, что контент распространяется самими пользователями. Это гораздо более эффективный способ распространения контента, но это также означает, что мы не можем перекодировать контент на наших серверах.

Чтобы обойти это ограничение, мы реализовали транскодирование на стороне клиента, где это необходимо. Это означает, что если вы смотрите видео, которое не поддерживается вашим браузером, мы перекодируем видео на вашем устройстве.

Этот опыт должен быть безупречным, но не без некоторых недостатков.

Транскодирование дорого

Вообще говоря, транскодирование является дорогостоящим процессом. Вы можете столкнуться с прерывистым воспроизведением или буферизацией при потреблении некоторого контента на более низком устройстве.

Чтобы обойти это ограничение, загрузите Madlad Media Server, чтобы включить транскодирование на своем сервере. Это переместит как загрузку торрента, так и процесс перекодирования на ваш сервер, что сделает процесс более плавным.

Back to blog