Suora vastaus
Lyhyemmät segmentit voivat vähentää HLS viivettä, mutta kameran avainkehysvälin, yhdyskäytävän pakkauksen, soittolistakäytännön ja soittimen puskurin on oltava kohdakkain. Mittaa koko polku ennen segmentin keston leikkaamista.
Miksi näin tapahtuu
HLS-asiakkaat tarvitsevat yleensä julkaistun soittolistan ja tarpeeksi mediaa aloittaakseen turvallisesti. Väärin kohdistetut avainkehykset tai syvä live-ikkuna voivat lisätä useita viivesegmenttejä, vaikka verkko on nopea.
Selaimet tarvitsevat yleensä yhdyskäytävän, joka muuntaa kamerasyötteen web-alkuperäiseksi jakelupoluksi.
Hallittu testi
Tallenna kamera GOP, segmentin kesto, soittolistan pituus ja todellinen soittimen live-reunan etäisyys.
Muuta yksi muuttuja kerrallaan. Pidä kameran malli, laiteohjelmisto, päätepiste ja tili kirjattuna; sitten testaa verkon saavutettavuutta, protokollavastausta, median siirtoa ja dekoodausta erillisinä kerroksina.
Käytä erillistä vain katseluoikeustiliä ja luotettavaa paikallista diagnostiikkatyökalua. Poista tunnistetiedot, yksityiset osoitteet ja tunnistetiedot ennen tulosteen jakamista.
Diagnostinen järjestys
| Tarkista | Toiminta | Todisteita edistymisestä |
|---|---|---|
| Enkooderi | Kohdista avainkehykset pakkaustavoitteiden kanssa. | Segmentit voivat alkaa käyttökelpoisista satunnaispääsypisteistä. |
| Pakkaaja | Mittaa segmenttien luomista ja soittolistan julkaisemista. | Yhdyskäytävän viive on tiedossa. |
| Toimitus | Tarkista välimuistin ja alkuperän käyttäytyminen. | Asiakkaat saavat tuoreita soittolistoja ja mediaa. |
| Pelaaja | Mittaa live-reunan puskuri ja palautuminen. | Käynnistys ja jatkuvuus saavuttavat tavoitteen. |
Todisteet säilytettäväksi
Hyödyllinen tulos sisältää vakaan tilan latenssin, käynnistysajan ja käyttäytymisen pakettien katoamisen tai yhdyskäytävän uudelleenkäynnistyksen aikana.
Raja ja turvallisuushuomautus
HLS on usein hyvä jakelumuoto, mutta se ei ole ensimmäinen valinta tiukkaan interaktiiviseen ohjaukseen, ellei alhaisen latenssin suunnittelua ole todistettu.
Käytä etäkatseluun hallittua VPN-porttia sen sijaan, että paljastaisit RTSP- tai kameranhallintaportit suoraan julkiseen Internetiin.
SmartRTSP
SmartRTSP on kameraan keskittyvä RTSP- ja ONVIF-katseluohjelma Apple-laitteille, Windowsille ja Androidille. Se sopii suoriin katselu-, löytö- ja usean kameran tarkistuksiin; säilytä oma NVR tai VMS, kun tarvitaan jatkuvaa tallennusta, todisteiden vientiä tai keskitettyä yrityshallintaa.
Usein kysytyt kysymykset
Tuottavatko yhden sekunnin segmentit yhden sekunnin latenssin?
Ei välttämättä; soittolistan ja soittimen puskurointi voi lisätä useita segmenttien kestoja.
Miksi avainkehyksillä on väliä?
Asiakkaat tarvitsevat satunnaiskäyttöpisteitä aloittaakseen tai vaihtaakseen puhtaasti.
Pitäisikö jokaisen katsojan muodostaa yhteys kameraan?
Ei. Yhdyskäytävän tulee tuulettaa pakattu lähtö, jotta kameran istunnon rajat ovat suojattuja.
Ensisijaiset viittaukset
- IETF RFC 8216 — HTTP Suoratoisto
- IETF RFC 7826 — Real-Time Streaming Protocol 2.0
- FFmpeg — RTSP protokollavaihtoehdot ja esimerkit
Aiheeseen liittyvä SmartRTSP opas
Avaa aiheeseen liittyvä opasSuunnittele HLS viive käyttämällä kooderia GOP, segmentin kestoa, soittolistan syvyyttä, CDN-käyttäytymistä ja soittimen puskuria.