Генератор на RTSP URL
Генерирайте RTSP URL адреси за IP камери и видео потоци с удостоверяване, персонализирани пътища и предварително зададени устройства
Вход
Изход
Прочети ме
Какво е RTSP?
RTSP (Real Time Streaming Protocol) е мрежов протокол, предназначен за управление на сървъри за потоково предаване на медия. За разлика от HTTP, който изтегля цели файлове, RTSP установява и управлява медийни сесии между крайни точки, което позволява реално време възпроизвеждане на аудио и видео съдържание. Това е стандартният протокол, използван от IP камери, системи за наблюдение и видео енкодери за предаване на живи видео потоци в мрежи.
RTSP обикновено работи на порт 554 (или 322 за защитени RTSPS връзки) и работи заедно с RTP (Real-time Transport Protocol), който управлява действителното доставяне на медия. Протоколът поддържа команди като PLAY, PAUSE и TEARDOWN, което дава на клиентите контрол над медийния поток.
Как работят RTSP URL адресите?
RTSP URL адресът следва специфична структура, която казва на медийните плейъри как да се свържат към поток:
rtsp://[потребител:парола@]хост[:порт]/път[?параметри_на_заявката]- Протокол:
rtsp://за стандартни илиrtsps://за криптирани връзки - Удостоверяване: Опционално потребителско име и парола за защитени потоци
- Хост: IP адрес или име на хоста на камерата/сървъра
- Порт: Мрежов порт (по подразбиране 554 за RTSP, 322 за RTSPS)
- Път: Специфична за камерата крайна точка, която идентифицира потока
- Параметри на заявката: Допълнителни опции като канал, подтип или настройки на кодирането
Различни производители на камери използват различни формати на пътя, което е причината намирането на правилния URL адрес да може да бъде предизвикателство без документация.
Описание на инструмента
Този инструмент генерира правилно форматирани RTSP URL адреси за IP камери и устройства за потоково предаване. Поддържа както стандартния RTSP, така и защитения RTSPS протокол, управлява кодирането на URL адреси за специални символи в удостоверяванията и включва предварително зададени пътища за популярни марки камери като Hikvision, Dahua, Axis, Foscam и Sony. Генераторът също така създава готови за използване команди за VLC медийния плейър и FFmpeg.
Примери
Основен поток от камера:
- Хост:
192.168.1.100 - Път:
/stream - Резултат:
rtsp://192.168.1.100/stream
Удостоверена Hikvision камера:
- Хост:
192.168.1.64 - Потребител:
admin - Парола:
camera123 - Път:
/Streaming/Channels/101 - Резултат:
rtsp://admin:camera123@192.168.1.64/Streaming/Channels/101
Dahua камера с персонализиран порт:
- Хост:
10.0.0.50 - Порт:
8554 - Път:
/cam/realmonitor - Заявка:
channel=1&subtype=0 - Резултат:
rtsp://10.0.0.50:8554/cam/realmonitor?channel=1&subtype=0
Функции
- Множество протоколи: Поддръжка както на RTSP, така и на защитени RTSPS връзки
- Предварително зададени марки: Вградени шаблони на пътища за Hikvision, Dahua, Axis, Foscam, Sony и ONVIF-съвместими камери
- Кодиране на удостоверяванията: Автоматично кодиране на URL адреси за потребителски имена и пароли, съдържащи специални символи
- Конструктор на параметри на заявката: Лесно добавяне на персонализирани параметри като номера на канали и качество на потока
- Генериране на команди: Автоматично генериране на VLC команди за възпроизвеждане и FFmpeg команди за запис
Случаи на употреба
- Настройка на система за сигурност: Конфигуриране на IP камери за NVR системи или софтуер за управление на видео чрез генериране на правилни URL адреси за връзка
- Интеграция на домашна автоматизация: Създаване на RTSP URL адреси за добавяне на видео потоци от камери към платформи за умни домове като Home Assistant или Node-RED
- Скриптове за видео запис: Генериране на FFmpeg команди за планиран запис или непрекъснато архивиране на видео потоци от камери
- Отдалечено наблюдение: Настройка на мобилни приложения или настолни плейъри за преглед на живи потоци от IP камери в локална мрежа или VPN
- Отстраняване на проблеми със връзката: Тестване на различни URL формати и параметри при диагностициране на проблеми със свързаност на камерата
Често срещани формати на пътища за камери
| Марка | Основен поток | Подпоток |
|---|---|---|
| Hikvision | /Streaming/Channels/101 |
/Streaming/Channels/102 |
| Dahua | /cam/realmonitor?channel=1&subtype=0 |
/cam/realmonitor?channel=1&subtype=1 |
| Axis | /video1 |
/video2 |
| Foscam | /videoMain |
/videoSub |
| Sony | /MediaInput/h264 |
/MediaInput/h264/sub |
| ONVIF | /onvif1 |
/onvif2 |
Употреба на VLC и FFmpeg
Генерираните команди могат да се използват директно в терминала:
VLC възпроизвеждане:
vlc "rtsp://admin:pass@192.168.1.100/stream"FFmpeg запис:
ffmpeg -i "rtsp://admin:pass@192.168.1.100/stream" -c copy output.mp4FFmpeg с преконектване (за нестабилни потоци):
ffmpeg -rtsp_transport tcp -i "rtsp://admin:pass@192.168.1.100/stream" -c copy output.mp4