2015-09-18 2 views
3
  • Протокол потокового видео в реальном времени (RTSP) - протокол управления воспроизведением мультимедиа. Другие протоколы, которые могут быть использованы в сочетании с RTSP включают:
    • в реальном времени транспортный протокол (RTP) - это формат пакета используется для передачи мультимедиа (например, аудио и видео потоков) над IP-сети. RTP - это протокол SNCP.
    • Протокол управления RTP (RTCP) - используется для контроля показателей передачи и качества обслуживания (QoS), помогая синхронизировать несколько потоков. RTCP - сестра протокола RTP.
    • Сессия Описание Протокол (SDP) - используется протоколами, такими как RTSP, для описания медиапотоков на этапе инициализации рукопожатия.

Так же, как я сводились вышеуказанные протоколы к 1 или 2 предложения, я надеюсь кто-то может ответить: с точки зрения непрофессионала, в чем разница между MPEG-DASH & RTSP?В чем разница между MPEG-DASH и RTSP?

С высокого уровня MPEG-DASH представляется альтернативой RTSP + RTP + RTCP + SDP.

ответ

6

DASH предназначенный для Динамический адаптивный потоковой передачи по HTTP. Основной обзор: он работает, разбивая исходные файлы на несколько сегментов, которые затем передаются по протоколу HTTP. Информация о содержимом находится в файле манифеста, который называется Media Presentation Description (MPD), в основном XML-файл.

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

Это позволяет адаптировать потоковое вещание. Игрок сначала запрашивает манифест и считывает необходимую информацию, затем начинает загрузку медиа-сегментов. Во время воспроизведения, если условия сети меняются, он может переключиться на другое представление (например, поток с меньшей пропускной способностью, если вы переходите с Wi-Fi на 3G).

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

В отличие от HLS, DASH также может выполнять потоковое вещание с низкой задержкой, которое RTSP было хорошо. В целом отрасль движется в направлении DASH, но есть такие случаи, как Apple.

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

+0

Итак, как только вспышки вспыхивают, RTMP умирает и MPEG-DASH берет на себя? Что такое состояние дел прямо сейчас? –

+1

@AliGajani Согласно [ежегодному отчету encoding.com за 2016 год] (http://www.encoding.com/files/2016-Global-Media-Formats-Report.pdf) HLS все еще находится на вершине с 71%, затем от Smooth 19% и DASH на 10%. – aergistal

+0

Спасибо, замечательная информация там. Что вы думаете о dash.js? –