• Vi skickar samma dag
  • Personlig service & fri rådgivning
  • Genuin omtanke
Kundservice +46 8 52 400 700

Streaming format eller hur vi skickar video över nätverk

Idag är det självklart att vi kan skicka en video över internet som om det vore en TV-sändning, KVM system kan fjärrstyra datorer med skärmbild eller kamerabilder skickas i lokala nätverk. Låt oss titta på hur detta går till.

Streamingformat


När vi pratar om streaming filformat finns en uppsjö av termer som inte alltid är så lätta att förstå. Vi börjar från början: dels har du själva bildströmmen som lite grovt kan skapas på 2 sätt: antingen registrera du bild för bild, som en gammal dags film, eller så skickar du förändringen av filmbilden.

Naturligtvis är källan en kamera eller grafikkortsgenererad ”monitorbild” uppbyggd som vanligt av bilddelar, pixlar, som ger en särskild upplösning tex HD, vilket ju är 1920 pixlar brett och 1080 pixlar högt. Eftersom det är en film är det ju ett antal bilder per sekund vilket anges i hz (eller bps) oftast 30 eller 60 när det är streaming.


Nu måste vi veta vad vårt media är. Vilken typ av nätverk och hur mycket plats finns det för oss. Om vi skulle skicka en ström av bilden med full upplösning skulle detta ta jättemycket plats, vilket kanske är ok om vi har vårt eget 10GB LAN i huset och ingenannan datatrafikskall gå i detta. Men om vi ska skicka det till Youtube eller över Internet måste det ta mindre plats. Även internt i datanät finns det ju oftast annan trafik som blir lidande av att vår kamerabildström breder ut sig.Det löses genom komprimering, vilket vi återkommer till strax, en sak vi gör är att bestämma en bitrate, det vill säga hur många databitar av vår film som skickas varje sekund.


Det sista vi behöver är att binda ihop videoströmmen med ljudströmmen, som vi ju även vill ska komma fram samtidigt. Det gör man genom att skapa en förpackning som gör en ström av de bägge och även gör det möjligt att spara dem som en fil.
Exempel på förpackningar, Containers, är .mp4, .webm, .mkv . Du känner säkert igen dessa. För professionell video finns IPMX och ST2110, plus en massa företagsägda format men de tag ofta för mycket plats för att använda på ett öppet Internet om man inte skapar en ”tunnel” för dem. För internetanvändning är MP4 klart vanligast.


Bitrate


I en ideell värld skulle bitrate ( datahastighet/ storlek på data "ord") vara så hög som möjligt, men vi balanserar den mot bandbredds krav hos internet, switchar och användarmiljö. Vi aktar oss för att inte skapa latency, fördröjningar, som kommer när nätverket inte hinner med. Naturligtvis väldigt förenklat. Flera bitar på samma tid ger en bättre bild, men tar mera plats. Så minska storleken på originalet, öka streamingutrymmet eller balansera vilken kvalitet som krävs.

 

Komprimering

Ofta talar en om Lossless (oförstörande)komprimering och Lossy (förstörande) komprimering.

Lossy komprimering är förstörande. Vi plockar bort bitar tills signalen passar i den storlek vi vill ha och hoppas det inte märks så mycket. Moderna beräkningsalgoritmer har blivit mycket bättre på detta och H.265 ofta kallad HEVC,är ett exempel på detta. Mycket mindre än föregångaren H.264 ofta kallad MPEG-4 AVC, som är det vanligaste streamingformatet idag. Detta ät en komprimeringsmetod som arbetar med skillnaderna mellan ”filmrutorna”. För allmän streaming, KVM och lokala överföringar hittar du ofta H.264 och den är väldigt bra för kontinuerliga strömmar som inte synkas med varandra.

Vi skulle inte vara den datamarknad vi alla gillar om inte jättebolagen skull välja egna format, till exempel Googles VP9, ett öppet format du ofta hittar på Youtube eller AV1, som även är öppet, används mycket av Amazon, Netflix och Microsoft i deras egna produkter.

Även dessa använder lossy komprimering av skillnaderna mellan ”filmbilderna”.

Parallellt med utvecklingen av H.264 utvecklades andra algoritmer för system här bildkvalitén i den enskilda ”filmbilden” var viktig. Motion JPEG (MJPEG) behåller varje bildruta och tar bort och/eller krymper dessa för att ge in ”lossless” men mycket ineffektiv videoström.

Det går ut på att varje filmruta behålls och skannas, förenklat uttryckt, och du får en ström av bilder som kan vara komprimerade i sig eller i bildfrekvens.

Används fortfarande ofta i bildarkiv, medicinsk teknik och övervakningssystem.

Det utvecklas till Motion JPEG 2000 (MJ2), som kom runt millennieskiftet därav namnet. En hel del högkvalitativa AV system använde detta format under många år och många arkiv använder det.

Den nyaste utvecklingen är JPEG XS som vi ser i moderna bildproduktion system och ProAV system.

Kort sammanfattat är dessa format Lossless om du har nog bandbredd och ett eget nät med bra switchar

Men vi ska vända på myntet ett par gånger till!

ProAV och broadcast.

Broadcast världen upptäckte snabbt att man är tvungen att använda streaming för att producera TV och flytta sändningar från studios och arenor till sändningsplatser. I början var det mång överföringar via företagsspecifika format, men när man började vilja ersätta de gamla koax och triax kamerakablarna sökte man format där olika tillverkare kunde prata med varandra.

 

NDI revolutionen

Ett företag kallat NewTek, som tillverkar videoredigering och produktionsutrustning, skapade 2015 NDI (Network Device Interface). Från början var det ett, i princip, helt okomprimerat, lossless protokoll som skickar en YUV4:2:2 signal, det vill säga samma bildformat du matar in i din TV. Med tiden har man adderat komprimerande varianter ned till NDI HX3 som använder H.265. Gemensamt för alla är att du behöver köpa en licenser från tillverkaren för att använda formatet.
NDI är väldigt spritt i TV-produktion idag, mycket på grund av att strömmen innehåller Video, Ljud och Metadata. Metadata använder redan i Koaxformatet SDI, för att baka in annan information i videosignalen, till exempel text, teknisk information eller tidkod.

Öppen broadcast standard

Society of Motion Picture and Television Engineers (SMPTE), som även skapade SDI standarden, såg behovet för en enhetlig och öppen standard för strömmande TV produktion, eftersom de flesta stora TV bolag inte var sugna på att bygga hela sin infrastruktur på ett licensbaserat format.
Från 2015 till 2022 utvecklade de en grupp av standarder som tillsammans definierar ett gemenast, öppet broadcast format för strömmande video. Det grundläggande videoformatet beskrivs i SMPT 2022, men i dagligt tal kallas den kompletta signalen med ljud, synkronisering, metadata och allt annat för ST2110.
ST2110 är ett RTP (real-time transport protocol), på svenska realtidsprotokoll, som arbetar med PTP (Precision Time Protocol), ett nätverksprokoll som kräver särskilda nätverkswitchar Standarden tillåter flera varianter där ST2110-10 är helt okomprimerat och ST2110-22 är en lätt komprimerad version. De flesta ST2110 system använder JPEG XS formatet för video. Vilket ger en fördröjning med mindre än 1 millisekund.
Med ST2110-22 kan man klara sig i 10G nätverk med begränsad trafik, till exemple i videoström. I dag byggs ST 2110 nätverk med 25-100 Gb/s. För att garantera avbrotts fri produktion byggs oftast dubbla nätverk, kallade RED/BLUE nät.

AV över IP


Från detta kan vi förstå att denna typ av signalhantering är svår att översätta till AV industrin behöva av att bygga konferensanläggningar, idrottsstadium och skapa live event och konserter.
Ett stort antal producenter har skapat egna format för överföringar med varierande kvalitet och fördröjning. Exempel på licens beroende format som ofta används är Dante, som finns i tre typer Dante AV, Dante AV-H och Dante-A. Fördelen är att Dante från början var ett ljudprotokoll och har en redan fungerande styrmiljö. Först nu börjar oberoende standarder komma vilket du kan läsa mer om här (PlexusAV).

 

När du väljer utrustning är bra att fundera på:

  1. Är min videoström konstant, till exempel en övervakningskamera eller digital signage? Då kan nog en H.264/H.265 fungera utmärkt. Men det blir problem om man ser flera skärmar samtidigt då det inte finns någon garanti att signalen kommer fram vid samma sekund på grunda av nätverkswitchar med mera. Det samma gäller om du är i samma rum som källan till exempel vid en konsert eller event.
  2. Behöver du växla källan live eller bygger du en videovägg? Då behöver streaming formatet ha stöd för detta. Det samma gäller om man ser flera monitorer samtidigt. Jpeg filformaten är betydligt lättare att synkronisera men tar mer plats i ditt nätverk.
  3. Kom ihåg att kompression är ingen magi. Tar du bort information i en video kan du inte återställa den på monitorn.
  4. Kontrollera vad du har för nätverksresurs innan du köper. Idealt är ett eget nätverk Det brukar bli bäst att inte påverka befintliga nätverk och riskera överlast och irriterade nätverksägare.

Behöver du hjälp att välja system var inte rädd att fråga om videoformat eller nätverksbehov för dessa.

 

Mats Lindkvist
Författare: Mats Lindkvist Område: Multimedia och AV, KVM, passiv/aktiv WDM, Power over Ethernet (PoE) och USB-förlängning/tillbehör.
 
P-AVN-4 IPMX-transceivern är en mångsidig AV-over-IP-enhet med hög prestanda som kan användas både för kodning och avkodning av video. Den är byggd för att stödja öppna standarder som IPMX och säkerställer sömlös integration i befintliga och framtida AV-nätverk. Med kraftfull videoskalning, HDR-stöd och flexibla nätverksanslutningar levererar den högkvalitativ video med låg latens för en mängd olika AV-applikationer – från digital skyltning till liveproduktion. Vår P-AVN-4 kan användas för ett brett spektrum av tillämpningar, från små installationer i mötesrum med endast några få transceivrar till stora installationer inom högre utbildning eller konferenscenter med hundratals enheter. AVN-serien erbjuder en standardbaserad, interoperabel och skalbar lösning som möjliggör framtidssäkra installationer.
16 380 SEK exkl. moms
Finns i flera varianter
Best.nr 125-0548
Sändare H.264, 1xHDMI, 1xRS232, 1xRJ45, IR ställbart ID
1 940 SEK exkl. moms
 
Denna förlängnings- och distributionslösning kan användas antingen som en förlängning punkt till punkt, från en punkt till många eller som flera separata videoströmmar inom samma nätverk.
1 150 SEK exkl. moms
Finns i flera varianter
 
Denna intuitiva KVM serie fokuserar på snabbknappskontroll av hela systemet bygger på en sändare och en mottagare som ger och en enkel installation och kan skalbart utökas upp till 999 stationer och har stöd för videovägg. Varje användare kan enkelt byta från vilken konsol som helst till vilken dator som helst i systemet med hjälp av intuitiva snabbtangentkommandon. Sändarna och mottagarna kopplas till en POE Gb switch som även ström sätter enheterna. Videosändare ansluts till datorer eller videokällor och ger HDMI 4K videogränssnitt. Användare kan också ansluta multimonitor till systemet genom använda sändarenheter med stöd för dubbla bildskärmar.
5 200 SEK exkl. moms
Finns i flera varianter
Best.nr 20119880
Streaming mottagare webkamera
7 590 SEK exkl. moms