FAQ: Настройка RTSP для кодеров EXVIST HDMI

FAQ: RTSP кодера

Что такое RTSP-поток?

RTSP (Real Time Streaming Protocol) — это сетевой протокол управления, предназначенный для управления доставкой мультимедийных данных, таких как аудио и видео, по сети. Он обеспечивает плавную передачу живого или предварительно записанного аудио- и видеоконтента с сервера на клиентское устройство и обычно используется для приложений потокового мультимедиа.

Вот несколько ключевых моментов о RTSP-потоках:
  1. Управление потоком: RTSP используется для установления и управления доставкой потокового мультимедиа. Он позволяет клиенту запрашивать запуск, остановку и паузу медиапотока, а также управлять функциями воспроизведения, такими как перемотка вперед и назад.
  2. Работа протокола: RTSP работает поверх протокола пользовательских датаграмм (UDP) или протокола управления передачей (TCP). Он использует архитектуру клиент-сервер, где сервер размещает медиапотоки, а клиенты запрашивают и получают медиаконтент.
  3. Типы медиа: RTSP можно использовать с различными форматами медиа, включая аудио- и видеопотоки. Он поддерживает потоковую передачу живого контента, контента по запросу и других интерактивных мультимедийных приложений.
  4. Совместимость: RTSP является открытым стандартом, который обеспечивает совместимость между различными мультимедийными устройствами, серверами и клиентами. Это означает, что RTSP-совместимые устройства и программное обеспечение от разных производителей могут взаимодействовать и обмениваться потоковым мультимедиа.
  5. Использование: RTSP обычно используется для потоковой передачи живых событий, видео по запросу, потоков с IP-камер и других мультимедийных приложений в реальном времени.
Для доступа к RTSP-потоку клиент обычно отправляет на сервер RTSP-запрос с указанием желаемого медиапотока и связанных операций управления. Затем сервер отвечает необходимой информацией для установления и поддержания потока. Это может включать местоположение медиапотока, команды управления воспроизведением и другие соответствующие параметры.

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

Как можно воспроизвести RTSP-поток?

Чтобы воспроизвести RTSP-поток (Real Time Streaming Protocol) и выбрать определенный режим потока, например сложный (объединенное аудио и видео), только видео или только аудио, можно использовать программное обеспечение медиаплеера или приложения, поддерживающие потоковую передачу RTSP.

Вот как можно воспроизвести RTSP-поток:
  1. Используйте RTSP-совместимые медиаплееры: можно использовать программное обеспечение медиаплеера или приложения, поддерживающие потоковую передачу RTSP, такие как VLC Media Player, Windows Media Player, QuickTime Player или другие приложения медиаплееров с поддержкой RTSP.
  2. Откройте RTSP-поток: запустите RTSP-совместимый медиаплеер и выберите опцию потоковой передачи сложного (объединенное аудио и видео), только видео или только аудио. В появившемся диалоговом окне введите URL или сетевой адрес RTSP-потока. Обычно это будет в формате: rtsp://192.168.1.120:554/live/1_0.

Каково максимальное количество одновременных потоков, поддерживаемых протоколом RTSP?

Он поддерживает 6x RTSP-потоков, что означает, что он разработан для обработки до шести одновременных потоков Real Time Streaming Protocol (RTSP). Эта емкость должна позволить вам эффективно распределять видео- и аудиоконтент по нескольким каналам или устройствам. Однако важно убедиться, что ваша сетевая инфраструктура, включая сервер и клиентские устройства, может эффективно обрабатывать эти потоки без снижения производительности. Кроме того, учитывайте требования к пропускной способности и возможности устройств, получающих доступ к этим потокам, чтобы обеспечить плавный потоковый опыт. Обычно рекомендуется использовать медиаплееры, такие как VLC, PotPlayer или OBS, для получения RTSP-потока с нашего кодера.

Почему я не могу получить RTSP-поток из субпотока?

Есть несколько возможных причин, по которым субпоток может не работать
  1. Настройка системного режима: Если системный режим установлен на1080p@60fps, доступен только основной поток. В этом случае, когда вы пытаетесь получить RTSP-поток из субпотока, это не сработает, потому что субпоток отключен в этом режиме.
  2. Разрешение вывода видеоисточника: Если ваш видеоисточник имеет разрешение 1080iвместо 1080p, битрейт может значительно увеличиться (до 11 Мбит/с). Кодер может испытывать трудности со снижением битрейта с помощью программных настроек, что может привести к сбоям при получении RTSP-субпотока. Рекомендуется использовать видеоисточник 1080p для обеспечения лучшей производительности субпотока.
Чтобы решить эту проблему, проверьте настройки системного режима и разрешение видеоисточника, чтобы обеспечить совместимость с функцией субпотока.

Тест задержки через RTSP-поток

Как получить более низкую задержку через VLC при воспроизведении видео на вашем iPad?



Как провести тест задержки между кодером и декодером?


Как провести тест задержки кодека при воспроизведении RTSP-потока?

Определение причины задержки при RTSP-стриминге часто зависит от используемого RTSP-плеера. Для точного тестирования производительности мы рекомендуем использовать специализированные инструменты, предназначенные для RTSP-стриминга, поскольку обычные медиаплееры могут вносить проблемы с буферизацией. В частности, инструмент, такой какEasyPlayerProоптимизирован для потоковой передачи в реальном времени и может обеспечить более точные результаты для выявления и устранения задержек при RTSP-стриминге. Просто нажмите на указанный вышеEasyPlayerProчтобы скачать его для тестирования.

Какие конкретные шаги следует выполнить для проведения сравнительного теста задержки между VLC и EasyPlayerPro?

  1. Настройте два компьютера: 1-й компьютер будет служить источником видеовхода, а 2-й компьютер будет выполнять функцию устройства видеовыхода.
  2. Скачайте и запуститеOnlyStopWatchна 1-м компьютере для измерения задержки.
  3. На 2-м компьютере откройтеEasyPlayerProи подключите RTSP-поток, как показано ниже:
  1. Откройте VLC на 2-м компьютере и подключите тот же RTSP-поток, как показано ниже:
  1. Используйте высокоскоростную камеру на мобильном телефоне, чтобы снять изображения рабочих столов обоих компьютеров. Используйте эти изображения для расчёта конкретных значений задержки.
  1. Анализ: Сравните результаты задержки. Если задержка составляет около 100 мс при использовании EasyPlayerPro и значительно выше при использовании VLC, это указывает на то, что на задержку влияет сам плеер, а не используемый кодер/декодер.
Notes
ПРИМЕЧАНИЕ: Теоретическая задержка как для кодирования, так и для декодирования составляет 33,3 мс, исходя из параметров чипа.

Подробнее о RTSP кодера

  1. RTSP кодера