Veelgestelde vragen: Configuratie van HTTP voor EXVIST HDMI Encoders

Veelgestelde vragen: HTTP van Encoder

HTTP-poort

Wat is een HTTP-poort?

Een HTTP-poort verwijst naar een netwerkpoort die specifiek wordt gebruikt voor communicatie met webservers via het Hypertext Transfer Protocol (HTTP). In netwerken is een poort een virtueel eindpunt voor communicatie in een computernetwerk en wordt geïdentificeerd door een numerieke waarde. Poorten worden gebruikt om verschillende soorten netwerkverkeer te onderscheiden en maken het mogelijk meerdere netwerkdiensten op hetzelfde apparaat uit te voeren.

De standaardpoort voor HTTP is poort 80. Wanneer een client (zoals een webbrowser) een HTTP-verzoek naar een webserver stuurt, maakt deze doorgaans verbinding met poort 80 van de server om een communicatiekanaal tot stand te brengen en webpagina's, bestanden of andere bronnen te verzenden of te ontvangen.

Naast de standaard HTTP-poort 80, gebruikt HTTPS (HTTP over SSL/TLS) poort 443 voor beveiligde communicatie.

Het is vermeldenswaard dat niet-standaard HTTP-poorten, zoals 8080, 8000 en andere, ook voor verschillende doeleinden kunnen worden gebruikt, waaronder testen, ontwikkeling en alternatieve serveropstellingen.

Samenvattend is een HTTP-poort de specifieke netwerkpoort die wordt gebruikt voor het uitwisselen van gegevens tussen client-webbrowsers en webservers via het Hypertext Transfer Protocol.

Wat is portmapping?

Zo werkt portmapping doorgaans:
  1. Extern verzoek: Wanneer een externe client probeert verbinding te maken met een specifieke service, zoals een webserver, exvist-encoder of een andere netwerkapplicatie die binnen een privénetwerk wordt gehost, stuurt deze een verzoek naar het externe IP-adres van de router en een specifieke poort. Bijvoorbeeld een webbrowser die een website bezoekt die op een thuiscomputer wordt gehost.
  2. Port forwarding: Als portmapping op de router is ingesteld, ontvangt de router het inkomende verzoek op de opgegeven poort en stuurt dit vervolgens door naar het interne IP-adres van het specifieke apparaat, zoals de exvist-encoder, waarop de service binnen het lokale netwerk draait.
  3. Interne respons: Het netwerkapparaat binnen het lokale netwerk ontvangt het doorgestuurde verzoek en verwerkt dit door de gevraagde inhoud te leveren, de gameserver te hosten of te reageren op de netwerkapplicatie.
Portmapping is in wezen een manier om het routeren van inkomend netwerkverkeer van het openbare IP-adres van de router naar het juiste apparaat of de juiste server binnen het privénetwerk te vergemakkelijken, op basis van de opgegeven poortnummers.

Portmapping kan worden geconfigureerd via de configuratie-interface van de router, waar u specifieke mappings kunt definiëren die de inkomende poort, het bestemmings-IP-adres en de poort binnen het lokale netwerk, en het gebruikte protocol (bijv. TCP of UDP) specificeren.

Over het algemeen is portmapping een fundamentele netwerktechniek waarmee externe clients toegang kunnen krijgen tot services of bronnen die binnen een privénetwerk worden gehost.

Hoe kunnen we op afstand toegang krijgen tot de encoder als we portmapping doen?

Bij toegang op afstand tot een encoder (zoals een video-encoder) van buiten het lokale netwerk, kan portmapping (of port forwarding) nodig zijn om de verbinding tot stand te brengen. Of portmapping vereist is voor een specifieke toepassing, zoals toegang tot de HTTP-poort of RTSP-poort van de encoder, hangt echter af van de netwerkconfiguratie en de specifieke vereisten van de encoder.

Hier zijn enkele overwegingen voor toegang op afstand tot een encoder en het gebruik van portmapping voor HTTP- en RTSP-poorten:
  1. Toegang op afstand tot encoder: Als u op afstand toegang wilt krijgen tot de encoder, moet u doorgaans het netwerk configureren om externe toegang tot de specifieke poorten van de encoder mogelijk te maken. Dit kan inhouden dat u portmapping op de router instelt om inkomend verkeer van het externe IP-adres door te sturen naar het interne IP-adres van de encoder.
  2. HTTP-poort en RTSP-poort: Veel video-encoders gebruiken HTTP voor webgebaseerde beheerinterfaces en RTSP (Real Time Streaming Protocol) voor het streamen van video. Als u toegang wilt krijgen tot de webinterface van de encoder via HTTP of videostreams wilt openen via RTSP, moet u mogelijk portmapping instellen voor de respectievelijke poorten die door deze services worden gebruikt.
  3. Netwerkconfiguratie: De specifieke netwerkvereisten voor toegang tot de encoder kunnen variëren op basis van factoren zoals de netwerktopologie, firewallinstellingen en de mogelijkheden van de encoder zelf. Het is belangrijk om de veiligheidsimplicaties van het openen van specifieke poorten voor externe toegang te overwegen en voorzorgsmaatregelen te nemen om het netwerk en het apparaat te beschermen.
  4. Protocollen en beveiliging: Bij het inschakelen van externe toegang tot de HTTP-poort of RTSP-poort van een encoder via portmapping, is het cruciaal om ervoor te zorgen dat de juiste beveiligingsmaatregelen, zoals sterke authenticatie en encryptie, aanwezig zijn om de communicatie te beschermen en ongeoorloofde toegang te voorkomen.
Concluderend, hoewel portmapping nodig kan zijn voor toegang op afstand tot de HTTP- en RTSP-poorten van een encoder, zullen de specifieke vereisten en configuraties afhangen van de netwerkinstellingen en beveiligingsoverwegingen. Het is raadzaam om oplossingen voor toegang op afstand zorgvuldig te plannen en te implementeren, met prioriteit voor beveiliging en toegangscontrole.

TS-stream

Wat is een TS-stream?

Een TS-stream verwijst naar een transportstream, een type protocol voor digitale video- en audiodatatransmissie dat wordt gebruikt voor omroepsystemen, videostreaming en communicatienetwerken. Het transportstreamformaat is gedefinieerd door de MPEG-2-standaard en wordt veel gebruikt voor het verzenden van digitale televisie- en radio-uitzendingen via verschillende soorten netwerken.

TS-streams worden gekenmerkt door hun vermogen om meerdere datastromen (zoals video, audio en metadata) in één container te vervoeren. Dit maakt efficiënte transmissie van multimedia-inhoud via verschillende soorten netwerken mogelijk. TS-streams worden veel gebruikt in omroep, IPTV (Internet Protocol Television) en andere videostreamingtoepassingen.

Transportstreams worden vaak geïdentificeerd door de bestandsextensie ".ts" en worden gebruikt in combinatie met verschillende streamingprotocollen en -technologieën om hoogwaardige audio- en video-inhoud aan kijkers te leveren.

Hoe kunnen we een TS-stream afspelen?

Om een TS-videostream (Transport Stream) af te spelen, kunt u een mediaspeler gebruiken die dit formaat ondersteunt. Hier zijn een paar opties voor het afspelen van TS-streams:
  1. VLC Media Player: VLC is een veelzijdige en populaire mediaspeler die een breed scala aan video- en audioformaten ondersteunt, waaronder TS-streams. U kunt eenvoudig VLC openen, in het menu naar "Media" gaan en "Netwerkstream openen" selecteren. Voer vervolgens de URL van de TS-stream in en klik op "Afspelen" om te beginnen met streamen.
  2. Media Player Classic: Deze lichtgewicht mediaspeler ondersteunt ook TS-streams. U kunt Media Player Classic openen, naar "Bestand" en vervolgens "Bestand openen" gaan en de URL van de TS-stream invoeren om het afspelen te starten.
  3. PotPlayer: PotPlayer is een andere multimediaspeler die TS-streams aankan. U kunt de speler openen en de optie "Openen" of "URL openen" gebruiken om de URL van de TS-stream in te voeren en het afspelen te beginnen.
Dit zijn slechts enkele voorbeelden, en er zijn vele andere mediaspelers beschikbaar die TS-streams ondersteunen. Bij het afspelen van een TS-stream is het belangrijk om een betrouwbare internetverbinding te hebben om soepel streamen te garanderen, aangezien TS-streams vaak worden gebruikt voor live- of realtime-uitzendingen.

Kunnen we de URL-naam voor TS wijzigen?

Ja, u kunt doorgaans de URL-naam voor een TS (Transport Stream) wijzigen door meer letters in het Engels en cijfers toe te voegen aan het einde van het /ts/-segment van de URL. Als uw oorspronkelijke URL bijvoorbeeld iets was alshttp://192.168.1.120/ts/1_0,kon u deze bijwerken naarhttp://192.168.1.120/ts/abc123/1_0.

HLS-stream

Wat is een HLS-stream?

HLS staat voor HTTP Live Streaming. Het is een adaptief streamingprotocol dat door Apple is ontwikkeld voor het leveren van live en on-demand audio- en video-inhoud via internet. HLS werkt door de inhoud op te splitsen in kleine, afzonderlijke en gemakkelijk downloadbare segmenten, die vervolgens via standaardwebservers aan de eindgebruiker worden geleverd. Het wordt veel gebruikt voor het streamen van multimedia-inhoud naar web- en mobiele applicaties.

Hier zijn enkele belangrijke kenmerken van HLS:
  1. Adaptieve bitrate-streaming: HLS maakt adaptieve streaming mogelijk, wat betekent dat de kwaliteit van de video dynamisch wordt aangepast op basis van de beschikbare bandbreedte van de kijker en de mogelijkheden van het apparaat. Dit helpt een soepele kijkervaring te garanderen, zelfs onder wisselende netwerkomstandigheden.
  2. Compatibiliteit: HLS wordt ondersteund door een breed scala aan apparaten en platforms, waaronder iOS- en macOS-apparaten, Android, webbrowsers en vele andere systemen.
  3. Versleuteling en inhoudsbescherming: HLS kan integreren met verschillende digital rights management (DRM)-systemen om auteursrechtelijk beschermde inhoud te beschermen door middel van versleuteling en veilige levering.
  4. Compatibiliteit met standaardwebservers: HLS kan worden geleverd met behulp van standaard HTTP-webservers, waardoor het eenvoudig te implementeren en op te schalen is.
  5. Om HLS-streams af te spelen, hebben gebruikers doorgaans een mediaspeler of applicaties nodig die HLS ondersteunen, wat vrij gebruikelijk is in webbrowsers, mobiele apparaten en streamingmediaspelers.
Samenvattend is HLS een veelgebruikt streamingprotocol dat de efficiënte en adaptieve levering van multimedia-inhoud via internet mogelijk maakt.

Hoe kunnen we een HLS-stream afspelen?

Het afspelen van HLS-streams (HTTP Live Streaming) kan doorgaans worden gedaan met behulp van verschillende mediaspelers en applicaties die het protocol ondersteunen. Hier zijn een paar veelvoorkomende methoden voor het afspelen van HLS-streams:
  1. Webbrowsers: Veel moderne webbrowsers hebben ingebouwde ondersteuning voor het afspelen van HLS-streams met behulp van HTML5-videotechnologie. Dit betekent dat u eenvoudig een webpagina kunt openen die een HLS-streamlink bevat, en de browser zou de inhoud direct moeten kunnen afspelen.
  2. Mediaspelers: Er zijn speciale mediaspelers die HLS-weergave ondersteunen, zoals VLC Media Player, QuickTime Player en Windows Media Player. Deze spelers hebben vaak ingebouwde ondersteuning voor HLS-streams en kunnen deze direct afspelen.
  3. Mobiele apparaten: Mobiele apps op iOS- en Android-apparaten hebben vaak ingebouwde ondersteuning voor het afspelen van HLS-streams. Dit omvat webbrowsers op mobiele apparaten evenals speciale apps voor videoweergave.
  4. Streamingplatforms: Veel streamingplatforms en -diensten, zoals YouTube, Twitch en andere, ondersteunen ook HLS-streaming. Dit betekent dat u hun apps of websites kunt gebruiken om HLS-inhoud te bekijken.
Het is belangrijk op te merken dat HLS-streams kunnen bestaan uit meerdere mediassegmenten die via HTTP worden geleverd, en dat het bekijken ervan een relatief stabiele en robuuste internetverbinding vereist. De beschikbaarheid en prestaties van HLS-weergave kunnen ook afhangen van het specifieke apparaat, besturingssysteem en de gebruikte applicatie.

Zoals altijd is het een goed idee om ervoor te zorgen dat u de nieuwste updates voor uw mediaspelers en applicaties hebt om compatibiliteit met HLS-streams te garanderen.

Kunnen we de URL-naam voor HLS wijzigen?

Ja, het is mogelijk om de URL-naam voor HLS (HTTP Live Streaming) te wijzigen door meer letters in het Engels en cijfers toe te voegen vóór de .m3u8-extensie. Als uw oorspronkelijke URL bijvoorbeeld iets was zoalshttp://192.168.1.120/hls/1_1.m3u8,zou u deze kunnen bijwerken naar iets zoalshttp://192.168.1.120/hls/abc123/1_1.m3u8.

Meer informatie over HTTP van Encoder

  1. HTTP van Encoder