RTSP (Gerçek Zamanlı Akış Protokolü) Nedir ve Nasıl Çalışır?
Güvenlik kameralarından alınan canlı video akışının NVR kayıt cihazı dışında web sitelerine, mobil uygulamalara, VLC oynatıcıya veya üçüncü taraf Video Yönetim Sistemlerine (VMS) aktarılması için endüstri standardı protokol RTSP (Real-Time Streaming Protocol – TCP/UDP Port 554) olarak adlandırılır. RTSP, videonun kendisini doğrudan sıkıştırıp taşımaz; istemci ile kamera arasında ‘Oynat’, ‘Duraklat’, ‘Durdur’ gibi kontrol komutlarını yönetir. Asıl görüntü verisi ise bu protokolün arkasından RTP (Real-time Transport Protocol) paketleri halinde akar.
Büyük Kamera Üreticilerinin Resmi RTSP URL Formatları
Kameralardan canlı akış alabilmek için üreticinin yazılımına özel URL dizilimini bilmek şarttır:
- Dahua / Imou / CP PLUS:
rtsp://kullanici:sifre@IP_ADRESI:554/cam/realmonitor?channel=1&subtype=0
(subtype=0 Ana Akış / Yüksek Çözünürlük, subtype=1 Alt Akış / Düşük Çözünürlük) - Hikvision / Hilook / Hiwatch:
rtsp://kullanici:sifre@IP_ADRESI:554/Streaming/Channels/101
(101: 1. Kanal Ana Akış, 102: 1. Kanal Alt Akış, 201: 2. Kanal) - Uniview (UNV):
rtsp://kullanici:sifre@IP_ADRESI:554/unicast/c1/s0/live - ONVIF Standart Profil S Akışı:
rtsp://kullanici:sifre@IP_ADRESI:554/onvif1
1. Adım: VLC Media Player ile Akışın Doğrulanması
Ağa bağlı bir kameranın RTSP yayını verip vermediğini test etmenin en hızlı yolu VLC oynatıcıdır:
- VLC açılarak üst menüden Ortam > Ağ Akışı Aç (Ctrl + N) seçilir.
- Ağ protokolü kutusuna kameranın yukarıdaki formatına uygun URL’si yazılır (Örn:
rtsp://admin:GucluSifre2026@192.168.1.108:554/Streaming/Channels/101). - ‘Oynat’ butonuna basılır. Görüntü gecikmesiz açılıyorsa kameranın portu ve kimlik doğrulama mekanizması sağlamdır.
2. Adım: Web Tarayıcılarında RTSP Neden Çalışmaz ve Çözümü Nedir?
Modern web tarayıcıları (Chrome, Safari, Edge) güvenlik ve mimari gereği ham RTSP akışlarını ve H.264/H.265 ham TCP soketlerini doğrudan <video> etiketinde oynatamaz. Bir IP kamerayı web sitesinde ziyaretçilere canlı izletmek için bir dönüştürücü köprü (Media Gateway) kurulmalıdır:
[IP Kamera (RTSP)] -> [Medya Sunucusu (WebRTC / HLS / MediaMTX)] -> [Web Tarayıcı (HTML5 Video)]En düşük gecikmeli (Ultra-Low Latency, 200 milisaniye) yöntem WebRTC protokolüne dönüştürmektir. Sunucuya açık kaynaklı MediaMTX (Eski adıyla rtsp-simple-server) kurularak RTSP akışı saniyeler içinde WHEP veya HLS formatına çevrilip web sayfasına gömülebilir.
3. Adım: RTSP Ağ Güvenliği ve Şifreleme
Açık internete RTSP portu (554) doğrudan yönlendirilmemelidir. Trafik açık metin aktığı için araya giren saldırganlar görüntüyü izleyebilir. Akış dış ağa aktarılacaksa mutlaka RTSPS (RTSP over TLS – Port 322) standardı kullanılmalı veya güvenli bir VPN tüneli arkasından çekilmelidir.