FAQ: Конфигурация RTSP для кодеков HDMI | Exvist Support
FAQ: RTSP кодека
Аутентификация RTSP
Как включить аутентификацию для RTSP на HDMI-кодеке?
Чтобы включить аутентификацию для RTSP на вашем HDMI-кодеке:
Перейдите вНастройки ->Сеть -> RTSP.
Установите флажок с надписьюАутентификация.
После включения аутентификации:
Необходимо ввестиимя пользователяипарольдля доступа к потоку RTSP.
Это 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:
Доступ к интерфейсу конфигурации маршрутизатора: Откройте веб-браузер и войдите в интерфейс конфигурации маршрутизатора, используя IP-адрес маршрутизатора. Обычно это достигается путем ввода "http://192.168.1.1"или аналогичного адреса в адресную строку браузера и ввода учетных данных для входа в маршрутизатор.
Найдите настройки перенаправления портов или NATВ интерфейсе конфигурации маршрутизатора найдите настройки переадресации портов или NAT (преобразования сетевых адресов). Расположение и названия этих настроек могут различаться в зависимости от модели маршрутизатора, но обычно они находятся в разделах "Advanced" (Дополнительно) или "Security" (Безопасность) интерфейса конфигурации маршрутизатора.
Настройка сопоставления портов для RTSP: Создайте правило переадресации портов, чтобы сопоставить входящий трафик на порту 554 (порт по умолчанию для RTSP) с внутренним IP-адресом и портом сервера, на котором размещается RTSP-поток. Укажите внутренний IP-адрес сервера и установите внутренний и внешний порт равными 554. Сохраните настройки сопоставления портов.
Проверка RTSP-потока: После настройки сопоставления портов внешние клиенты могут получить доступ к RTSP-потоку, используя внешний IP-адрес и порт 554. Проверьте RTSP-поток с внешнего устройства, чтобы убедиться, что сопоставление портов работает должным образом.
Важно отметить, что точные шаги настройки сопоставления портов могут различаться в зависимости от марки и модели вашего маршрутизатора. Обязательно ознакомьтесь с документацией маршрутизатора или ресурсами поддержки производителя для получения конкретных инструкций по настройке переадресации портов для RTSP или любых других протоколов потоковой передачи.
RTSP-поток
Что такое RTSP-поток?
RTSP (Real Time Streaming Protocol — протокол потоковой передачи в реальном времени) — это протокол сетевого управления, предназначенный для управления доставкой мультимедийных данных, таких как аудио и видео, по сети. Он обеспечивает плавную передачу живого или предварительно записанного аудио- и видеоконтента с сервера на клиентское устройство и обычно используется в приложениях потоковой передачи мультимедиа.
Вот несколько ключевых моментов о RTSP-потоках:
Управление потоком: RTSP используется для установления и управления доставкой потокового мультимедиа. Он позволяет клиенту запрашивать запуск, остановку и паузу медиапотока, а также управлять функциями воспроизведения, такими как перемотка вперёд и назад.
Работа протокола: RTSP работает поверх протокола UDP (User Datagram Protocol) или протокола TCP (Transmission Control Protocol). Он использует архитектуру клиент-сервер, где сервер размещает медиапотоки, а клиенты запрашивают и получают медиаконтент.
Типы медиа: RTSP может использоваться с различными форматами медиа, включая аудио- и видеопотоки. Он поддерживает потоковую передачу живого контента, контента по запросу и других интерактивных мультимедийных приложений.
Совместимость: RTSP является открытым стандартом, который обеспечивает совместимость между различными мультимедийными устройствами, серверами и клиентами. Это означает, что RTSP-совместимые устройства и программное обеспечение от разных производителей могут взаимодействовать и обмениваться потоковым мультимедиа.
Применение: RTSP обычно используется для потоковой передачи живых событий, видео по запросу, видеопотоков с IP-камер и других мультимедийных приложений в реальном времени.
Для доступа к RTSP-потоку клиент обычно отправляет на сервер RTSP-запрос с указанием желаемого медиапотока и связанных операций управления. Затем сервер отвечает необходимой информацией для установления и поддержания потока. Это может включать местоположение медиапотока, команды управления воспроизведением и другие соответствующие параметры.
В целом RTSP играет важную роль в обеспечении эффективной доставки и управления потоковым мультимедийным контентом, что делает его базовым протоколом для многих приложений потоковой передачи.
Как можно воспроизвести RTSP-поток?
Чтобы воспроизвести RTSP-поток (Real Time Streaming Protocol) и выбрать определённый режим потока, например комплексный (объединённые аудио и видео), только видео или только аудио, можно использовать программное обеспечение медиаплеера или приложения, поддерживающие потоковую передачу RTSP.
Вот как можно воспроизвести RTSP-поток:
Используйте RTSP-совместимые медиаплееры: Вы можете использовать программное обеспечение медиаплеера или приложения, поддерживающие потоковую передачу RTSP, такие как VLC Media Player, Windows Media Player, QuickTime Player или другие приложения медиаплееров с поддержкой RTSP.
Откройте 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:
Установите PotPlayer: Если вы еще этого не сделали, скачайте и установите PotPlayer на свой компьютер. PotPlayer — это мультимедийный плеер, поддерживающий различные протоколы потоковой передачи, включая RTSP.
Откройте PotPlayer и воспроизведите поток RTSP: Запустите PotPlayer и выберите опцию открытия сетевого потока или URL. Введите URL потока RTSP или сетевой адрес, чтобы начать воспроизведение потока в PotPlayer.
Отображение статистики воспроизведения видео: Во время воспроизведения потока RTSP щелкните правой кнопкой мыши по окну PotPlayer, чтобы открыть контекстное меню. В контекстном меню выберите «Информация о воспроизведении» или «Статистика» (конкретное название может отличаться в зависимости от версии PotPlayer).
Просмотр количества кадров в секунду (FPS): В окне статистики воспроизведения видео будет отображаться информация о воспроизводимом видео, включая частоту кадров в секунду (FPS) в реальном времени. Следите за значением FPS, чтобы наблюдать фактическую частоту кадров потока RTSP.
Следуя этим шагам, вы сможете использовать PotPlayer для проверки реального количества кадров в секунду (FPS) потока RTSP. Функция статистики воспроизведения видео PotPlayer позволяет отслеживать частоту FPS в реальном времени, давая представление о плавности и производительности воспроизведения видеопотока.
Тест задержки с помощью потока RTSP
Как мы можем получить меньшую задержку через VLC при воспроизведении видео на вашем iPad?
Как мы можем провести тест задержки между кодером и декодером?
Как мы можем провести тест задержки кодека при воспроизведении потока RTSP?
Определение причины задержки в потоковой передаче RTSP часто зависит от используемого RTSP-плеера. Для точной проверки производительности мы рекомендуем использовать специализированные инструменты, предназначенные для потоковой передачи RTSP, поскольку обычные медиаплееры могут создавать проблемы с буферизацией. В частности, такой инструмент, какEasyPlayerPro, оптимизирован для потоковой передачи в реальном времени и может обеспечить более точные результаты для выявления и устранения задержек в потоковой передаче RTSP. Просто нажмите на указанный вышеEasyPlayerPro, чтобы скачать его для тестирования.
Какие конкретные шаги следует выполнить для проведения сравнительного теста задержки между VLC и EasyPlayerPro?
Настройте два компьютера: 1-й компьютер будет служить источником видеовхода, а 2-й компьютер будет выполнять функцию устройства видеовыхода.
Скачайте и запуститеOnlyStopWatchна 1-м компьютере для измерения задержки.
На 2-м компьютере откройтеEasyPlayerProи откройте поток RTSP, как показано ниже:
Откройте VLC на втором компьютере и откройте тот же поток RTSP, как показано ниже:
Используйте высокоскоростную камеру на мобильном телефоне, чтобы сфотографировать экраны обоих компьютеров. Используйте эти изображения для расчёта конкретного времени задержки.
Анализ: Сравните результаты задержки. Если задержка составляет около 100 мс при использовании EasyPlayerPro и значительно выше при использовании VLC, это указывает на то, что на задержку влияет сам плеер, а не используемый кодер/декодер.
ПРИМЕЧАНИЕ: Теоретическая задержка как кодирования, так и декодирования составляет 33,3 мс, исходя из параметров чипа.