Элементарные потоки против транспортных потоков в потоковом видео - PullRequest
0 голосов
/ 02 октября 2018

Может ли кто-нибудь сказать мне, в чем преимущество использования Элементарных видеопотоков (Demuxed Stream) по сравнению с транспортными потоками (MUXed stream) в потоковой передаче интернет-видео?Заранее спасибо.

1 Ответ

0 голосов
/ 02 октября 2018

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

Большинство потокового видео в Интернете, особенно для коммерческих и видеохостингов, на самом деле использует потоковую передачу HLS или DASH.

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

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

Таким образом, элементарные потоки «оборачиваются» в контейнер, обычно контейнер, подобный MP4, а затем контейнер переносится или переносится в потоковом протоколе ABR.

Все это выглядит какмного дополнительных затрат, но некоторые из преимуществ: совместимость

  • - большинство устройств или проигрыватели HTML5 будут поддерживать потоки HLS или DASH
  • Контейнеры видео позволяют получать дополнительные данные, метаданныепоставляется с мультимедиа и может включать несколько аудио- и видеодорожек
  • быстрый запуск - видео может начать воспроизводиться с более низкой пропускной способностью и увеличиваться со временем
  • позволяет избежать задержек буферизации - еслисеть плоха, чанки будут запрашиваться с более низкого уровня качества, пока они не улучшатся
  • , что связано с вышеизложенным, и обеспечит наилучшее возможное качество данного устройства и условий сети.

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

...