RTSP URL -generaattori
Luo RTSP URL -osoitteita IP-kameroille ja videolähetyksille, sisältäen todennuksen, mukautetut polut ja yleiset laiteasetukset
Syöte
Tuloste
Lue lisää
Mikä on RTSP?
RTSP (Real Time Streaming Protocol) on verkkoprotokolla, joka on suunniteltu ohjaamaan suoratoistopalvelimia. Toisin kuin HTTP, joka lataa kokonaisia tiedostoja, RTSP luo ja hallitsee mediatapahtumia päätepisteiden välillä, mahdollistaen reaaliaikaisen ääni‑ ja videotoiston. Se on IP‑kameroiden, valvontajärjestelmien ja videoenkoodereiden käyttämä standardiprotokolla, jolla lähetetään live‑videovirtoja verkkojen yli.
RTSP toimii tyypillisesti portissa 554 (tai 322 suojattuja RTSPS‑yhteyksiä varten) ja toimii yhdessä RTP:n (Real-time Transport Protocol) kanssa, joka vastaa varsinaisesta median toimituksesta. Protokolla tukee komentoja kuten PLAY, PAUSE ja TEARDOWN, jolloin asiakasohjelmat voivat hallita mediavirtaa.
Kuinka RTSP‑URL‑osoitteet toimivat?
RTSP‑URL noudattaa tiettyä rakennetta, joka kertoo mediasoittimelle, miten yhteys virtaan muodostetaan:
rtsp://[käyttäjänimi:salasana@]isäntä[:portti]/polku[?kyselyparametrit]- Protokolla:
rtsp://tavalliselle tairtsps://salatulle yhteydelle - Todennus: Valinnainen käyttäjänimi ja salasana suojattuihin virtoihin
- Isäntä: Kameran/palvelimen IP‑osoite tai isäntänimi
- Portti: Verkkoportti (oletuksena 554 RTSP:lle, 322 RTSPS:lle)
- Polku: Kamerakohtainen päätepiste, joka tunnistaa virran
- Kyselyparametrit: Lisäasetuksia, kuten kanava, alityyppi tai enkoodausasetukset
Eri kameravalmistajat käyttävät erilaisia polkuformaatteja, minkä vuoksi oikean URL‑osoitteen löytäminen voi olla haastavaa ilman dokumentaatiota.
Työkalun kuvaus
Tämä työkalu luo oikein muotoiltuja RTSP‑URL‑osoitteita IP‑kameroille ja suoratoistolaitteille. Se tukee sekä tavallisia RTSP‑ että suojattuja RTSPS‑protokollia, käsittelee URL‑koodausta erikoismerkeille kirjautumistiedoissa ja sisältää esiasetettuja polkuja suosituimmille kameramerkeille, kuten Hikvision, Dahua, Axis, Foscam ja Sony. Generaattori luo myös valmiita komentoja VLC‑mediatoistimelle ja FFmpeg‑ohjelmistolle.
Esimerkit
Peruskameran virta:
- Isäntä:
192.168.1.100 - Polku:
/stream - Tulos:
rtsp://192.168.1.100/stream
Todennettu Hikvision‑kamera:
- Isäntä:
192.168.1.64 - Käyttäjänimi:
admin - Salasana:
camera123 - Polku:
/Streaming/Channels/101 - Tulos:
rtsp://admin:camera123@192.168.1.64/Streaming/Channels/101
Dahua‑kamera mukautetulla portilla:
- Isäntä:
10.0.0.5 - Portti:
8554 - Polku:
/cam/realmonitor - Kysely:
channel=1&subtype=0 - Tulos:
rtsp://10.0.0.5:8554/cam/realmonitor?channel=1&subtype=0
Ominaisuudet
- Useita protokollia: Tuki sekä RTSP‑ että suojatuille RTSPS‑yhteyksille
- Valmistajan esiasetukset: Sisäänrakennetut polkumallit Hikvisionille, Dahualle, Axis‑, Foscam‑, Sony‑ ja ONVIF‑yhteensopiville kameroille
- Kirjautumistietojen koodaus: Automaattinen URL‑koodaus käyttäjänimille ja salasanoille, joissa on erikoismerkkejä
- Kyselyparametrien rakentaja: Helppo lisätä omia parametreja, kuten kanavanumerot ja virran laatu
- Komentojen generointi: Automaattisesti luodut VLC‑toisto‑ ja FFmpeg‑tallennuskomennot
Käyttötapaukset
- Turvajärjestelmän asennus: Määritä IP‑kamerat NVR‑järjestelmiin tai videonhallintaohjelmistoihin luomalla oikeat yhteys‑URL‑osoitteet
- Kodinkoneiden automaation integrointi: Luo RTSP‑URL‑osoitteita lisätäksesi kameravirtoja älykkäisiin alustoihin, kuten Home Assistant tai Node‑RED
- Videotallennus‑skriptit: Generoi FFmpeg‑komentoja aikataulutettuun tallennukseen tai jatkuvaan kameravirtojen arkistointiin
- Etävalvonta: Asenna mobiilisovelluksia tai työpöytäsovelluksia, joilla katsot live‑virtoja IP‑kameroista paikallisverkossa tai VPN:n kautta
- Yhteyksien vianmääritys: Testaa erilaisia URL‑muotoja ja parametreja diagnosoidessasi kamerayhteyksien ongelmia
Yleiset kameran polkuformaatit
| Valmistaja | Päävirta | Alivirta |
|---|---|---|
| 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‑käyttö
Luotuja komentoja voi käyttää suoraan terminaalissa:
VLC‑toisto:
vlc "rtsp://admin:pass@192.168.1.100/stream"FFmpeg‑tallennus:
ffmpeg -i "rtsp://admin:pass@192.168.1.100/stream" -c copy output.mp4FFmpeg‑uudelleenyhteys (epävakaiden virtojen varalta):
ffmpeg -rtsp_transport tcp -i "rtsp://admin:pass@192.168.1.100/stream" -c copy output.mp4