Madlad.tv

Client side transcoding for maximum compatability

Monday, December 12, 2022

Madlad.tv тепер підтримує перекодування на стороні клієнта. Це означає, що ви можете дивитися будь-який формат відео без завантаження медіасервера.

Що таке "перекодування"

Відеофайли мають широкий спектр форматів, наприклад .mp4, .mov, .avi та .mkv. Не всі ці формати підтримуються всіма браузерами. Щоб вирішити цю проблему, зазвичай конвертують відеофайл у формат, який підтримується всіма браузерами. Цей процес називається «перекодування».

Що таке "перекодування на стороні клієнта"

Традиційні потокові сайти, такі як YouTube і Twitch, використовують власні сервери для розповсюдження медіа. Щоб досягти цього, вони дозволяють користувачам завантажувати відеовміст у будь-якому форматі, а потім перекодувати вміст у формат, який підтримується всіма браузерами на їхніх серверах.

Madlad безпосередньо не порушує будь-який вміст, який може використовуватися службою. Замість цього ми використовуємо протокол BitTorrent для розповсюдження вмісту. Це означає, що контент розповсюджується самими користувачами. Це набагато ефективніший спосіб розповсюдження вмісту, але це також означає, що ми не можемо перекодувати вміст на наших серверах.

Щоб обійти це обмеження, ми запровадили перекодування на стороні клієнта, де це необхідно. Це означає, що якщо ви переглядаєте відео, яке не підтримується вашим браузером, ми перекодуємо відео на вашому пристрої.

Цей досвід має бути бездоганним, але не позбавлений деяких недоліків.

Перекодування дороге

Загалом, транскодування є дорогим процесом. Ви можете спостерігати переривчасте відтворення або буферизацію під час використання певного вмісту на пристрої нижчого рівня.

Щоб обійти це обмеження, завантажте медіасервер Madlad, щоб увімкнути перекодування на своєму сервері. Це перемістить як завантаження торрент-файлів, так і процес перекодування на ваш сервер, що призведе до набагато плавнішої роботи.

Back to blog