FAQ: Конфигурация RTSP для кодеков HDMI | Exvist Support

FAQ: RTSP кодека

Аутентификация RTSP

Как включить аутентификацию для RTSP на HDMI-кодеке?

Чтобы включить аутентификацию для RTSP на вашем HDMI-кодеке:
  1. Перейдите вНастройки ->Сеть -> RTSP.
  2. Установите флажок с надписьюАутентификация.
После включения аутентификации:
  1. Необходимо ввестиимя пользователяипарольдля доступа к потоку RTSP.
  2. Это applies whether you are playing the stream viaVLC media playerили просмотра видео черезONVIF Device Manager (ODM).
Включение аутентификации RTSP гарантирует, что только авторизованные пользователи смогут получить доступ к видеопотокам, повышая безопасность вашей системы.

Порт RTSP

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

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


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


Если вам нужно выполнить сопоставление портов для потоковой передачи RTSP, убедитесь, что трафик на порт 554 вашего внешнего IP-адреса перенаправляется на внутренний IP-адрес и порт сервера, на котором размещен поток RTSP.


Ниже приведен общий обзор того, как настроить сопоставление портов для потоковой передачи RTSP:
  1. Доступ к интерфейсу конфигурации маршрутизатора: Откройте веб-браузер и войдите в интерфейс конфигурации маршрутизатора, используя IP-адрес маршрутизатора. Обычно это достигается путем ввода "http://192.168.1.1"или аналогичного адреса в адресную строку браузера и ввода учетных данных для входа в маршрутизатор.
  2. Найдите настройки перенаправления портов или NATВ интерфейсе конфигурации маршрутизатора найдите настройки переадресации портов или NAT (преобразования сетевых адресов). Расположение и названия этих настроек могут различаться в зависимости от модели маршрутизатора, но обычно они находятся в разделах "Advanced" (Дополнительно) или "Security" (Безопасность) интерфейса конфигурации маршрутизатора.
  3. Настройка сопоставления портов для RTSP: Создайте правило переадресации портов, чтобы сопоставить входящий трафик на порту 554 (порт по умолчанию для RTSP) с внутренним IP-адресом и портом сервера, на котором размещается RTSP-поток. Укажите внутренний IP-адрес сервера и установите внутренний и внешний порт равными 554. Сохраните настройки сопоставления портов.
  4. Проверка RTSP-потока: После настройки сопоставления портов внешние клиенты могут получить доступ к RTSP-потоку, используя внешний IP-адрес и порт 554. Проверьте RTSP-поток с внешнего устройства, чтобы убедиться, что сопоставление портов работает должным образом.

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

RTSP-поток

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

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

Вот несколько ключевых моментов о RTSP-потоках:
  1. Управление потоком: RTSP используется для установления и управления доставкой потокового мультимедиа. Он позволяет клиенту запрашивать запуск, остановку и паузу медиапотока, а также управлять функциями воспроизведения, такими как перемотка вперёд и назад.
  2. Работа протокола: RTSP работает поверх протокола UDP (User Datagram Protocol) или протокола TCP (Transmission Control Protocol). Он использует архитектуру клиент-сервер, где сервер размещает медиапотоки, а клиенты запрашивают и получают медиаконтент.
  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?

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

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

Чтобы проверить реальное количество кадров в секунду (FPS) потока RTSP с помощью PotPlayer, вы можете использовать встроенную функцию статистики воспроизведения видео в программе. PotPlayer предоставляет возможность отображать информацию о воспроизведении видео, включая текущую частоту кадров в секунду (FPS). Вот как можно проверить реальный FPS потока RTSP с помощью PotPlayer:
  1. Установите PotPlayer: Если вы еще этого не сделали, скачайте и установите PotPlayer на свой компьютер. PotPlayer — это мультимедийный плеер, поддерживающий различные протоколы потоковой передачи, включая RTSP.
  2. Откройте PotPlayer и воспроизведите поток RTSP: Запустите PotPlayer и выберите опцию открытия сетевого потока или URL. Введите URL потока RTSP или сетевой адрес, чтобы начать воспроизведение потока в PotPlayer.
  3. Отображение статистики воспроизведения видео: Во время воспроизведения потока RTSP щелкните правой кнопкой мыши по окну PotPlayer, чтобы открыть контекстное меню. В контекстном меню выберите «Информация о воспроизведении» или «Статистика» (конкретное название может отличаться в зависимости от версии PotPlayer).
  4. Просмотр количества кадров в секунду (FPS): В окне статистики воспроизведения видео будет отображаться информация о воспроизводимом видео, включая частоту кадров в секунду (FPS) в реальном времени. Следите за значением FPS, чтобы наблюдать фактическую частоту кадров потока RTSP.

Следуя этим шагам, вы сможете использовать PotPlayer для проверки реального количества кадров в секунду (FPS) потока RTSP. Функция статистики воспроизведения видео PotPlayer позволяет отслеживать частоту FPS в реальном времени, давая представление о плавности и производительности воспроизведения видеопотока.

Тест задержки с помощью потока RTSP

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



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


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

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

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

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

Подробнее о RTSP в Codec

  1. RTSP в Codec