Streaming

Du kan streame kameraet/afspilningsvideoen og lyden på enheden med lav latenstid.

To streamingmetoder understøttes.

  • RTMP-/RTMPS-streaming

    Du kan streame enhedens kameravideo og lyd med lav latenstid ved hjælp af RTMP (Real Time Messaging Protocol) udviklet af Adobe Inc. RTMPS, som bruger SSL-kryptering, er også understøttet.

  • SRT-streaming

    Du kan streame enhedens kameravideo og lyd med lav latenstid ved hjælp af SRT (Secure Reliable Transport) udviklet af Haivision. SRT-streaming benytter en lytter og en opkalder. Lytteren har forbindelsesdestinationsoplysninger, såsom en IP-adresse og et domæne. Opkalderen opretter forbindelse til lytteren. Enheden svarer til en opkalder.

Bemærk!

  • For at opnå sikker streaming-distribution skal stream-URL'en anvende "rtmps://"-protokollen. RTMP bruges til generel streaming, men er ikke særlig sikker. RTMPS krypterer derimod data ved hjælp af SSL/TLS, hvorved man opnår sikker streaming.
  • Ved brug af SRT kan du vælge AES-128 eller AES-256 som krypteringsindstilling. Dette sikrer, at streaming-data krypteres og streames sikkert. Du kan også indstille [Security] (krypteringsmetode) for trådløst LAN til [None], men så vil data ikke blive krypteret, og kommunikationen vil ikke være sikker. Når du konfigurerer denne indstilling, skal du sørge for at tage hensyn til sikkerhedskravene i netværksmiljøet og streaming-destinationen.
  • Krypteringsindstillingen for SRT skal stemme overens med destinationsindstillingen. Indstilling af samme krypteringsmetode som destinationen vil sikre normal kommunikation.
  • Ved brug af SRT er de gyldige tegn til adgangskoden og den delte nøgle alfabetiske tegn, numeriske tegn og symboler. Det anbefales kraftigt at indtaste 16 eller flere tegn.

Streamingens bithastighedsområde og startværdi varierer afhængigt af systemets frekvens og opløsning som følger.

Systemfrekvens Streaming
Opløsning Bithastighedsområde (Mbps) Startværdi (Mbps)
59.94/50 3840×2160 Kun 38
1920×1080 4.5 til 27 9
1280×720 2.3 til 13.5 6
29.97/25/23.98 3840×2160 13 til 38 34
1920×1080 3 til 18 6
1280×720 1.5 til 9 4

Bemærk!

  • Afspilning af streaming ved brug af gemte videoer understøttes ikke.
  • Selv hvis videoens outputformat er interlaced, vil streaming-outputtet være i progressivt format.

Om RTMPS-funktionen

RTMPS-funktionen understøtter forskellige krypteringsalgoritmer, der muliggør sikker RTMPS-streaming. Flere krypteringsalgoritmer understøttes for at sikre kompatibilitet med en bred vifte af streamingdestinationsservere, men nogle af algoritmerne overholder muligvis ikke de nuværende bedste sikkerhedspraksisser.

Krypteringsalgoritmer understøttet af RTMPS-funktionen

Følgende krypteringsalgoritmer understøttes.

  • TLS_AES_256_GCM_SHA384
  • TLS_AES_128_GCM_SHA256
  • TLS_AES_128_CCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_ECDSA_WITH_AES_256_CCM
  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
  • TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_DHE_RSA_WITH_AES_256_CCM
  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_128_CCM
  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_DHE_RSA_WITH_AES_128_CCM
  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256

Anbefalede krypteringsalgoritmer

Følgende krypteringsalgoritmer anbefales baseret på NIST-anbefalingerne (NIST SP 800-57 Part 1 Revision 5) og relaterede sikkerhedsstandarder.

  • TLS_AES_256_GCM_SHA384
  • TLS_AES_128_GCM_SHA256
  • TLS_AES_128_CCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_ECDSA_WITH_AES_256_CCM
  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_128_CCM
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

Om forældede algoritmer

RTMPS-funktionen understøtter også følgende algoritmer af hensyn til kompatibilitet, men de er forældede baseret på NIST-anbefalingerne (NIST SP 800-57 Part 1 Revision 5) og relaterede sikkerhedsstandarder og kan blive fjernet i en fremtidig version.

Nøgleudvekslingsalgoritmer

  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
  • TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_DHE_RSA_WITH_AES_256_CCM
  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_DHE_RSA_WITH_AES_128_CCM
  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256

Om forbindelseskompatibilitet

RTMPS-funktionen er udviklet med henblik på balance mellem sikkerhed og kompatibilitet. I øjeblikket understøttes forældede algoritmer af følgende årsager, men de kan blive fjernet i en fremtidig version for at forbedre sikkerheden.

  • For at anvende RTMPS-streamingfunktionen kræves forbindelse til forskellige servere for at understøtte RTMPS-streaming.
  • Kompatibilitet med ældre systemer og ældre servere skal opretholdes.
  • Ikke alle brugere er klar til at skifte til en mere sikker indstilling, da det er kompliceret at ændre krypteringsalgoritmen på serversiden.
  • RTMPS-indstillinger deles ofte med SSH-indstillinger, og eventuelle ændringer ville påvirke andre tjenester.
  • En bred vifte af krypteringsalgoritmer skal understøttes for at sikre interoperabilitet i forskellige miljøer.

Den krypteringsalgoritme, der bruges under en RTMPS-forbindelse, bestemmes ved automatisk forhandling med destinationsserveren og afhænger derfor af serverindstillingerne. Selvom sikkerhedsrisiciene er kendte, prioriteres kompatibilitet i øjeblikket for at imødekomme brugernes forskellige behov.

Sikkerhedsrisici

Brug af forældede algoritmer, herunder CBC og DHE, øger risikoen for, at krypterede data kan blive dekrypteret eller manipuleret af en angriber, så data eksponeres under streaming.

Anbefaling til sikker forbindelse

Før du bruger RTMPS-streamingfunktionen, bør du kontrollere, at forbindelsens destinationsserver understøtter den anbefalede krypteringsalgoritme. Aktivér kun de anbefalede algoritmer på serversiden, og deaktivér de forældede algoritmer.

Referencer

  • Recommendation for Key Management, Special Publication 800-57 Part 1 Revision 5, NIST, 2020.
  • Transitioning the Use of Cryptographic Algorithms and Key Lengths, Special Publication 800-131A Revision 2, NIST, 2019.
  • Recommendation for Block Cipher Modes of Operation: The CMAC Mode for Authentication, Special Publication 800-38B, NIST, 2005 (inkluderer opdateringer pr. 10/06/2016).

Konfiguration af RTMP-/RTMPS-streaming

Indstilling af forbindelsesdestination og -format

  1. Indstil [Network] – [Stream] til [RTMP/RTMPS 1]/[RTMP/RTMPS 2]/[RTMP/RTMPS 3] i den fulde menu.

    Skærmen til opsætning af forbindelsesdestinationen vises.

  2. Indstil hvert element på skærmen til opsætning af forbindelsesdestinationen.

    Konfigurationspunkt Beskrivelse
    [Display Name] Indstil visningsnavnet i [Destination Select]-menuen.
    [Codec] Viser codec for streamingvideoen.
    [Resolution]

    Indstil opløsningen for streamingvideoen.

    • 3840×2160P
    • 1920×1080P
    • 1280×720P
    [Bit Rate] Indstil bithastigheden for streamingvideoen.
    [Destination URL] Angiv URL'en på den server, der skal oprettes forbindelse til.
    Hvis URL'en starter med "rtmps://"-tegn, genkendes streaming som RTMPS-streaming, og streamingdataene krypteres. I dette tilfælde er et certifikat for RTMPS-forbindelser.
    [Stream Key] Angiv den streamnøgle, der skal bruges til streamingforbindelsen.
    [RTMPS Certificate]

    Indlæs/ryd et certifikat for RTMPS-streaming.

    • [Load]: Indlæs et certifikat.

    Bemærk!

    • Det certifikat, der skal indlæses, skal være i PEM-format og skal skrives til rodmappen på hukommelseskortet med filnavnet "RTMPS_certification.pem".
    • [Clear]: Ryd certifikatet.
    • [None]: Indlæs eller ryd ikke et certifikat.

    Hvis et certifikat ikke er indlæst her, vil enhedens indbyggede standardcertifikat blive brugt.

  3. Når du er færdig, skal du vælge [Set] for at anvende indstillingerne.

Bemærk!

  • Vælg altid [Set] efter ændring af indstillingerne. Indstillingerne anvendes ikke, hvis [Set] ikke vælges.
  • Indstil enhedens ur til det korrekte klokkeslæt, før du importerer et certifikat for RTMPS-forbindelser.
  • Afhængigt af optagelsesformatet kan [Load]/[Clear] ikke udføres for et certifikat, fordi optagelsesfunktionen prioriteres.
  • I lavspændingstilstand kan [Load]/[Clear] ikke udføres for et certifikat for RTMPS-forbindelser.

    [RTMPS Certificate Status]: Viser certifikatets indlæsningsstatus for RTMPS-forbindelser.

    [Reset]: Nulstil indstillingerne tilbage til standardværdierne.

Udskiftning af enhedens indbyggede standardcertifikat med et andet standardcertifikat

  1. Indsæt et hukommelseskort, som indeholder et andet standardcertifikat, i kortsprække B.

    Importér filen: "RTMPS_DefaultCertificates.pem", som findes i rodmappen på hukommelseskortet

  2. Vælg [Network] – [Stream] – [RTMPS Default Certificates] – [Replace] – [Execute] i den fulde menu.

    Der vises en meddelelse, der bekræfter, at standardcertifikatet er blevet skrevet til hukommelseskortet. Du kan også erstatte standardcertifikatet med et brugerstandardcertifikat.

  3. Vælg [OK].

    Standardcertifikatet importeres til enheden.

    Når det er indlæst, vises der en meddelelse.

Tilbagevenden til enhedens indbyggede standardcertifikat

Vælg [Network] – [Stream] – [RTMPS Default Certificates] – [Reset] – [Execute] i den fulde menu.

Når handlingen er fuldført, vises der en meddelelse.

Erstatningsstandardcertifikatet slettes, og enhedens indbyggede standardcertifikat bliver aktiveret.

Kontrol af standardcertifikatets status

Vælg [Network] – [Stream] – [RTMPS Default Certificates] – [Status] i den fulde menu for at få vist standardcertifikatets status.

Når enhedens indbyggede standardcertifikat bruges, vises [Preinstall].

Når et erstatningsstandardcertifikat bruges, vises datoen og klokkeslættet, hvor certifikatet blev erstattet.

Visningsformat: 4-cifret år (vestlig kalender) + 2-cifret måned + 2-cifret dag + 2-cifret time (24-timers format) + 2-cifret minut + 2-cifret sekund

Eksempel: 1. december 2024, 12:34:56 → 20241201123456

Konfiguration af SRT-streaming

Indstilling af forbindelsesdestination og -format

  1. Indstil [Network] – [Stream] til [SRT-Caller 1]/[SRT-Caller 2]/[SRT-Caller 3] i den fulde menu.

    Skærmen til opsætning af forbindelsesdestinationen vises.

  2. Indstil hvert element på skærmen til opsætning af forbindelsesdestinationen.

    Konfigurationspunkt Beskrivelse
    [Display Name] Indstil visningsnavnet i [Destination Select]-menuen.
    [Codec] Indstil codec for streamingvideoen.
    [Resolution]

    Indstil opløsningen for streamingvideoen.

    • 1920×1080P
    • 1280×720P
    [Bit Rate] Indstil bithastigheden for streamingvideoen.
    [Destination URL] Angiv URL'en på den server, der skal oprettes forbindelse til.
    [Port] Angiv porten for streamingdestinationen.
    [Latency] Angiv reaktionstiden for streamingfordelingen.
    [TTL] Angiv værdien for tid-til-live (TTL) for streaming.
    [Encryption] Angiv krypteringsmetoden for streaming.
    [Passphrase] Angiv adgangssætningen, der anvendes til kryptering for streaming.
    [ARC] Aktiver/deaktiver funktionen Adaptive Rate Control under streaming.

    Bemærk!

    • Når [Codec] er indstillet til [H.265/HEVC], vil nogle modtagere muligvis ikke understøtte afspilning korrekt. Hvis der opstår et problem under afspilning, kan du prøve [H.264/AVC].
  3. Når du er færdig, skal du vælge [Set] for at anvende indstillingerne.

    Vælg altid [Set] efter ændring af indstillingerne. Indstillingerne anvendes ikke, hvis [Set] ikke vælges.

    [Reset]: Nulstil indstillingerne tilbage til standardværdierne.

Start af streaming

  1. Forbind enheden med internettet eller et lokalt netværk.

    Bemærk!

    • Brug af kabelbaseret LAN anbefales, da streaming kræver en stor mængde kontinuerlig kommunikation. Hvis du bruger trådløst LAN på 2,4 GHz-båndet, kan fjernbetjening fra mobile enheder eller Bluetooth-fjernbetjening blive afbrudt. Hvis brug af ​​en trådløs forbindelse ikke kan undgås, skal du udføre tilstrækkelig test på forhånd i et radiobølgemiljø, der ligner det faktiske brugsmiljø.
    • Enheden er ikke en netværksenhed (for eksempel en router eller switch). Det anbefales kraftigt at forbinde enheden til et netværk, hvor netværksindstillingerne kan konfigureres og administreres på passende vis, så enheden kan beskyttes mod netværksbaserede angreb såsom DoS-angreb (Denial of Service-angreb).
    • Når enheden forbindes til et netværk, skal det ske via en router, der er konfigureret og administreres på passende vis, eller via en LAN-port, der har samme funktionalitet. Hvis den forbindes uden denne beskyttelse (for eksempel ved brug af gratis wi-fi), kan det medføre sikkerhedsproblemer. Når en router er korrekt konfigureret, giver den tilstrækkelig beskyttelse mod DoS-angreb og tab af funktionalitet for enheder i netværket. Hvis der bemærkes noget usædvanligt, skal kameraets forbindelse til netværket straks afbrydes.
  2. Vælg de overførselsindstillinger, der er konfigureret på forhånd på [Stream]-statusskærmen, eller ved hjælp af [Network] – [Stream] – [Destination Select] i den fulde menu.
  3. Indstil [RTMP/RTMPS Status]/[SRT-Caller Status] på [Stream]-statusskærmen, eller indstil [Network] – [Stream] – [Setting] til [On] i den fulde menu.

    Streaming starter med de konfigurerede indstillinger.

Bemærk!

  • Streaming kan ikke startes i følgende tilfælde.

    • Når [Shooting] – [S&Q Motion] – [Setting] er indstillet til [On] i den fulde menu.
    • Når [Project] – [Simul Rec] – [Setting] er indstillet til [On] i den fulde menu.
    • Når [Project] – [Interval Rec] – [Setting] er indstillet til [On] i den fulde menu.
    • Når [Project] – [Picture Cache Rec] – [Setting] er indstillet til [On] i den fulde menu.
    • Når [Project] – [Rec Format] – [Frequency] er indstillet til 119.88 / 100 i den fulde menu.
  • Under streaming kan [Project] – [Picture Cache Rec] – [Cache Size]-indstillingen i den fulde menu ikke ændres.
  • Når du først begynder at streame, kan det tage flere gange 10 sekunder, før video/lyd rent faktisk begynder at streame.
  • Hvis destinationsindstillingerne for streamingforbindelsen er ugyldige, eller hvis der ikke er etableret en netværksforbindelse, vises ved streamingstatusindikatoren.
  • Video-/lyddata sendes, som de er, via internettet. Derfor kan dataene være tilgængelige for andre parter. Sørg for, at forbindelsesdestinationen er i stand til at modtage streamingdataene. Data kan blive sendt til en utilsigtet part på grund af en fejl i adresseindstillingerne eller en anden årsag.
  • Streaming kan blive afbrudt afhængigt af din internetforbindelse eller netværksbetingelser. Hvis dette sker, skal du starte streamingen igen.
  • Billedkvaliteten kan blive negativt påvirket i scener i hurtig bevægelse.
  • Du kan muligvis ikke afspille alle billeder, hvis du streamer med høj opløsning og lav bithastighed. For at reducere dette fænomen skal du vælge en lavere opløsning i [Resolution].
  • Videoen kan ikke ses ved hjælp af applikationen "Monitor & Control" under streaming.
  • Filoverførsel understøttes ikke under streaming. Filoverførsel understøttes, efter streaming er stoppet.
  • Hvis streaming startes under filoverførsel, stopper filoverførslen. Filoverførsel genstartes, efter streaming er stoppet.
  • Skærmoplysningernes opdateringsfrekvens reduceres under streaming, men dette påvirker ikke driften.
  • Optagelsesindstillingerne kan ikke ændres under streaming.
  • De tilgængelige distributionsformater til streaming varierer afhængigt af [Rec Format] for hovedsignalet.

Stop af streaming

Indstil [RTMP/RTMPS Status]/[SRT-Caller Status] på [Stream]-statusskærmen, eller indstil [Network] – [Stream] – [Setting] til [Off] i den fulde menu for at stoppe streaming.

TP1001680652