Платформа за излъчване на живо

Прогресивен стрийминг срещу адаптивен стрийминг: кой е по-добрият избор?

Като създатели на съдържание често се съсредоточаваме върху самото видео и постоянното му подобряване. Но има един важен елемент от излъчването, който лесно остава на заден план – как съдържанието Ви достига до аудиторията. В тази статия разглеждаме доставката на видео и два популярни подхода: стрийминг с адаптивен битрейт и прогресивен стрийминг.

Адаптивен битрейт

Какво означават тези понятия в света на стрийминга и кой вариант е по-подходящ за Вашето излъчване? Нека видим.

Какво е прогресивен стрийминг?

Можете да мислите за прогресивния стрийминг като за подход „един размер за всички“ при доставката на съдържание. При него винаги се изпраща един и същ видео файл, независимо какво устройство го получава.

Това означава, че резолюцията и размерът на файла са еднакви както за зрителите на компютър, така и за тези на мобилни устройства. При прогресивен стрийминг зрителите често се оплакват от влошено качество на картината и постоянно прекъсване или буфериране по време на възпроизвеждане.

Този подход е неефективен и често води до лошо изживяване при гледане. Ето някои от основните проблеми при прогресивния стрийминг:

  • Размазване при гледане на устройство с по-висока резолюция от тази на изходния файл
  • Буфериране при връзки с ограничен капацитет и в мобилни мрежи
  • Общи проблеми с възпроизвеждането при по-бавни устройства с по-слаби характеристики

Какво е адаптивен стрийминг?

Стрийминг с адаптивен битрейт

Стриймингът с адаптивен битрейт (ABR) осигурява оптимално гледане за аудиторията Ви и поддържа възможно най-доброто качество за всяко устройство.

Вместо решение „един размер за всички“, адаптивният стрийминг предоставя персонализирано изживяване за всеки зрител на Вашето излъчване.

Тук е важно да уточним още един термин, който може да срещнете – multi-bitrate streaming. Той е част от стрийминга с адаптивен битрейт и означава кодиране и предоставяне на няколко нива на видео качество. Самият адаптивен стрийминг е технологията, която динамично избира подходящото ниво по време на възпроизвеждане според устройството, размера на екрана и капацитета на връзката на зрителя. Двата подхода работят заедно, за да осигурят гладко и оптимизирано гледане.

Освен по-добро качество, адаптивният и multi-bitrate стрийминг помагат да създадете постоянно изживяване. Така всички зрители получават сходно качество на гледане.

Адаптивният стрийминг може да компенсира и ограничения като бавна връзка. При по-слаби мрежи се доставя по-малък файл, което намалява буферирането и прекъсванията.

Всичко това работи чрез адаптивен видео плейър. Самият плейър използва протоколи за медийно стриймване като HTTP Live Streaming (HLS) или Dynamic Adaptive Streaming over HTTP (DASH / MPEG-DASH).

Ето основните предимства на адаптивния и multi-bitrate стрийминг:

  • Съдържанието Ви винаги е оптимизирано за всеки зрител
  • Стриймът автоматично се адаптира към мрежовите условия, за да намали буферирането
  • Можете да доставяте съдържанието си винаги с оптимална резолюция

Как работи стриймингът с адаптивен битрейт?

Адаптивен видео плейър

Стриймингът с адаптивен битрейт и multi-bitrate стриймингът са насочени към ефективност и към предоставяне на най-доброто възможно изживяване за зрителя. Освен че осигурява качествен стрийм, ABR създава постоянство, така че видеата Ви да не спират, да не се влачат и да не стават негледаеми.

Когато комбинирате ABR и MBR, можете да предложите на аудиторията си оптимално и по-добро изживяване при гледане.

StreamingVideoProvider използва и двете технологии. Нашият видео плейър автоматично променя качеството на излъчването според текущата интернет скорост или натоварването на системата на зрителя. Ако някой от аудиторията Ви гледа през бавна връзка и тя внезапно се подобри, плейърът автоматично ще премине към видео стрийм с по-високо качество.

Как да използвате ABR (MBR) стрийминг със StreamingVideoProvider

Адаптивен HLS

В StreamingVideoProvider улесняваме автоматичното адаптиране на съдържанието Ви според мрежовите условия на зрителите. Ето как изглежда процесът за стриймъри, които искат да създадат multi-bitrate излъчване.

  1. Създайте ново Live Broadcast.
  2. Отидете на Video Settings > Delivery Method > превключете към HLS.
  3. Отворете Broadcast Panel и изберете Wirecast като източник.
  4. Копирайте RTMP URL и Stream Key за основния си стрийм.
  5. Добавете число 2 и число 3 в края на Stream Key, за да изпратите втория и третия RTMP стрийм от Вашия видео енкодер.
  6. Готово – вече можете да излъчвате събитие на живо с Multi-Bitrate видео!

Нека обобщим някои ключови разлики между прогресивния и адаптивния стрийминг.

Динамична настройка на качеството

Променливи видео резолюции

Адаптиране според скоростта на връзката

Оптимално изживяване при гледане

Адаптивен стрийминг

Прогресивен стрийминг

ЧЗВ

Когато избирате битрейт за стрийминг, трябва да се съобразите с наличната скорост за качване и капацитета на връзката си. Има няколко ориентировъчни диапазона.

Изборът зависи и от типа съдържание, което излъчвате.

Видео с много малки детайли, които постоянно се променят, ще спечели повече от по-висок битрейт. Ако обаче видеото показва човек, който говори пред стена, например, и няма много движение, не Ви е нужен толкова висок битрейт.

Най-добрият битрейт за Вас зависи от мрежовата Ви връзка и от съдържанието Ви, например от кадрите в секунда (FPS). Диапазоните по-долу са добра отправна точка за Вашите излъчвания.

Препоръчителен битрейт за стрийминг при 480p
Видео: 500 – 2,000 Kbps

Препоръчителен битрейт за стрийминг при 720p и 60 FPS
Видео: 2,250 – 6,000 Kbps

Препоръчителен битрейт за стрийминг при 1080p full HD и 60 FPS
Видео: 4,500 – 9,000 Kbps

Препоръчителен битрейт за стрийминг при 4K UHD и 30 FPS
Видео: 13,000 – 34,000 Kbps

Можете да направите тестове на скоростта, за да разберете по-добре с какъв капацитет разполагате за качване и изтегляне.

Да, YouTube използва адаптивен стрийминг за излъчвания на живо в платформата си чрез MPEG-DASH. Това помага за оптимизиране на доставката на съдържание до потребителите и осигурява възможно най-добро гледане, независимо от устройството.

Буферирането може да се намали по няколко начина. Най-добрият подход е да използвате адаптивен стрийминг, който разпознава ограниченията на връзката и се настройва спрямо тях.

Ако излъчвате само един стрийм директно през OBS, можете да опитате да намалите видео битрейта от настройките. Това ще понижи донякъде качеството, но ще подобри възпроизвеждането при по-бавни интернет връзки.

По принцип прогресивният стрийминг често използва повече капацитет, защото един и същ файл се доставя и до по-малки екрани, вместо да се изпрати по-малка оптимизирана версия.

Адаптивният стрийминг може да създаде по-оптимизирана версия на стрийма Ви за мобилни екрани и мобилни мрежи.

Ако създавате няколко изходни стрийма за multi-bitrate стрийминг, трябва да разполагате с поне 30% повече скорост за качване от общия битрейт на multi-bitrate стриймовете.

За да използвате стрийминг с адаптивен битрейт, трябва да работите с платформа за излъчване на живо, която поддържа тази функция.

Както споменахме, нашият плейър за стрийминг с адаптивен битрейт автоматично настройва качеството на излъчването за зрители с ограничения или спадове в капацитета на връзката.

Ако използвате multi-bitrate стрийминг при нас, настройването на 3 стрийма за кодиране с адаптивен битрейт изглежда приблизително така:

Стрийм 1

RTMP адрес - rtmp://cast.webvideocore.net/live
RTMP ключ - XXXXXXXXXXXX

Стрийм 2

RTMP адрес - rtmp://cast.webvideocore.net/live
RTMP ключ - XXXXXXXXXXXX2

Стрийм 3

RTMP адрес - rtmp://cast.webvideocore.net/live
RTMP ключ - XXXXXXXXXXXX3

Заключение

ABR стриймингът е отличен избор, ако искате да осигурите възможно най-добро гледане за зрителите си на различни устройства. Това е важно за доброто представяне на Вашия стрийм. Освен това излъчването може да продължи дори когато мрежовите условия при зрителя се влошат. С ABR стриймът остава с високо качество толкова дълго, колкото интернет връзката на зрителя го позволява.

Прогресивният стрийминг създава непостоянно изживяване, защото доставя един и същ стрийм до всички типове връзки и устройства. Ако зрител гледа прогресивен стрийм и качеството на връзката му спадне, излъчването ще спре заради буфериране.

Настройването на излъчване със стрийминг с адаптивен битрейт означава да създадете няколко варианта на стрийма, оптимизирани за различни устройства. HLS работи много добре с HTML 5 видео плейъри и е популярен избор. Прогресивният стрийминг просто изпраща един и същ файл до всички устройства, което води до по-лошо качество на картината и буфериране.

Допълнително четене

Ако искате да научите повече за адаптивния стрийминг или за стрийминга като цяло, вижте тези връзки:

Знаете ли?

Можете да излъчвате PPV без такси

Опитайте безплатно
Twitter
Facebook
Linkedin

НЕ ПРОПУСКАЙТЕ

Получавайте новини за нови статии, уебинари и други възможности:

Споделете тази публикация: