Streaming RTSP melalui VPN dengan Restreaming Skala Otomatis, Pengiriman HLS & Perekaman
Sebuah platform pengawasan membutuhkan kemampuan untuk memasukkan umpan kamera RTSP secara aman dari lokasi terpencil melalui terowongan VPN, melakukan restreaming untuk tampilan berbasis web dan pemrosesan AI, menskala otomatis infrastruktur restreaming berdasarkan permintaan, dan merekam aliran untuk pengarsipan โ semuanya sambil mempertahankan latensi rendah dan konektivitas yang andal di seluruh kondisi jaringan yang tidak terduga.
Diskusikan Proyek Anda
Tantangan
Menghubungkan kamera IP jarak jauh ke platform cloud terpusat menimbulkan berbagai tantangan infrastruktur:
- Keamanan Jaringan โ Aliran RTSP kamera melintasi internet publik, mengekspos umpan video terhadap intersepsi tanpa enkripsi
- Traversal NAT/Firewall โ Kamera di belakang firewall korporat dan NAT tidak dapat dijangkau langsung dari cloud
- Overhead Restreaming โ Aliran RTSP mentah perlu dikonversi ke protokol yang ramah web (HLS) untuk tampilan berbasis browser, membutuhkan infrastruktur transcoding khusus
- Permintaan Variabel โ Permintaan pemirsa dan pemrosesan AI berfluktuasi sepanjang hari, tetapi server restreaming tetap tidak dapat menskala
- Perekaman pada Skala โ Perekaman berkelanjutan puluhan aliran kamera membutuhkan manajemen penyimpanan yang andal dengan kebijakan retensi
- Keandalan Aliran โ Terowongan VPN terputus selama ketidakstabilan jaringan, membutuhkan koneksi ulang otomatis tanpa kehilangan kontinuitas aliran
- Pengiriman Multi-Protokol โ Konsumen yang berbeda membutuhkan protokol yang berbeda: RTSP untuk pekerja AI, HLS untuk pemirsa web, dan segmen rekaman untuk pengarsipan
Solusi Kami
Kami membangun platform streaming RTSP bertenaga VPN dengan hub VPN untuk konektivitas kamera yang aman, server restreaming RTSP skala otomatis untuk pengiriman multi-protokol, pengemasan HLS untuk pemutaran di browser, dan perekaman berkelanjutan dengan manajemen retensi.
Arsitektur
- VPN Hub: Server VPN terpusat yang membangun terowongan aman ke situs kamera jarak jauh
- RTSP Ingest: Kamera yang terhubung VPN memublikasikan aliran RTSP melalui terowongan terenkripsi
- Restreaming Cluster: Server MediaMTX skala otomatis untuk relai RTSP, konversi HLS, dan distribusi aliran
- Pengemasan HLS: Konversi RTSP-ke-HLS real-time untuk pengiriman ke browser web
- Layanan Perekaman: Perekaman aliran berkelanjutan dengan penyimpanan berbasis segmen dan kebijakan retensi
- Load Balancer: Mendistribusikan koneksi pemirsa dan pekerja AI di seluruh server restreaming
- Orchestrator: Memantau permintaan dan menskala cluster restreaming naik atau turun
- Penyimpanan: Penyimpanan objek untuk segmen yang direkam dengan manajemen siklus hidup
Arsitektur Terowongan VPN
Konektivitas Kamera Aman
- VPN hub yang diterapkan di cloud membangun terowongan terenkripsi ke setiap situs jarak jauh
- Kamera di lokasi terpencil mengalirkan RTSP di dalam terowongan VPN โ tanpa eksposur internet publik
- Setiap situs mendapatkan klien VPN yang terhubung ke hub, menciptakan overlay jaringan pribadi
- Aliran RTSP kamera dapat diakses oleh infrastruktur cloud melalui alamat IP VPN pribadi
- Beberapa kamera per situs berbagi satu terowongan VPN
Traversal NAT/Firewall
- Klien VPN memulai koneksi keluar dari situs kamera (tidak diperlukan aturan firewall masuk)
- Hub menerima koneksi masuk, menciptakan terowongan dua arah
- Layanan cloud mengakses umpan RTSP kamera melalui jaringan VPN seolah-olah mereka lokal
Keandalan
- Koneksi ulang terowongan otomatis saat terjadi gangguan jaringan
- Probe keepalive mendeteksi dan pulih dari kegagalan senyap
- Berbagai protokol terowongan didukung untuk kompatibilitas dengan jaringan yang membatasi
- Pemantauan kesehatan per terowongan dengan peringatan pada pemutusan yang berkepanjangan
Restreaming Skala Otomatis
Relai RTSP
Server restreaming menarik umpan RTSP kamera dari jaringan VPN dan menyediakannya untuk konsumen hilir:
- Pekerja AI terhubung melalui RTSP untuk pemrosesan latensi rendah dan akurat bingkai
- Beberapa konsumen dapat mengakses aliran kamera yang sama tanpa beban tambahan pada kamera
- Multiplexing aliran mengurangi bandwidth dari situs kamera (satu penarikan, banyak konsumen)
Konversi HLS
Untuk tampilan berbasis web, server restreaming mengkonversi RTSP ke HLS secara real-time:
- Pengemasan berbasis segmen untuk pengiriman HTTP melalui infrastruktur web standar
- Dukungan adaptive bitrate untuk kondisi jaringan pemirsa yang bervariasi
- Output yang kompatibel dengan CDN untuk pengiriman yang di-cache di edge
- Konfigurasi HLS latensi rendah untuk tampilan mendekati real-time
Skala Otomatis
Cluster restreaming menskala berdasarkan permintaan:
- Scale Up โ Ketika koneksi pemirsa/AI per server melebihi ambang batas atau pemanfaatan CPU tinggi
- Scale Down โ Ketika pemanfaatan turun di bawah ambang batas untuk periode yang berkelanjutan
- Server baru menarik umpan kamera dari jaringan VPN dan mendaftar ke load balancer
- Graceful shutdown menguras koneksi sebelum menghapus server (pemirsa terhubung kembali secara otomatis melalui URL yang stabil)
Alur Perekaman
Perekaman Berkelanjutan
- Server restreaming atau pekerja perekaman khusus menangkap aliran RTSP sebagai file tersegmentasi
- Segmen ditulis pada interval yang dapat dikonfigurasi untuk ukuran file yang mudah dikelola
- Setiap segmen diberi tag dengan ID kamera, stempel waktu, dan metadata durasi
Manajemen Penyimpanan
- Segmen diunggah ke penyimpanan objek untuk pengarsipan yang tahan lama
- Kebijakan retensi secara otomatis menghapus segmen yang lebih tua dari periode retensi yang dikonfigurasi
- Aturan siklus hidup penyimpanan memindahkan segmen yang lebih tua ke tingkatan penyimpanan yang lebih murah sebelum penghapusan
- Kuota penyimpanan per kamera dan per situs mencegah biaya yang tidak terkendali
Pemutaran
- Segmen yang direkam dapat diakses melalui kueri berbasis waktu (kamera + rentang waktu)
- Manifest HLS dihasilkan secara on-the-fly untuk pemutaran rekaman berbasis browser
- Mencari dan menelusuri garis waktu yang direkam dengan granularitas tingkat segmen
Pengiriman Multi-Protokol
| Konsumen | Protokol | Latensi | Kasus Penggunaan |
|----------|----------|---------|----------|
| Pekerja AI | RTSP | Rendah (~500ms) | Deteksi objek real-time, analitik |
| Pemirsa Web | HLS | Sedang (2-6s) | Pemantauan langsung berbasis browser |
| Aplikasi Seluler | HLS | Sedang (2-6s) | Pemantauan jarak jauh pada perangkat seluler |
| Pengarsipan | Segmen yang Direkam | N/A | Tinjauan insiden, kepatuhan, forensik |
Pemantauan & Keandalan
Kesehatan Aliran
- Pemantauan status aliran per kamera (terhubung, buffering, terputus)
- Kesehatan terowongan VPN per situs (latensi, kehilangan paket, uptime)
- Metrik server restreaming (CPU, bandwidth, jumlah koneksi)
- Kesehatan alur perekaman (tingkat penulisan segmen, penggunaan penyimpanan, status unggah)
Peringatan
- Peringatan pemutusan kamera dengan identifikasi situs
- Notifikasi kegagalan terowongan VPN
- Peringatan kapasitas cluster restreaming
- Kuota penyimpanan dan peringatan retensi
- Celah perekaman terdeteksi melalui pemeriksaan kontinuitas segmen
Fitur Utama
- Ingest Aman VPN โ Terowongan terenkripsi melindungi aliran RTSP dari kamera jarak jauh
- Traversal NAT/Firewall โ Koneksi VPN keluar melewati konfigurasi jaringan yang membatasi
- Restreaming Skala Otomatis โ Cluster menskala dengan permintaan pemirsa dan AI
- Konversi HLS โ RTSP-ke-HLS real-time untuk tampilan berbasis browser
- Relai RTSP โ Akses aliran latensi rendah untuk pekerja pemrosesan AI
- Perekaman Berkelanjutan โ Perekaman berbasis segmen dengan manajemen retensi
- Multi-Protokol โ RTSP, HLS, dan segmen yang direkam dari satu ingest
- Koneksi Ulang Otomatis โ Terowongan VPN dan koneksi aliran pulih dari gangguan
- Siklus Hidup Penyimpanan โ Penyimpanan berjenjang dengan penegakan retensi otomatis
- Multiplexing Aliran โ Satu penarikan kamera melayani banyak konsumen tanpa beban kamera tambahan
Hasil
Tumpukan Teknologi
caseStudyDetail.more Studi Kasus
Jelajahi lebih banyak implementasi teknis kami
Pemrosesan Faktur Bertenaga AI dengan OCR dan Integrasi QuickBooks
Sebuah bisnis menengah yang memproses ratusan faktur vendor setiap bulan perlu menghilangkan entri data manual dengan mengekstraksi data faktur secara otomatis menggunakan AI/OCR dan menyinkronkannya langsung ke QuickBooks untuk pembukuan dan pelacakan pembayaran.
Penyisipan Iklan Sisi Klien (CSAI) dengan Penguraian Penanda SCTE-35 & Integrasi Pemutar Multi-Platform
Sebuah platform streaming video perlu mengimplementasikan Client-Side Ad Insertion (CSAI) di seluruh aplikasi web, seluler, dan TV terhubung โ memungkinkan pengalaman iklan yang dipersonalisasi di tingkat perangkat dengan dukungan interaksi iklan penuh (overlay yang dapat diklik, banner pendamping, tombol lewati) yang tidak dapat disediakan oleh penyisipan sisi server.
Siap Mentransformasi Bisnis Anda?
Mari diskusikan bagaimana kami dapat menerapkan solusi serupa untuk tantangan Anda.