RTSP URL-generator
Generer RTSP-URL-er for IP-kameraer og videostrømming med autentisering, egendefinerte stier og vanlige enhetspresetter
Inndata
Utdata
Les meg
Hva er RTSP?
RTSP (Real Time Streaming Protocol) er en nettverksprotokoll designet for å kontrollere streaming‑medieservere. I motsetning til HTTP som laster ned hele filer, etablerer og styrer RTSP mediesesjoner mellom endepunkter, og muliggjør sanntidsavspilling av lyd‑ og videoinnhold. Det er standardprotokollen som brukes av IP‑kameraer, overvåkningssystemer og video‑enkodere for å overføre live‑videostrømmer over nettverk.
RTSP opererer vanligvis på port 554 (eller 322 for sikre RTSPS‑tilkoblinger) og fungerer sammen med RTP (Real-time Transport Protocol) som håndterer den faktiske medieleveransen. Protokollen støtter kommandoer som PLAY, PAUSE og TEARDOWN, og gir klienter kontroll over mediestrømmen.
Hvordan fungerer RTSP‑URLer?
En RTSP‑URL følger en spesifikk struktur som forteller mediespillere hvordan de skal koble til en strøm:
rtsp://[username:password@]host[:port]/path[?query_parameters]- Protokoll:
rtsp://for standard ellerrtsps://for krypterte tilkoblinger - Autentisering: Valgfritt brukernavn og passord for sikre strømmer
- Vert: IP‑adresse eller vertsnavn til kameraet/servicen
- Port: Nettverksport (standard 554 for RTSP, 322 for RTSPS)
- Sti: Kamera‑spesifikt endepunkt som identifiserer strømmen
- Spørringsparametere: Tilleggsalternativer som kanal, subtype eller kodingsinnstillinger
Ulike kameraprodusenter bruker ulike sti‑formater, noe som gjør det utfordrende å finne riktig URL uten dokumentasjon.
Verktøysbeskrivelse
Dette verktøyet genererer korrekt formaterte RTSP‑URLer for IP‑kameraer og streaming‑enheter. Det støtter både standard RTSP og sikre RTSPS‑protokoller, håndterer URL‑koding for spesialtegn i legitimasjon, og inkluderer forhåndsdefinerte stier for populære kameramerker som Hikvision, Dahua, Axis, Foscam og Sony. Generatoren lager også klar‑til‑bruk‑kommandoer for VLC‑mediespiller og FFmpeg.
Eksempler
Grunnleggende kamerastream:
- Vert:
192.168.1.100 - Sti:
/stream - Resultat:
rtsp://192.168.1.100/stream
Autentisert Hikvision‑kamera:
- Vert:
192.168.1.64 - Brukernavn:
admin - Passord:
camera123 - Sti:
/Streaming/Channels/101 - Resultat:
rtsp://admin:camera123@192.168.1.64/Streaming/Channels/101
Dahua‑kamera med egendefinert port:
- Vert:
10.0.0.50 - Port:
8554 - Sti:
/cam/realmonitor - Spørring:
channel=1&subtype=0 - Resultat:
rtsp://10.0.0.50:8554/cam/realmonitor?channel=1&subtype=0
Funksjoner
- Flere protokoller: Støtte for både RTSP‑ og sikre RTSPS‑tilkoblinger
- Merkevare‑forhåndsinnstillinger: Innebygde sti‑maler for Hikvision, Dahua, Axis, Foscam, Sony og ONVIF‑kompatible kameraer
- Legitimasjons‑koding: Automatisk URL‑koding for brukernavn og passord som inneholder spesialtegn
Vanlige kamerastiformater
| Merke | Hovedstrøm | Understrøm |
|---|---|---|
| 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‑ og FFmpeg‑bruk
De genererte kommandoene kan brukes direkte i terminalen:
VLC‑avspilling:
vlc "rtsp://admin:pass@192.168.1.100/stream"FFmpeg‑opptak:
ffmpeg -i "rtsp://admin:pass@192.168.1.100/stream" -c copy output.mp4FFmpeg med gjenoppretting (for ustabile strømmer):
ffmpeg -rtsp_transport tcp -i "rtsp://admin:pass@192.168.1.100/stream" -c copy output.mp4