В чем разница между протоколом rtmp и rtsp?
Я просто хочу знать, в чем разница между протоколами rtsp и rtmp, и если на моем сервере есть mp3-файлы, и я играю их на своем Android с использованием http, как они отличаются в работе.
В Android, если я хочу реализовать RTMP или RTSP, что является лучшим? Какие ограничения RTMP & RTSP в Android?
Кто-нибудь может дать мне краткий ответ на выше?
2 ответа
Потоковый протокол реального времени (RTSP) - это протокол управления сетью, разработанный для использования в развлекательных и коммуникационных системах для управления потоковыми медиа-серверами. Протокол используется для установления и управления медиа-сессиями между конечными точками. Клиенты медиа-серверов выдают VCR-подобные команды, такие как воспроизведение и пауза, чтобы упростить управление воспроизведением медиа-файлов с сервера в режиме реального времени.
Протокол обмена мгновенными сообщениями в реальном времени (RTMP) изначально был проприетарным протоколом, разработанным Macromedia для потоковой передачи аудио, видео и данных через Интернет, между проигрывателем Flash и сервером.
Я бы использовал HTTP для потоковой передачи MP3.
Они оба являются протоколами для потокового мультимедиа и на высоком уровне достигают одного и того же - задают стандарт для потокового мультимедиа. Хотя RTMP был разработан и принадлежал Adobe до того, как был обнародован, тогда как RTSP был публичным стандартом с самого начала. Поскольку RTMP в основном используется проигрывателем Flash, я бы предположил, что класс проигрывателя Android Media использует потоки RTSP.