RTSP (протокол потоковой передачи в реальном времени), который используется только для настройки и управления сеансом потоковой передачи.
Он позволяет клиенту и серверу описать поток и типы потоков, которые клиент может воспроизводить, а также позволяетклиентские команды выдачи, такие как «Воспроизведение», «Пауза» и т. д.
Фактическое мультимедиа, видео в вашем случае, не передается по протоколу RTSP - оно отправляется через отдельный транспортный протокол, такой как RTP (протокол передачи в реальном времени).
Если сделать шаг назад, если ваше видео представляет собой статический видеофайл, то есть не живой поток, вам может быть проще просто использовать потоковую передачу HTTP для обслуживания файла или если вам действительно нужен один из ABRПротоколы (Adaptive Bit Rate), хотя и здесь снова возрастает сложность.
Вы можете настроить очень простой статический сервер, используя нод, чтобы проверить это, а затем протестировать URL-адрес этого простого сервера в вашем приложении для Android - естьдоступно несколько примеров, таких как:
Вы хотите убедиться, что оператор 'acceptRanges'Для параметра установлено значение true - это позволяет клиенту загружать фрагмент видео по фрагменту, чтобы он мог сразу начать воспроизведение, а не ждать загрузки всего файла.