PTSP
RTSP: Краткий разбор протокола для IP-видеонаблюдения, камер и потокового видео
(более подробно здесь:разбор протокола потокового видео)
RTSP (Real Time Streaming Protocol) — это ключевой протокол, который используется для передачи видеопотока в системах IP-видеонаблюдения, умного дома и онлайн-трансляций.
С его помощью IP-камеры передают видео в реальном времени на видеорегистраторы, компьютеры, мобильные устройства и облачные сервисы.
В этой статье вы получите полный разбор RTSP:
- что это и как работает;
- как устроена передача видеопотока;
- как выглядит RTSP ссылка;
- где используется протокол;
- чем отличается от ONVIF и других технологий;
- как подключить камеру через RTSP;
- ошибки и их решение;
- практические примеры и схемы.
📡 Что такое RTSP простыми словами
RTSP — это протокол, который управляет передачей видеопотока между устройствами.
Проще говоря: RTSP говорит камере «начни передавать видео», а клиент получает этот поток в реальном времени.
RTSP используется в:
- IP-камерах видеонаблюдения;
- сетевых видеорегистраторах (NVR);
- программах видеонаблюдения;
- облачных сервисах;
- системах умного дома.
⚙️ Как работает RTSP (схема передачи данных)
RTSP не передаёт видео напрямую — он управляет соединением, а само видео передаётся через RTP/UDP или TCP.
🔄 Упрощённая схема работы
::
- Клиент отправляет RTSP-запрос к камере;
- Камера подтверждает соединение;
- Происходит согласование параметров потока;
- Начинается передача видео;
- Клиент получает поток в реальном времени.
🔗 Что такое RTSP URL (ссылка на камеру)
RTSP поток открывается через специальную ссылку — RTSP URL.
📌 Пример RTSP ссылки
rtsp://admin:password@192.168.1.64:554/Streaming/Channels/101
📖 Разбор структуры
- rtsp:// — протокол;
- login:password — авторизация;
- IP-адрес — камера в сети;
- 554 — стандартный порт;
- stream path — поток видео.
🎥 Где используется RTSP
RTSP применяется практически во всех современных системах видеонаблюдения и потокового видео.
🏠 Умный дом
Подключение камер к Home Assistant, мобильным приложениям и NAS.
🏢 Бизнес
Офисы, магазины, склады, производство.
☁️ Облако
Передача потока в облачные сервисы видеонаблюдения.
🎬 Стриминг
OBS, VLC, трансляции и медиасерверы.
⚡ Кодеки в RTSP: H.264 и H.265
RTSP передаёт видео, но само качество зависит от кодека.
- H.264 — стандартный кодек, совместимость максимальная;
- H.265 — более современный, сжимает видео лучше;
H.265 экономит до 50% битрейта при одинаковом качестве.
🧩 RTSP порт и сетевые особенности
По умолчанию RTSP использует порт:
- 554 — стандартный RTSP порт
Но производители могут использовать:
- 8554
- 10554
- индивидуальные порты
🆚 RTSP vs ONVIF vs HTTP vs WebRTC
| Технология | Назначение | Основная функция |
|---|---|---|
| RTSP | Передача видео | Стриминг потока |
| ONVIF | Совместимость устройств | Интеграция камер и регистраторов |
| HTTP | Веб-доступ | Просмотр через браузер |
| WebRTC | Онлайн-связь | Минимальная задержка |
👉 Подробнее: RTSP отвечает за поток, ONVIF — за управление системой.
📺 Программы для работы с RTSP
- VLC Media Player
- OBS Studio
- Blue Iris
- Xeoma
- iSpy
- Home Assistant
- FFmpeg
🧪 Примеры использования RTSP
📌 VLC
Media → Open Network Stream → вставить RTSP URL
📌 FFmpeg
ffmpeg -i rtsp://user:pass@ip:554/stream -vcodec copy output.mp4
📌 OBS Studio
Добавление источника «Media Source» → вставка RTSP ссылки
🏠 RTSP и Home Assistant
RTSP активно используется в системах умного дома.
camera:
- platform: generic
stream_source: rtsp://user:pass@ip:554/stream
🚨 Частые ошибки RTSP и их решение
❌ Поток не открывается
- проверьте RTSP URL;
- проверьте порт;
- проверьте пароль.
❌ Ошибка 401 (Unauthorized)
Неверный логин или пароль.
❌ Нет изображения
Камера может использовать H.265, который не поддерживается плеером.
❌ Потеря соединения
Проблемы с сетью или Wi-Fi.
❌ Не работает через интернет
Нужен проброс портов или VPN.
🔒 Безопасность RTSP
- используйте сложные пароли;
- не используйте стандартные логины;
- ограничивайте доступ по IP;
- используйте VPN;
- обновляйте прошивки камер.
📊 Сравнение RTSP с облачным видеонаблюдением
- RTSP — локальный/сетевой поток;
- Облако — передача через сервер производителя;
RTSP даёт больше контроля и гибкости.
🧠 Где RTSP используется чаще всего
- IP-видеонаблюдение;
- умный дом;
- офисы и бизнес;
- производства;
- онлайн-трансляции;
- серверные системы.
🏁 Заключение
RTSP — это фундаментальный протокол для передачи видеопотока в современных системах видеонаблюдения.
Он позволяет подключать камеры к различным устройствам, интегрировать их в системы безопасности и строить гибкие архитектуры видеонаблюдения.
При выборе оборудования поддержка RTSP — один из ключевых факторов стабильной и универсальной системы.
📚 FAQ: Часто задаваемые вопросы
Что такое RTSP?
Протокол передачи видеопотока в реальном времени.
RTSP и ONVIF — это одно и то же?
Нет. RTSP передаёт видео, ONVIF управляет устройствами.
Как открыть RTSP поток?
Через VLC, OBS, FFmpeg или NVR.
Работает ли RTSP через интернет?
Да, но требуется настройка сети.
Безопасен ли RTSP?
Да, при правильной настройке доступа и паролей.
Можно ли использовать RTSP в Home Assistant?
Да, это один из основных способов подключения камер.