«

»

Июл 24 2014

Распечатать Запись

Битовые скорости потоков, которые лучше всего использовать в видеотрансляциях

bitrates_wirecast_fmle_wowza_streaming_engine В одной из своих прошлых статей я уже писал о том, что очень важно подобрать подходящие битовые скорости потоков для организации действительно достойной видеотрансляций. Потоки с разными битовыми скоростями нужны для того чтобы удаленные пользователи могли смотреть видеотрансляцию в максимально возможном качестве на всевозможных устройствах, с разными скоростями подключения к Интернету.

Битовые скорости потоков в видеотрансляциях

 На сегодняшний день есть два основных подхода для создания нескольких битовых скоростей потоков одного и того же источника сигнала.

Подход 1

 Первый подход — это когда видеокодер, например, WireCast или FMLE формирует в реальном режиме времени копии одного потока (например, видео с видеокамеры) с разными битовыми скоростями и отправляет их на медиасервер (например, Wowza Streaming Engine), с которого уже трансляция просматривается удаленными пользователями. В зависимости от скорости Интернет-канала, к которому подключено устройство просмотра удаленного пользователя ему будет отправляться мультимедийный поток с наиболее подходящим битрейтом (адаптивное вещание).

Подход 2

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

Примеры

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

 Если же у вас по какой-то причине нет технической возможности сделать множество потоков с разными битовыми скоростями одной видеотрансляции, тогда попробуйте приблизительно оценить условия получения потоков вашими удаленными клиентами и выбрать одну единственную, но наиболее подходящую битовую скорость, например, 1 Мбит/c.

 Далее, в качестве примеров, я публикую битовые скорости потоков, которые предлагают использовать передовые в области передачи видеопотоков компании. В таблице ниже указаны битовые скорости потоков рекомендуемые для использования на видеокодерах (FMLE и пр.) пользователей отправляющих потоки на медиасервер (сервис) YouTube. Отмечу, что новая площадка онлайн видеотрансляций YouTube уже умеет автоматически разбивать один единственный поток на несколько.

youtube_bitratesБитовые скорости потоков, рекомендованные Google (YouTube)

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

teradek_bitrates

Битовые скорости потоков, которые может формировать VidiU

 На этом я бы хотел закончить данную статью. Буду рад, если вам пригодится данная информация.

 Если вам нужно что-то настроить или получить консультацию по медиа серверам и системам, можете обращаться ко мне и нашей команде через форму контактов.

 Приглашаю подписаться на новости моей публичной страницы ВКонтакте, ее адрес http://vk.com/itmultimedia . Буду рад видеть Вас в своих подписчиках!

 Всем хорошего настроения!


Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>