Технология потокового видео и сферы ее применения

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

Способы передачи потокового видео

Для просмотра потокового видео на устройстве пользователя должен быть установлен специальный видеоплеер, поддерживающий эту функцию. Кстати, поставляемый в комплекте стандартного набора ПО Windows Media Player относится к таковым. Среди прочих популярных программ стоит отметить Quicktime Player и RealOne Player.

Однако отсутствие программы на ПК не ограничивает пользователя: в интернете есть множество ресурсов, поддерживающих потоковое онлайн вещание. Самыми известными из них являются Twitch и Youtube. В последнее время технологию подхватили популярные социальные сети – например, Facebook и Вконтакте.

Однако отсутствие программы на ПК не ограничивает пользователя: в интернете есть множество ресурсов, поддерживающих потоковое онлайн вещание. Самыми известными из них являются Twitch и Youtube. В последнее время Facebook и Вконтакте.

Для трансляции потокового мультимедиа обычно используется один из двух способов:

  • Последовательный – видеофайл воспроизводится с жесткого диска компьютера пользователя или сервера провайдера услуг. Как правило, при передаче таким способом качество изображения и звука выше. К недостаткам стоит отнести то, что невозможно переключить ролик с одного момента на другой, не дождавшись его буферизации. То есть, интересующий фрагмент должен быть загружен, чтобы пользователь смог его просмотреть. Для трансляции подходит обычный веб-сервер.
  • В реальном времени – требует наличия потокового сервера. Этот метод больше подходит для передачи видеофайлов большой длительности. Пользователь может выбрать место, с которого он хочет начать просмотр. Также этот вид потокового мультимедиа вещания используется для трансляции с веб-камеры или захвата экрана.

Используемые форматы и протоколы

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

  • MPEG. Первая версия разработана группой специалистов Moving Picture Experts Group в 1988 году. Сегодня актуальны стандарт MPEG-2, используемый для кодирования видео и аудио на DVD, передачи спутникового и кабельного ТВ-сигнала. MPEG-4, кроме вышеперечисленного, регламентирует особенности сжатия 3D-объекктов, видеотелефонии и широкоформатного вещания;
  • RealVideo. Видеокодек, разработанный компанией RealNetworks в 1997 году. Формат подходит для трансляции сигнала в сетях TCP/IP (Интернет), однако для локальной сети это не лучший вариант;
  • QuickTime. Технология, созданная компанией Apple в 1991 году. Этот мультимедийный фреймворк задействован во всех устройствах производителя, выполняющих вещание или принимающих потоковое видео.

         Передача данных в сфере видеотрансляции регламентируется такими протоколами:

  • UDP – отправляет поток метаинформации отдельными небольшими пакетами. К недостаткам можно отнести то, что получение пакета пользователем не гарантируется;
  • RTSP – аналогичный протокол, «заточенный» на передачу аудио и видео;
  • TCP – гарантирует корректность полученной информации. Требует буферизации данных на стороне клиента;
  • Unicast – отправка отдельной копии файла каждому пользователю. Неэффективен при большом количестве пользователей, так как требует наличия мощных серверов;
  • Multicast – передача по сети одной и той же информации группе пользователей. Требует корректной настройки маршрутизации. К недостаткам относится невозможность реализовать функцию «видео оп запросу»;
  • P2P – используется для передачи между пользователями предварительно записанного мультимедийного файла. Позволяет снизить нагрузку на сервер.

Сферы применения потокового видео

Технология широко используется для решения многих задач:

Просмотр видео в интернете

Как известно, в Глобальной Паутине найдется все – главное уметь искать. Пользователи могут посмотреть любой фильм, мультфильм или видеоклип в удобное время. Интересный факт: пальму первенства вот уже который год стабильно удерживают фильмы категории «18+»;

Видеосвязь

Да, популярные мессенджеры, поддерживающие эту функцию – например, Skype, используют те же технологии и протоколы. Кроме того, видеосвязь сегодня способно обеспечить большинство популярный социальных сетей, а также многие специализированные ресурсы.

Стоит отметить, что видеосвязь может не только удовлетворить потребность в общении и развлечении (как, например, сервис «Чат Рулетка» со случайным подбором собеседника), но находит и практическое применение во время организации обучающих вебинаров или онлайн-конференций.

Просмотр трансляции с веб-камер

Не покидая собственной квартиры, любой пользователь может посмотреть на известные достопримечательности, прочие интересные места или на нашу планету с борта МКС. Однако развлечением использование веб-камер не ограничивается: в последнее время все большую актуальность обретает наблюдение за избирательными участками во время выборов, что помогает обнаружить нарушения.

Широко применяется видеонаблюдение службами безопасности, однако в этом случае трансляция ведется не через интернет, а по локальной сети.

Стриминг

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

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

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