RTSP URL generaator
Loo RTSP URL-e IP-kaameratele ja videovoogudele, sisaldades autentimist, kohandatud teid ja levinud seadme eelseadeid.
Sisend
Väljund
Loe mind
Mis on RTSP?
RTSP (Real Time Streaming Protocol) on võrguprotokoll, mis on loodud voogedastusteenuste serverite juhtimiseks. Erinevalt HTTP-st, mis laadib alla kogu failid, RTSP loob ja juhib meediasessioone lõpp‑punktide vahel, võimaldades reaalajas audio‑ ja videokontenti taasesitust. See on standardne protokoll, mida kasutavad IP‑kaamerad, jälgimissüsteemid ja videokodeerijad otsevideovoogude edastamiseks võrkudes.
RTSP töötab tavaliselt pordil 554 (või 322 turvaliste RTSPS‑ühenduste korral) ja toimib koos RTP‑ga (Real-time Transport Protocol), mis haldab tegelikku meedia edastust. Protokoll toetab käske nagu PLAY, PAUSE ja TEARDOWN, andes klientidele kontrolli meediavoo üle.
Kuidas RTSP URL‑id töötavad?
RTSP URL järgib kindlat struktuuri, mis näitab meediamängijatele, kuidas vooguga ühenduda:
rtsp://[username:password@]host[:port]/path[?query_parameters]- Protocol:
rtsp://standardi võirtsps://krüpteeritud ühenduste jaoks - Authentication: Valikuline kasutajanimi ja parool turvaliste voogude jaoks
- Host: Kaamera/serveri IP‑aadress või hostinimi
- Port: Võrguport (vaikimisi 554 RTSP jaoks, 322 RTSPS jaoks)
- Path: Kaameraspetsiifiline lõpp‑punkt, mis tuvastab voo
- Query Parameters: Täiendavad valikud nagu kanal, alamtüüp või kodeerimise seaded
Erinevad kaamera tootjad kasutavad erinevaid tee formaate, mistõttu õige URL‑i leidmine võib dokumentatsiooni puudumisel olla keeruline.
Tööriista kirjeldus
See tööriist genereerib õigesti vormindatud RTSP URL‑e IP‑kaameratele ja voogedastusseadmetele. See toetab nii standardset RTSP‑ kui ka turvalist RTSPS‑protokolli, tegeleb URL‑i kodeerimisega volituste erimärkide jaoks ning sisaldab eelseadistatud teid populaarsete kaamerabrändide nagu Hikvision, Dahua, Axis, Foscam ja Sony jaoks. Generaator loob ka kasutusvalmis käske VLC meediamängijale ja FFmpeg‑ile.
Näited
Lihtne kaamera voog:
- Host:
192.168.1.100 - Path:
/stream - Tulemus:
rtsp://192.168.1.100/stream
Autenditud Hikvision kaamera:
- Host:
192.168.1.64 - Kasutajanimi:
admin - Parool:
camera123 - Path:
/Streaming/Channels/101 - Tulemus:
rtsp://admin:camera123@192.168.1.64/Streaming/Channels/101
Dahua kaamera kohandatud pordiga:
- Host:
10.0.0.50 - Port:
8554 - Path:
/cam/realmonitor - Päring:
channel=1&subtype=0 - Tulemus:
rtsp://10.0.0.50:8554/cam/realmonitor?channel=1&subtype=0
Funktsioonid
- Multiple protocols: Tugi nii RTSP‑ kui ka turvaliste RTSPS‑ühenduste jaoks
- Brand presets: Sisseehitatud tee mallid Hikvision, Dahua, Axis, Foscam, Sony ja ONVIF‑ühilduvate kaamerate jaoks
- Credential encoding: Automaatne URL‑i kodeerimine kasutajanimede ja paroolide jaoks, mis sisaldavad erimärke
- Query parameter builder: Lihtne kohandatud parameetrite lisamine, näiteks kanalinumbrid ja voo kvaliteet
- Command generation: Automaatselt genereerib VLC taasesituse ja FFmpeg salvestamise käske
Kasutusjuhtumid
- Security system setup: Turvasüsteemi seadistamine – IP‑kaamerate konfigureerimine NVR‑süsteemide või videohaldustarkvara jaoks, genereerides õiged ühendus‑URL‑id
- Home automation integration: Kodumasinate automatiseerimise integratsioon – RTSP URL‑ide loomine kaameravoogude lisamiseks nutikodu platvormidele nagu Home Assistant või Node‑RED
- Video recording scripts: Videosalvestuse skriptid – FFmpeg käskude genereerimine ajastatud salvestamiseks või kaameravoogude pidevaks arhiveerimiseks
- Remote monitoring: Kaugjälgimine – mobiilirakenduste või töölauamängijate seadistamine IP‑kaamerate otsevoogude vaatamiseks kohalikus võrgus või VPN‑i kaudu
- Troubleshooting connections: Ühenduste tõrkeotsing – erinevate URL‑formatide ja parameetrite testimine kaameravõrgu probleemide diagnoosimisel
Levinud kaamera tee formaadid
| Bränd | Peavoo | Alavoog |
|---|---|---|
| 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 ja FFmpeg kasutamine
Genereeritud käske saab kasutada otse terminalis:
VLC taasesitus:
vlc "rtsp://admin:pass@192.168.1.100/stream"FFmpeg salvestamine:
ffmpeg -i "rtsp://admin:pass@192.168.1.100/stream" -c copy output.mp4FFmpeg taaskonnektimisega (ebastabiilsete voogude jaoks):
ffmpeg -rtsp_transport tcp -i "rtsp://admin:pass@192.168.1.100/stream" -c copy output.mp4