В чем разница между протоколом rtmp и rtsp? - PullRequest
25 голосов
/ 17 мая 2011

Я просто хочу узнать, в чем разница между протоколами rtsp и rtmp и есть ли на моем сервере mp3-файлы, и я играю их на своем Android с использованием http, как они отличаются в работе.

В Android, если я хочу реализовать RTMP или RTSP, что является лучшим? Какие ограничения RTMP & RTSP в Android?

Кто-нибудь может дать мне краткий ответ на вопрос выше?

Ответы [ 2 ]

33 голосов
/ 17 мая 2011

Потоковый протокол реального времени ( RTSP ) - это протокол управления сетью, разработанный для использования в системах развлечений и связи для управления серверами потокового мультимедиа. Протокол используется для установления и управления медиа-сессиями между конечными точками. Клиенты медиа-серверов выдают VCR-подобные команды, такие как воспроизведение и пауза, чтобы упростить управление воспроизведением медиа-файлов с сервера в режиме реального времени.

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

Я бы использовал HTTP для потоковой передачи MP3.

12 голосов
/ 17 мая 2011

Они оба являются протоколами для потокового мультимедиа и на высоком уровне достигают одного и того же - задайте стандарт для потокового мультимедиа.Хотя RTMP был разработан и принадлежал Adobe до того, как был обнародован, тогда как RTSP был публичным стандартом с самого начала.Поскольку RTMP в основном используется проигрывателем Flash, я предполагаю, что класс проигрывателя Android Media использует потоки RTSP.

...