Otomatik Ölçeklenen Yeniden Akış, HLS Teslimatı ve Kayıt ile VPN Üzerinden RTSP Akışı
Bir gözetim platformunun, uzak konumlardan VPN tünelleri üzerinden RTSP kamera akışlarını güvenli bir şekilde alması, bunları web tabanlı görüntüleme ve AI işleme için yeniden yayınlaması, talep doğrultusunda yeniden yayın altyapısını otomatik olarak ölçeklendirmesi ve arşivleme için akışları kaydetmesi gerekiyordu — tüm bunları öngörülemeyen ağ koşullarında düşük gecikme ve güvenilir bağlantıyı sürdürerek yapmalıydı.
Projenizi Tartışın
Zorluk
Uzak IP kameraları merkezi bir bulut platformuna bağlamak, birden fazla altyapı zorluğunu beraberinde getirdi:
- Ağ Güvenliği — Kamera RTSP akışları genel internet üzerinden iletildiğinden, video akışları şifreleme olmadan ele geçirilmeye açıktı
- NAT/Firewall Traversal — Kurumsal güvenlik duvarlarının ve NAT'ın arkasındaki kameralara buluttan doğrudan erişilemiyordu
- Restreaming Overhead — Ham RTSP akışlarının tarayıcı tabanlı görüntüleme için web dostu protokollere (HLS) dönüştürülmesi gerekiyordu, bu da özel bir kod dönüştürme altyapısı gerektiriyordu
- Değişken Talep — Görüntüleyici ve AI işleme talebi gün boyunca dalgalanıyordu, ancak sabit yeniden yayın sunucuları ölçeklenemiyordu
- Büyük Ölçekte Kayıt — Düzinelerce kamera akışının sürekli kaydı, saklama politikalarıyla güvenilir depolama yönetimi gerektiriyordu
- Akış Güvenilirliği — Ağ kararsızlığı sırasında VPN tünelleri kesiliyordu, bu da akış sürekliliğini kaybetmeden otomatik yeniden bağlantı gerektiriyordu
- Çoklu Protokol Teslimatı — Farklı tüketicilerin farklı protokollere ihtiyacı vardı: AI çalışanları için RTSP, web görüntüleyicileri için HLS ve arşivleme için kaydedilmiş segmentler
Çözümümüz
Güvenli kamera bağlantısı için bir VPN hub'ı, çoklu protokol teslimatı için otomatik ölçeklenen RTSP yeniden yayın sunucuları, tarayıcıda oynatma için HLS paketleme ve saklama yönetimi ile sürekli kayıt özelliklerine sahip VPN tünelli bir RTSP akış platformu kurduk.
Mimari
- VPN Hub: Uzak kamera sitelerine güvenli tüneller kuran merkezi VPN sunucusu
- RTSP Ingest: VPN'e bağlı kameralar şifreli tüneller üzerinden RTSP akışları yayınlar
- Restreaming Cluster: RTSP aktarımı, HLS dönüştürme ve akış dağıtımı için otomatik ölçeklenen MediaMTX sunucuları
- HLS Packaging: Web tarayıcısına teslimat için gerçek zamanlı RTSP'den HLS'ye dönüştürme
- Recording Service: Segment tabanlı depolama ve saklama politikaları ile sürekli akış kaydı
- Load Balancer: Görüntüleyici ve AI çalışan bağlantılarını yeniden yayın sunucuları arasında dağıtır
- Orchestrator: Talebi izler ve yeniden yayın kümesini yukarı veya aşağı ölçekler
- Storage: Yaşam döngüsü yönetimi ile kaydedilmiş segmentler için Object Storage
VPN Tünel Mimarisi
Güvenli Kamera Bağlantısı
- Bulutta konuşlandırılan VPN hub'ı, her bir uzak siteye şifreli tüneller kurar
- Uzak konumlardaki kameralar RTSP'yi VPN tüneli içinde yayınlar — genel internete maruz kalma yok
- Her site, hub'a bağlanan bir VPN istemcisi edinir ve özel bir ağ katmanı oluşturur
- Kamera RTSP akışlarına, özel VPN IP adresleri aracılığıyla Cloud altyapısı tarafından erişilebilir
- Site başına birden fazla kamera tek bir VPN tünelini paylaşır
NAT/Firewall Traversal
- VPN istemcileri, kamera sitesinden giden bağlantılar başlatır (gelen güvenlik duvarı kurallarına gerek yoktur)
- Hub, gelen bağlantıları kabul eder ve çift yönlü tüneller oluşturur
- Cloud hizmetleri, kamera RTSP akışlarına VPN ağı üzerinden yerelmiş gibi erişir
Güvenilirlik
- Ağ kesintilerinde otomatik tünel yeniden bağlantısı
- Keepalive yoklamaları, sessiz arızaları tespit eder ve kurtarır
- Kısıtlayıcı ağlarla uyumluluk için çoklu tünel protokolleri desteklenir
- Uzun süreli bağlantı kesintilerinde uyarı veren tünel başına sağlık izleme
Otomatik Ölçeklenen Yeniden Akış
RTSP Relay
Yeniden yayın sunucuları, kamera RTSP akışlarını VPN ağından çeker ve bunları aşağı akış tüketicileri için kullanılabilir hale getirir:
- AI çalışanları, düşük gecikmeli, kare hassasiyetinde işleme için RTSP üzerinden bağlanır
- Birden fazla tüketici, kamerada ek yük oluşturmadan aynı kamera akışına erişebilir
- Akış çoğullama, kamera sitesinden bant genişliğini azaltır (tek çekim, çoklu tüketici)
HLS Dönüştürme
Web tabanlı görüntüleme için, yeniden yayın sunucuları RTSP'yi gerçek zamanlı olarak HLS'ye dönüştürür:
- Standart web altyapısı üzerinden HTTP teslimatı için segment tabanlı paketleme
- Değişen görüntüleyici ağ koşulları için adaptif bit hızı desteği
- CDN uyumlu, kenar önbellekli teslimat için çıktı
- Gerçek zamanlıya yakın görüntüleme için düşük gecikmeli HLS yapılandırması
Otomatik Ölçekleme
Yeniden yayın kümesi, talebe göre ölçeklenir:
- Yukarı Ölçekleme — Sunucu başına görüntüleyici/AI bağlantıları eşiği aştığında veya CPU utilization yüksek olduğunda
- Aşağı Ölçekleme — Utilization uzun bir süre eşiğin altına düştüğünde
- Yeni sunucular, kamera akışlarını VPN ağından çeker ve Load Balancer'a kaydolur
- Sorunsuz kapatma, sunucular kaldırılmadan önce bağlantıları boşaltır (görüntüleyiciler sabit URL'ler aracılığıyla otomatik olarak yeniden bağlanır)
Kayıt İş Hattı
Sürekli Kayıt
- Yeniden yayın sunucuları veya özel kayıt çalışanları, RTSP akışlarını segmentli dosyalar olarak yakalar
- Yönetilebilir dosya boyutları için yapılandırılabilir aralıklarla yazılan segmentler
- Her segment, kamera ID, timestamp ve duration metadata ile etiketlenir
Depolama Yönetimi
- Dayanıklı arşivleme için Object Storage'a yüklenen segmentler
- Retention politikaları, yapılandırılan retention period'dan eski segmentleri otomatik olarak siler
- Storage lifecycle kuralları, eski segmentleri silinmeden önce daha ucuz storage tiers'a taşır
- Kamera başına ve site başına storage quotas, kontrol dışı maliyetleri önler
Oynatma
- Kaydedilmiş segmentlere zaman tabanlı sorgular aracılığıyla erişilebilir (kamera + zaman aralığı)
- Kaydedilmiş görüntülerin tarayıcı tabanlı oynatımı için anında HLS manifesti oluşturulur
- Segment düzeyinde ayrıntı ile kaydedilmiş zaman çizelgesinde arama ve ileri/geri sarma
Çoklu Protokol Teslimatı
| Tüketici | Protokol | Gecikme | Kullanım Durumu |
|----------|----------|---------|----------|
| AI Workers | RTSP | Düşük (~500ms) | Gerçek zamanlı object detection, analytics |
| Web Viewers | HLS | Orta (2-6s) | Tarayıcı tabanlı live monitoring |
| Mobile Apps | HLS | Orta (2-6s) | Mobile cihazlarda remote monitoring |
| Arşivleme | Kaydedilmiş Segmentler | N/A | Incident review, compliance, forensics |
İzleme ve Güvenilirlik
Akış Sağlığı
- Kamera başına akış durumu izleme (bağlı, ara belleğe alma, bağlantısı kesildi)
- Site başına VPN tünel sağlığı (latency, packet loss, uptime)
- Yeniden yayın sunucusu metrikleri (CPU, bandwidth, connection count)
- Kayıt iş hattı sağlığı (segment write rate, storage usage, upload status)
Uyarı
- Site tanımlaması ile kamera bağlantı kesintisi uyarıları
- VPN tünel hatası bildirimleri
- Yeniden yayın kümesi kapasite uyarıları
- Storage quota ve retention uyarıları
- Segment süreklilik kontrolleri aracılığıyla tespit edilen kayıt boşlukları
Temel Özellikler
- VPN Güvenli Alım — Şifreli tüneller, uzak kameralardan gelen RTSP akışlarını korur
- NAT/Firewall Traversal — Giden VPN bağlantıları, kısıtlayıcı ağ yapılandırmalarını atlar
- Otomatik Ölçeklenen Yeniden Akış — Küme, görüntüleyici ve AI talebiyle ölçeklenir
- HLS Dönüştürme — Tarayıcı tabanlı görüntüleme için gerçek zamanlı RTSP'den HLS'ye dönüştürme
- RTSP Relay — AI işleme çalışanları için düşük gecikmeli akış erişimi
- Sürekli Kayıt — Retention management ile segment tabanlı kayıt
- Çoklu Protokol — Tek bir alımdan RTSP, HLS ve kaydedilmiş segmentler
- Otomatik Yeniden Bağlantı — VPN tünelleri ve akış bağlantıları kesintilerden kurtulur
- Depolama Yaşam Döngüsü — Otomatik retention enforcement ile katmanlı depolama
- Akış Çoğullama — Tek bir kamera çekimi, ek kamera yükü olmadan birden fazla tüketiciye hizmet verir
Sonuçlar
Teknoloji Yığını
caseStudyDetail.more Vaka Çalışmaları
Daha fazla teknik uygulamamızı keşfedin
Catant HR ve İş Gücü Yönetim Platformu
Catant, işletmelerin çalışanları, bordroyu, katılımı ve uyumluluğu tek bir kontrol panelinden yönetmelerine yardımcı olan modüler bir HR ve iş gücü yönetim platformudur.
Kickly: Startup'lar için Yapay Zeka Destekli Proje Platformu
Kickly, startup'lar için tasarlanmış yapay zeka destekli bir proje yönetim platformudur — akıllı görev otomasyonu, ekip işbirliği ve gerçek zamanlı ilerleme takibini tek bir üründe birleştirir.
İşletmenizi Dönüştürmeye Hazır mısınız?
Zorluklarınıza benzer çözümler uygulamamızın yollarını konuşalım.