Что подразумевается под «протоколом более высокого уровня» в спецификации RTMP? - PullRequest
0 голосов
/ 12 января 2020

Рассматривая спецификацию RTMP , в разделе 5 (Поток фрагментов RTMP) говорится:

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

Что подразумевается под «протоколом более высокого уровня»?

Также указывается: «Пока RTMP Chunk Stream» был разработан для работы с протоколом обмена сообщениями в реальном времени (раздел 6), он может обрабатывать любой протокол, который отправляет поток сообщений ". Разве RTMP Chunk Stream и протокол обмена сообщениями в реальном времени не совпадают?

1 Ответ

0 голосов
/ 29 января 2020

Когда RTMP был впервые выпущен, транспорт Chunk Stream работал через сокеты или HTTP (хотя я не думаю, что туннелирование HTTP когда-либо документировалось, существуют реализации с открытым исходным кодом). Позже Adobe выпустила RTMFP для одноранговой связи по UDP. В обоих этих случаях RTMP является протоколом более высокого уровня, независимо от того, как закодированы сообщения RTMP.

Для получения дополнительной информации см. https://rtmp.veriskope.com/docs/overview/

...