Doğrudan cevap
Daha kısa bölümler HLS gecikmeyi azaltabilir, ancak kamera ana kare aralığı, ağ geçidi paketlemesi, oynatma listesi politikası ve oynatıcı arabelleğinin hizalanması gerekir. Segment süresini kesmeden önce yolun tamamını ölçün.
Bu neden oluyor?
HLS istemcileri genellikle yayınlanmış bir çalma listesine ve güvenli bir şekilde başlamak için yeterli medyaya ihtiyaç duyar. Yanlış hizalanmış ana kareler veya derin bir canlı pencere, ağ hızlı olsa bile birden fazla gecikme segmenti ekleyebilir.
Tarayıcıların normalde kamera akışını web yerel dağıtım yoluna dönüştüren bir ağ geçidine ihtiyacı vardır.
Kontrollü bir test
Kamerayı GOP, bölüm süresini, çalma listesi uzunluğunu ve gerçek oynatıcının canlı kenar mesafesini kaydedin.
Bir seferde bir değişkeni değiştirin. Kamera modelini, donanım yazılımını, uç noktayı ve hesabı kayıtlı tutun; daha sonra ağın erişilebilirliğini, protokol yanıtını, medya aktarımını ve kod çözmeyi ayrı katmanlar olarak test edin.
Özel bir salt görüntüleme hesabı ve güvenilir bir yerel teşhis aracı kullanın. Çıktıyı paylaşmadan önce kimlik bilgilerini, özel adresleri ve tanımlayıcı verileri çıkarın.
Teşhis sırası
| Kontrol etmek | Aksiyon | İlerleme kanıtı |
|---|---|---|
| Kodlayıcı | Anahtar kareleri paketleme hedefleriyle hizalayın. | Segmentler kullanılabilir rastgele erişim noktalarında başlayabilir. |
| Paketleyici | Segment oluşturmayı ve oynatma listesi yayınlamayı ölçün. | Ağ geçidi gecikmesi biliniyor. |
| Teslimat | Önbelleği ve kaynak davranışını kontrol edin. | Müşteriler yeni çalma listeleri ve medya alırlar. |
| Oyuncu | Canlı kenar tamponunu ve kurtarmayı ölçün. | Başlangıç ve süreklilik hedefi karşılıyor. |
Saklanacak kanıt
Yararlı bir sonuç, kararlı durum gecikmesini, başlatma süresini ve paket kaybı veya ağ geçidinin yeniden başlatılması sırasındaki davranışı içerir.
Sınır ve güvenlik notu
HLS genellikle iyi bir dağıtım formatıdır ancak düşük gecikmeli bir tasarım kanıtlanmadıkça sıkı etkileşimli kontrol için ilk tercih değildir.
Uzaktan görüntüleme için, RTSP veya kamera yönetim bağlantı noktalarını doğrudan genel internete açmak yerine yönetilen bir VPN kullanın.
SmartRTSP
SmartRTSP, Apple cihazları, Windows ve Android için kamera odaklı bir RTSP ve ONVIF görüntüleyicidir. Doğrudan görüntüleme, keşif ve çoklu kamera kontrollerine uygundur; Sürekli kayıt, kanıt aktarımı veya merkezi kurumsal kontroller gerektiğinde özel bir NVR veya VMS bulundurun.
Sık sorulan sorular
Bir saniyelik bölümler bir saniyelik gecikmeye neden olacak mı?
Mutlaka değil; çalma listesi ve oynatıcı arabelleğe alma, birkaç bölüm süresi ekleyebilir.
Anahtar kareler neden önemlidir?
Müşterilerin temiz bir şekilde başlamak veya geçiş yapmak için rastgele erişim noktalarına ihtiyacı vardır.
Her izleyici kameraya bağlanmalı mı?
Hayır. Ağ geçidi, kamera oturum sınırlarının korunması için paketlenmiş çıkışı yaymalıdır.
Birincil referanslar
- IETF RFC 8216 — HTTP Canlı Yayın
- IETF RFC 7826 — Gerçek Zamanlı Akış Protokolü 2.0
- FFmpeg — RTSP protokol seçenekleri ve örnekleri
İlgili SmartRTSP kılavuzu
İlgili kılavuzu açGOP kodlayıcıyı, segment süresini, çalma listesi derinliğini, CDN davranışını ve oynatıcı arabelleğini kullanarak HLS gecikmesini planlayın.