RTSP (Real Time Streaming Protocol) — протокол, по которому программа, приложение или регистратор просит у IP-камеры видеопоток: начать показ, поставить его на паузу или остановить. Поток запрашивают по RTSP-ссылке вида rtsp://логин:пароль@адрес:порт/путь, а порт по умолчанию — 554. В 2026 году RTSP по-прежнему самый простой способ открыть камеру в проигрывателе VLC или подключить её к регистратору и программе другой марки. Ниже — что делает протокол, как устроена ссылка на примерах AVTECH и TP-Link, где её взять, чем RTSP отличается от ONVIF и почему поток не стоит открывать в интернет.
Протокол описан в стандарте RFC 2326 в апреле 1998 года, его разработали RealNetworks, Netscape и Колумбийский университет. Авторы называют RTSP «сетевым пультом» для медиасерверов: он устанавливает поток видео и звука и управляет им, но обычно не передаёт его сам. Картинку несёт другой протокол — RTP вместе со служебным RTCP.
По виду команд RTSP похож на HTTP, на котором работают сайты, но есть важное отличие: сервер помнит состояние сессии — какой поток открыт, идёт он или стоит на паузе. Видео RTSP не сжимает. Сжатие в H.264 или H.265 делает сама камера, а протокол только договаривается, как и куда отправить готовый поток.
В 2016 году вышла версия RTSP 2.0 (RFC 7826). Она заменяет первую версию, но обратно с ней не совместима, кроме механизма согласования версии. Открывать RTSP-потоки умеют многие проигрыватели — VLC, QuickTime, Media Player Classic, MPlayer, — а также регистраторы и программы видеонаблюдения разных марок.
Пользователь вводит только ссылку, а дальше программа и камера обмениваются короткими текстовыми командами. Основные из них перечислены в RFC 2326:
Есть и необязательные команды — ANNOUNCE, GET_PARAMETER, SET_PARAMETER, RECORD и REDIRECT. Для просмотра камеры обычно хватает первых шести: программа спрашивает, какие потоки есть, выбирает нужный и запускает его.
Общая схема ссылки такая: rtsp://логин:пароль@IP-адрес:порт/путь. Логин и пароль — от учётной записи камеры или регистратора, IP-адрес — адрес устройства в сети. Порт можно не писать: по стандарту без него используется 554. Путь каждый производитель задаёт сам, поэтому универсальной ссылки «для всех камер» нет.
| Устройство | Путь в ссылке | Что означает |
|---|---|---|
| Регистратор AVTECH | /live/video/record/ch1 | основной поток канала 1 |
| Регистратор AVTECH | /live/video_audio/record/ch1_ch1 | основной поток со звуком |
| Регистратор AVTECH | /live/video/pc/ch1 | дополнительный поток канала 1 |
| IP-камеры AVTECH прежних серий | /live/h264/vga | кодек и разрешение прямо в пути; со звуком — например, /live/mjpeg_ulaw/sxga |
| Камеры TP-Link Tapo | /stream1 и /stream2 | высокое и стандартное качество, порт 554 |
Чтобы открыть другой канал регистратора AVTECH, меняют номер в конце пути: ch2, ch3 и так далее. У камер AVTECH прежних серий в пути указывают кодек — H.264, MPEG4 или MJPEG — и разрешение от QVGA до 1080p, а в примерах производителя стоит порт 88. Готовые форматы и список моделей с поддержкой ONVIF собраны на странице о совместимости оборудования AVTECH.
Камера обычно отдаёт несколько потоков одновременно. Основной идёт в полном разрешении, его пишут в архив. Дополнительный меньше и легче: его используют, когда на экране сразу много камер или когда смотрят с телефона по медленной сети.
Например, у IP-камеры AVTECH DGM5546ASVNT по паспорту два потока. Основной — до 2592 × 1944 (5 Мп) при 30 кадрах в секунду, дополнительный — 704 × 480 или 352 × 240. Битрейт настраивается от 512 до 4 096 Кбит/с в переменном (VBR) или постоянном (CBR) режиме. В ссылках регистратора AVTECH основной поток обозначен словом record, дополнительный — словом pc.
Какой поток брать, зависит от задачи. Для записи в архив другого регистратора или сетевого хранилища нужен основной: в нём все детали. Для мультиэкрана на десяток камер и для просмотра с телефона удобнее дополнительный — он меньше нагружает сеть и устройство, на котором открыт.
Адрес камеры видно в списке устройств регистратора или роутера. Как его найти и что делать, если камера получила новый адрес, разобрано в статье об IP-камере видеонаблюдения.
Самый быстрый способ проверить ссылку — бесплатный проигрыватель VLC. Откройте меню Media → Open Network Stream (в русском интерфейсе — меню «Медиа», пункт открытия сетевого потока), вставьте ссылку целиком и запустите воспроизведение. Если картинка появилась, ссылка, логин и пароль верные — их можно переносить в регистратор или программу.
Второй вариант — ffplay из пакета FFmpeg. У него есть параметр rtsp_transport: значение tcp передаёт видео внутри управляющего соединения RTSP. Это выручает, когда по UDP картинка не приходит, например из-за сетевого экрана. Строка запуска выглядит так: ffplay -rtsp_transport tcp rtsp://логин:пароль@192.168.1.10:554/stream1. Можно перечислить несколько вариантов транспорта, и FFmpeg попробует их по очереди. Кроме UDP и TCP, он умеет получать поток по многоадресной рассылке (udp_multicast) и через туннель HTTP или HTTPS — последний вариант нужен, когда между камерой и компьютером стоит прокси.
В регистраторе, сетевом хранилище или программе видеонаблюдения камеру другой марки добавляют как стороннее устройство. Выбирают тип подключения — RTSP или ONVIF, — вписывают адрес, порт, логин и пароль, а при RTSP ещё и путь потока. Среди платформ, совместимых с камерами Tapo, TP-Link называет VLC, программу Agent DVR и Synology Surveillance Station на сетевых хранилищах Synology.
Если камера и регистратор одной марки, ссылку обычно вводить не нужно. Регистратор AVTECH сам ищет камеры в сети кнопкой IP SEARCH и в списке найденных указывает протокол — AVTECH или ONVIF, а поток получает способом RTP-Unicast через HTTP. Ручная RTSP-ссылка нужна, когда устройство не находится поиском или когда видео забирает программа другой марки.
RTSP даёт только поток. Чтобы регистратор другой марки нашёл камеру, повернул её или получил события, нужен ONVIF — открытый стандарт, который в 2008 году создали Axis, Bosch и Sony. Все функции сразу дают только программы самого производителя. AVTECH показывает разницу так:
| Функция | RTSP | ONVIF | Полная интеграция |
|---|---|---|---|
| Видеопоток | да | да | да |
| Звук | опция | опция | опция |
| Настройка потока | да | да | да |
| Управление PTZ | нет | да | да |
| Аппаратный детектор движения | нет | опция | да |
| Тревожные входы и выходы | нет | нет | да |
Оборудование AVTECH работает по ONVIF через порт 88, камеры Tapo — через порт 2020. В 2026 году стоит смотреть и на профиль ONVIF. У Profile S, который указан в паспортах многих камер, идёт вывод из оборота: последний срок подачи устройств на сертификацию — 31 марта 2027 года. Profile T описывает сжатие H.264 и H.265, настройки изображения и события движения и саботажа.
Вывод простой: чтобы посмотреть камеру, хватит RTSP, для работы с регистратором другой марки нужен ONVIF, а все функции оборудования AVTECH доступны в программах для компьютера от самого производителя.
По RFC 2326 RTSP-сервер обязан работать по TCP и может работать по UDP, порт по умолчанию — 554 для обоих. Видео при этом идёт либо отдельно по UDP, либо внутри того же TCP-соединения вперемешку с командами. Если поток не открывается, проверьте по порядку:
TP-Link прямо предупреждает, что RTSP и ONVIF — не самые защищённые протоколы. Их стоит использовать только в доверенной локальной сети с зашифрованным Wi‑Fi и не открывать надолго на публичном IP-адресе. Для просмотра из другой сети производитель рекомендует VPN.
Логин и пароль в RTSP-ссылке записаны открытым текстом, поэтому ссылку не пересылают в мессенджерах и не публикуют. Стандарт RTSP 2.0 описывает защищённый вариант rtsps поверх TLS, по умолчанию на TCP-порту 322, но поддерживает ли его камера, нужно смотреть в паспорте. Для доступа к регистратору из любой точки надёжнее VPN или облачный сервис производителя. Если подключаетесь по адресу через DDNS для регистратора, открывайте на роутере только нужные порты и обязательно смените пароль по умолчанию.
RTSP — стандартный способ получить видео с камеры или регистратора: нужна ссылка с адресом, портом и путём производителя, а проверить её проще всего в VLC. Для поворота камер и событий в системе другой марки выбирайте ONVIF, а сам поток держите в локальной сети и смотрите извне через VPN или сервис производителя.
По стандарту RTSP-сервер обязан поддерживать TCP и может поддерживать UDP, порт по умолчанию — 554 для обоих. Само видео идёт по UDP или внутри TCP-соединения, и второй вариант выручает, когда сеть не пропускает UDP.
Порт 554: если в ссылке порт не указан, программа подключается именно к нему. Производитель может использовать и другой порт — например, в примерах для прежних камер AVTECH стоит порт 88.
Посмотрите раздел с адресами потоков в меню регистратора, инструкцию к камере или раздел поддержки на сайте производителя. У регистраторов AVTECH готовые ссылки показаны в разделе CONNECTION PATH сетевых настроек.
Для просмотра видео хватит RTSP: он передаёт поток и звук. ONVIF нужен, чтобы регистратор другой марки нашёл камеру, управлял её поворотом и получал события.
Технически можно, если пробросить порт на роутере, но производители этого не советуют: RTSP не рассчитан на долгую работу на публичном адресе. Для удалённого просмотра надёжнее VPN или облачный сервис производителя.