Veelgestelde vragen: RTSP-configuratie voor HDMI-codecs - Exvist Support
FAQs: RTSP van Codec
RTSP-authenticatie
Hoe kunnen we authenticatie voor RTSP inschakelen op een HDMI-codec?
Om authenticatie voor RTSP op uw HDMI-codec in te schakelen:
Navigeer naarInstellingen ->Netwerk -> RTSP.
Vink het selectievakje aan met het labelAuthenticatie.
Zodra authenticatie is ingeschakeld:
U moet degebruikersnaamenwachtwoordinvoeren om toegang te krijgen tot de RTSP-stream.
Dit geldt of u de stream afspeelt viaVLC media playerof de video bekijkt via deONVIF Device Manager (ODM).
Het inschakelen van RTSP-authenticatie zorgt ervoor dat alleen geautoriseerde gebruikers toegang hebben tot de videostreams, wat de beveiliging van uw systeem verbetert.
RTSP-poort
Wat is de RTSP-poort?
De standaardpoort voor RTSP (Real Time Streaming Protocol) is 554. Deze poort wordt gebruikt voor het opzetten en beheren van de levering van streaming media, inclusief audio en video, via een netwerk. Bij het instellen van een mediaserver of het configureren van netwerkapparaten voor RTSP-streaming wordt deze standaardpoort gebruikt voor communicatie tussen de server en clientapparaten.
In sommige gevallen moet u bij het instellen van RTSP-streaming mogelijk port mapping (ook wel port forwarding genoemd) uitvoeren om externe clients of apparaten toegang te geven tot de RTSP-stream van buiten het lokale netwerk. Port mapping houdt in dat inkomend netwerkverkeer van een specifieke poort op de router wordt doorgestuurd naar een aangewezen apparaat of server binnen het lokale netwerk.
Als u port mapping voor RTSP-streaming moet uitvoeren, wilt u ervoor zorgen dat verkeer naar poort 554 op uw externe IP-adres wordt doorgestuurd naar het interne IP-adres en de poort van de server die de RTSP-stream host.
Hier is een algemeen overzicht van hoe u port mapping voor RTSP-streaming instelt:
Open de configuratie-interface van uw router: Open een webbrowser en log in op de configuratie-interface van uw router met behulp van het IP-adres van de router. Dit doet u doorgaans door "http://192.168.1.1"of een vergelijkbaar adres in de adresbalk van de browser in te voeren en de inloggegevens van de router op te geven.
Zoek de instellingen voor Port Forwarding of NAT: Zoek in de configuratie-interface van de router naar de instellingen voor port forwarding of NAT (Network Address Translation). De locatie en benaming van deze instellingen kunnen per routermodel verschillen, maar ze bevinden zich doorgaans onder de secties "Advanced" of "Security" van de configuratie-interface van de router.
Port mapping instellen voor RTSP: Maak een port forwarding-regel aan om inkomend verkeer op poort 554 (de standaardpoort voor RTSP) te koppelen aan het interne IP-adres en de poort van de server die de RTSP-stream host. Geef het interne IP-adres van de server op en stel de interne en externe poort in op 554. Sla de port mapping-instellingen op.
Test de RTSP-stream: Zodra de port mapping is ingesteld, kunnen externe clients de RTSP-stream nu benaderen via het externe IP-adres en poort 554. Test de RTSP-stream vanaf een extern apparaat om te controleren of de port mapping naar behoren werkt.
Het is belangrijk op te merken dat de exacte stappen voor het instellen van port mapping kunnen verschillen afhankelijk van het merk en model van uw router. Raadpleeg de documentatie van uw router of de ondersteuningsbronnen van de fabrikant voor specifieke instructies over het configureren van port forwarding voor RTSP of andere streamingprotocollen.
RTSP-stream
Wat is een RTSP-stream?
RTSP (Real Time Streaming Protocol) is een netwerkbesturingsprotocol dat is ontworpen voor het besturen van de levering van multimediagegevens, zoals audio en video, via een netwerk. Het maakt de soepele overdracht mogelijk van live of vooraf opgenomen audio- en video-inhoud van een server naar een clientapparaat en wordt veel gebruikt voor streamingmedia-applicaties.
Hier zijn een paar belangrijke punten over RTSP-streams:
Streambesturing: RTSP wordt gebruikt om de levering van streamingmedia tot stand te brengen en te besturen. Het stelt een client in staat om het starten, stoppen en pauzeren van een mediastream aan te vragen, evenals om afspeelfuncties zoals vooruitspoelen en terugspoelen te besturen.
Protocolwerking: RTSP werkt via het User Datagram Protocol (UDP) of het Transmission Control Protocol (TCP). Het gebruikt een client-serverarchitectuur, waarbij een server de mediastreams host en clients de mediacontent aanvragen en ontvangen.
Mediatypen: RTSP kan worden gebruikt met verschillende mediaformaten, waaronder audio- en videostreams. Het ondersteunt het streamen van live-inhoud, inhoud op aanvraag en andere interactieve media-applicaties.
Interoperabiliteit: RTSP is een open standaard die interoperabiliteit mogelijk maakt tussen verschillende multimedia-apparaten, servers en clients. Dit betekent dat RTSP-compatibele apparaten en software van verschillende fabrikanten met elkaar kunnen communiceren en streamingmedia kunnen uitwisselen.
Gebruik: RTSP wordt veel gebruikt voor het streamen van live-evenementen, video on demand, IP-camerafeeds en andere realtime multimedia-applicaties.
Om toegang te krijgen tot een RTSP-stream, stuurt een client doorgaans een RTSP-verzoek naar de server met details over de gewenste mediastream en bijbehorende besturingsbewerkingen. De server reageert vervolgens met de benodigde informatie om de stream tot stand te brengen en te onderhouden. Dit kan de locatie van de mediastream, afspeelbesturingsopdrachten en andere relevante parameters omvatten.
Over het geheel genomen speelt RTSP een cruciale rol bij het mogelijk maken van de efficiënte levering en besturing van streaming multimediainhoud, waardoor het een fundamenteel protocol is voor veel streamingapplicaties.
Hoe kunnen we een RTSP-stream afspelen?
Om een RTSP-stream (Real Time Streaming Protocol) af te spelen en een specifieke streammodus te selecteren, zoals complex (gecombineerde audio en video), alleen video of alleen audio, kunt u mediaspelersoftware of -applicaties gebruiken die RTSP-streaming ondersteunen.
Zo kunt u een RTSP-stream afspelen:
Gebruik RTSP-compatibele mediaspelers: U kunt mediaspelersoftware of -applicaties gebruiken die RTSP-streaming ondersteunen, zoals VLC Media Player, Windows Media Player, QuickTime Player of andere mediaspelerapplicaties met RTSP-ondersteuning.
Open de RTSP-stream: Start de RTSP-compatibele mediaspeler en selecteer de optie om complex (gecombineerde audio en video), alleen video of alleen audio te streamen. Voer in het weergegeven dialoogvenster de URL of netwerklocatie van de RTSP-stream in. Meestal is dit in de vorm: rtsp://192.168.1.120:554/live/1_0.
Wat is het maximale aantal gelijktijdige streams dat door het RTSP-protocol wordt ondersteund?
Het ondersteunt6x RTSP-streams, wat betekent dat het is ontworpen om tot zes gelijktijdige Real Time Streaming Protocol (RTSP)-streams te verwerken. Deze capaciteit stelt u in staat om video- en audiocontent efficiënt over meerdere kanalen of apparaten te distribueren. Het is echter belangrijk om ervoor te zorgen dat uw netwerkinfrastructuur, inclusief uw server- en clientapparaten, deze streams effectief kan verwerken zonder prestatieverlies. Houd daarnaast rekening met de bandbreedtevereisten en de mogelijkheden van de apparaten die deze streams openen om een soepele streamingervaring te garanderen. Meestal wordt aanbevolen om mediaspelers zoals VLC, PotPlayer of OBS te gebruiken om een RTSP-stream van onze codec op te halen.
Hoe kunnen we de werkelijke frames per seconde meten door een RTSP-stream af te spelen?
Om de werkelijke frames per seconde (FPS) van een RTSP-stream te testen met PotPlayer, kunt u de ingebouwde statistiekfunctie voor videoweergave in de software gebruiken. PotPlayer biedt een optie om informatie over de videoweergave weer te geven, inclusief de huidige frames per seconde (FPS). Hier leest u hoe u de werkelijke FPS van een RTSP-stream met PotPlayer kunt testen:
Installeer PotPlayer: Als u dit nog niet hebt gedaan, download en installeer PotPlayer op uw computer. PotPlayer is een multimediaspeler die verschillende streamingprotocollen ondersteunt, waaronder RTSP.
Open PotPlayer en speel de RTSP-stream af: Start PotPlayer en selecteer de optie om een netwerkstream of URL te openen. Voer de URL of netwerklocatie van de RTSP-stream in om de stream in PotPlayer te starten.
Toon statistieken voor videoweergave: Terwijl de RTSP-stream wordt afgespeeld, klikt u met de rechtermuisknop op het PotPlayer-venster om het contextmenu te openen. Selecteer in het contextmenu "Afspeelinformatie" of "Statistieken" (het specifieke label kan variëren afhankelijk van de PotPlayer-versie).
Bekijk frames per seconde (FPS): Het venster met statistieken voor videoweergave toont informatie over de video die wordt afgespeeld, inclusief de realtime frames per seconde (FPS). Houd de FPS-waarde in de gaten om de werkelijke framesnelheid van de RTSP-stream te observeren.
Door deze stappen te volgen, kunt u PotPlayer gebruiken om de werkelijke frames per seconde (FPS) van een RTSP-stream te testen. De statistiekfunctie voor videoweergave van PotPlayer stelt u in staat om de realtime FPS te monitoren, wat inzicht geeft in de soepelheid en prestaties van de videostream-weergave.
Latentietest via RTSP-stream
Hoe kunnen we een lagere latentie krijgen via VLC bij het afspelen van video op uw iPad?
Hoe kunnen we een latentietest uitvoeren tussen de encoder en decoder?
Hoe kunnen we een latentietest van de codec uitvoeren door een RTSP-stream af te spelen?
Het bepalen van de oorzaak van vertraging bij RTSP-streaming wordt vaak beïnvloed door de gebruikte RTSP-speler. Om de prestaties nauwkeurig te testen, raden we aan gespecialiseerde tools te gebruiken die zijn ontworpen voor RTSP-streaming, omdat gewone mediaspelers bufferproblemen kunnen veroorzaken. Met name een tool zoalsEasyPlayerProis geoptimaliseerd voor realtime streaming en kan nauwkeurigere resultaten opleveren voor het identificeren en aanpakken van vertragingen bij RTSP-streaming. Klik op de bovenstaandeEasyPlayerProom deze te downloaden voor测试.
Welke specifieke stappen moeten worden gevolgd om een vergelijkende latentietest uit te voeren tussen VLC en EasyPlayerPro?
Stel twee computers in: de 1e computer dient als videobron en de 2e computer fungeert als video-uitvoerapparaat.
Download en startOnlyStopWatchop de 1e computer om de latentie te meten.
Open op de 2e computerEasyPlayerProen trek de RTSP-stream als volgt binnen:
Open VLC op de tweede computer en trek dezelfde RTSP-stream als volgt binnen:
Gebruik een hogesnelheidscamera op een mobiele telefoon om afbeeldingen van de bureaubladen van beide computers vast te leggen. Gebruik deze afbeeldingen om de specifieke latentietijden te berekenen.
Analyse: Vergelijk de latentieresultaten. Als de latentie ongeveer 100 ms bedraagt bij gebruik van EasyPlayerPro, en aanzienlijk hoger is bij gebruik van VLC, geeft dit aan dat de speler zelf de latentie beïnvloedt en niet de gebruikte encoder/decoder.
OPMERKING: De theoretische latentie voor zowel coderen als decoderen is 33,3 ms, gebaseerd op de chipparameters.