STREAMING VOOR LOKALE OMROEPEN WIM VAN DIJK | NETCHANGE
1
BROADCAST & IT Broadcast en IT zijn niet meer zonder elkaar denkbaar. Van harte gaat het nog niet en helaas is het nog vaak zo dat hard-core broadcasters zich moeilijk laten overtuigen van de voordelen die met IT gerelateerde toepassingen verbonden zijn. Video streaming is bij uitstek een toepassing waarbij broadcasters en IT-ers het elkaar nog wel eens extra moeilijk willen maken. Voor mij is dit vakgebied uitermate boeiend en vergelijkbaar met het maken van een goede dressing.... het mengt lastig, maar het resultaat maakt een gewone salade tot een onvergetelijke ervaring. Lokale omroepen hebben vaak niet de budgetten en kennis in huis om video streaming op de juiste plaats en manier in te zetten. Klop dat? In dit e-book wil ik laten zien hoe streaming wel door een lokale omroep ingezet kan worden. Er zullen zeker vragen onbeantwoord blijven, maar ik weet dat ook een ruw ‘recept’ al een impuls zal zijn, zelf concrete stappen te zetten. Vragen beantwoord ik graag. Veel leesplezier! Wim van Dijk
1
2
STREAMING NAAR DE RTV IP-GATEWAY Hoe zijn we zichtbaar bij UPC, KPN, Ziggo en bij al die nieuwe TV aanbieders? Dit is een lastig dilemma waar veel lokale omroepen mee worstelen. Voor iedere aanbieder een eigen verbinding en video encoder is kostbaar en voor meer dan één lokale omroep een onhaalbare zaak. Streamen via Hilversum lijkt het beloofde land te zijn, maar hoe pak je dat aan? Doet de OLON niet het zelfde?
Distributie via de RTV IP-Gateway maakt het mogelijk om met 1 signaal te volstaan!
Streamen via de RTV IP-Gateway van NETchange is iets anders dan streamen naar YouTube of naar een Nederlandse streaming provider. Waar je met Flash Media Live Encoder op een PC of MAC nog een stream kunt genereren voor een webstream, daar eist een 24/7 stream-verbinding meer stabiliteit en prestaties. Het start punt van de oplossing is dus al anders. Maar wat is nu streamen via de RTV IP-Gateway? In het Media Park te Hilversum zit een datacentrum waar contentleveranciers (bijv. omroepen) en TV netwerkbeheerders makkelijk contact met elkaar kunnen maken om data uit te wisselen.
Zolang het uitwisselen van content op IP basis nog geen normale gang van zaken is, is de RTV IP-Gateway een verdraaid handige voorziening. In plaats van aparte voorzieningen voor iedere netwerkbeheerder kan een lokale omroep zich concentreren op één kwalitatief goede voorziening voor een verbinding met de RTV IP-Gateway. Binnen de optimale omstandigheden van de RTV IP-Gateway kan makkelijk dit signaal doorgegeven worden aan UPC, Ziggo, KPN, Glashart, etc. Daar niet iedere netwerkbeheerder hetzelfde signaal moet hebben, is de RTV IP-Gateway ook de ideale plaats om het bronsignaal om te
3
zetten in een ander formaat (transcoderen) of in een andere bitrate (transraten).
trouwbare en stabiele stream te sturen. Niet voor 5 minuten of een uur, maar 24/7!!
Het concept is simpel, maar de uitvoering is lastig.
In onzekere gevallen leveren wij zelfs de verbinding zodat we daarover het beheer en de verantwoordelijkheid hebben.
Bij NETchange lossen we dit op op basis van apparatuur van de Duitse fabrikant Teracue. TV
In de studio van de omroep plaatsen we een encoder die er voor gemaakt is 24/7, 365 dagen per jaar zijn werk te doen. Een dergelijke job vereist een heel andere encoder dan die je bij voorkeur voor events zou gebruiken. De Teracue stel je 1x in en daarna hoef je er niet meer naar om te kijken. Duitse degelijkheid is niet alleen een spreekwoord. Bij voorkeur gebruik je SDI met embedded audio, om het video signaal aan de encoder aan te bieden. HDMI of CVBS is natuurlijk ook een optie. Dit signaal wordt omgezet in h.264 en naar de RTV IP-GW gestreamd of vanuit de RTV IP-GW opgehaald. Dit kan via publiek internet of over een VPN verbinding die helemaal van internet is afgeschermd. De verbinding die gebruikt wordt, is bij voorkeur gereserveerd voor de RTV IP-GW connectie en moet een minimale upstream hebben van 5mbps als een SD signaal verstuurd moet worden. Het gebruik van publiek internet levert een extra risico op voor de kwaliteit en stabiliteit van de stream. Om die reden is het soms nodig om ook fout correctie techniek toe te passen. Hoe je het ook bekijkt, de stabiliteit van de onderliggende verbinding is zeer belangrijk, maar minstens zo belangrijk is het om daarover heen een be-
H.264 is een codec die een mooie kwaliteit video oplevert bij een relatief lage bitrate. Veel TV netwerken willen echter MPEG2, een wat oudere, minder efficiënte codec die beduidend meer bandbreedte gebruikt. Veel apparatuur bij de TV netwerken ondersteund namelijk nog geen h.264. Om alles te vervangen wordt een kostbaar geintje, vandaar dat er vaak een vertaalslag gemaakt moet worden tussen h.264 en MPEG2 voordat signalen aan een TV netwerkbeheerder kunnen worden doorgegeven. Dit proces heet transcoderen. De videostream tussen studio en de RTV IP-GW is in h.264 formaat met een bitrate van 2500kbps. Deze wordt door de transcoder in de RTV IP-GW omgezet naar MPEG2 in 5000kbps. Hogere bitrates zijn geen enkel probleem en leveren een betere videokwaliteit, maar de TV netwerken hebben normen waaraan de aangeleverde streams moeten voldoen. Om met één contributiestream meerdere TV netwerken te voorzien van het juiste signaal qua bitrate en formaat is aan onze transcoder ook een routerings functie toegevoegd. Net als bij een SDI matrix switcher wordt nu een IP stream simpel doorgezet naar het juiste adres. Een nieuwe TV aanbieder is een nieuw adres dat toegevoegd wordt in de IP stream switch. Radio
Ook Radio signalen kunnen op dezelfde manier gedistribueerd worden. Een transcoding sessie is daarvoor niet nodig. Wel is een aparte audio encoder nodig, naast de video encoder. 4
Olon
Inderdaad hebben we het niet over een play-out systeem of over adinsertion. Veel omroepen hebben een play-out waarover ze tevreden zijn. Of er is gewoon geen geld voor al deze extra functies. Wij hebben daarom besloten ons puur op de transport en contributie te richten. Dat schept duidelijkheid en levert concrete voordelen op korte termijn. Het is zelfs mogelijk om met meerdere lokale omroepen samen deze oplossing aan te schaffen en in eigen beheer te nemen onder de supervisie en support van NETchange/Teracue. Wij ondersteunen je bij
De voordelen zijn duidelijk: slechts één encoder, één verbinding en één aanspreekpunt. Alle complexiteit geëlimineerd en kosten gespaard.
5
het beheer en verzorgen de communicatie met de diverse TV netwerk beheerders. Hoewel de Olon op zoek is naar een totaal oplossing, is ook door de Olon gekozen contributie en play-out van elkaar te scheiden. De RTV IP-Gateway biedt dus keuze, een alternatief! Wij bieden onafhankelijkheid, gunstige tarieven en transparante overeenkomsten.
3
LIVE STREAMING Live, Live, Live!! Lastig, maar wel een potentieel mooie publiekstrekker. Een omroep moet relevant en actueel zijn. Live is spannend. Live is kritisch. Live op TV of Visual Radio? Waarom niet beide? Hoe pak je live streaming aan en hoe haal je het naar de studio?
Of moet een lokale omroep zich niet met Live bezig houden?
Live streaming: geen één locatie het zelfde. Van sportwedstrijden tot de straatorkest: Streaming moet zorgeloos werken.
Het grote verschil tussen Live Streaming en 24/ 7 streamen is de onzekerheid over de omstandigheden waaronder gewerkt moet worden. Improvisatie is noodzakelijk. Dat stelt aan de gebruikte apparatuur speciale eisen. Een camera team moet zich richten op het video werk zodat de registratie perfect is. Video streaming is dan vaak een ‘pain-in-the-ass’. Het moet gewoon werken, zonder gedoe.
De keuze voor de juiste encoder kan hierin veel helpen. Het is een misvatting te denken dat iedere encoder bruikbaar is. Volgens mij zijn twee zaken van groot belang: 1. Video kwaliteit bij lage bitrates; 2. Gebruiksvriendelijkheid van de encoder.
7
Er zijn al een behoorlijk aantal lokale omroepen die de miniCASTER SDI encoder inzetten voor bijvoorbeeld gemeenteraadsvergaderingen.
Ik heb veel encoders getest van diverse merken uit verschillende prijsklasses. Door ervaring heb ik vastgesteld dat er maar weinig video encoders zijn die bij een lage bitrate een mooi plaatje laten zien. Dit heeft met de tuning van de encodingkern te maken. Vanaf ongeveer 3000kbps kan iedereen wel een mooi SD plaatje laten zien, maar onder de 2000kbps worden de verschillen interessant. Voor live events is vaak geen perfecte verbinding beschikbaar. Het is daarom belangrijk dat een encoder voor live streaming juist bij lage bitrates goed presteert.
De omstandigheden zijn ook iedere keer weer anders. De encoder moet makkelijk en eventueel op afstand aangepast kunnen worden. Een display helpt al enorm, maar ook een gebruikersvriendelijke web interface is belangrijk. Wanneer dit op afstand kan, hoeft een camjo alleen maar de juiste kabels aan te sluiten. Voor mij is de miniCASTER SDI encoder vanwege deze belangrijke punten een perfect stuk gereedschap. Inderdaad ik geef de voorkeur aan hardware encoders, omdat ze stabieler werken en minder gedoe opleveren met insteekkaarten of software updates.
8
Studio link
Wanneer het om een live-stream naar de studio gaat, dus om een point-to-point verbinding, dan gaan ook andere zaken een rol spelen. In dat geval wordt meestal een UDP / TS stream gebruikt, zodat de delay minimaal is. De encoder moet dit wel ondersteunen. In de studio is dan een decoder nodig die goed overweg kan met de aangeleverde stream. Dit is niet vanzelfsprekend, heb ik gemerkt. De goedkoopste manier van werken is VLC in combinatie met een goede PC en een insteekkaart voor een outputsignaal op HDMI of SDI.
In de studio kan dan de mC decoder staan. Via SDI out de mixer in. Beter dan VLC.
9
Dit is werkbaar, maar niet optimaal. Het probleem is dat een goed werkende betrouwbare decoder met SDI-uit niet direct goedkoop is, als je het vergelijkt met VLC. Toch is het de moeite waard te investeren in een goede encoder/decoder combinatie, vanwege een beter beeld en hogere bedrijfszekerheid. Vanaf de SDI-uit verdwijnt het signaal dan in de studio mixer. Vandaar uit kan het dan aan de encoder aangeboden worden die naar de RTV IP-Gateway streamt.
Visual Radio
Wanneer het om een livestream gaat die alleen op de website nodig is (bijv. Visual Radio / Beeld Radio) dan ondersteund de video encoder bij voorkeur het RTMP protocol. De meeste streamproviders ondersteunen dit zonder problemen. De enige uitdaging die in dit geval dan nog overblijft is de account gegevens op de juiste manier in de encoder in te voeren. Niet iedere provider implementeert dit op de zelfde manier. De provider verschaft meestal een insluit- of embed-code die in de eigen website van de omroep verwerkt kan worden.
Live streaming is goed te combineren met de RTV IP-Gateway contributie.
10
Wanneer live streaming en 24/7 streaming op elkaar afgestemd moeten worden, dan is dat goed mogelijk. Het is wel handig om een gewoner mixer er tussen te hebben. Zo blijft het mogelijk het mogelijk om tussen diverse videobronnen te kunnen schakelen. Eventueel kan dit ook via een play-out systeem, maar dat hangt van het specifieke systeem af. Niet ieder systeem is in staat een externe
livestream op te pakken.
4
VERBINDINGEN De MEEST KRITIEKE factor voor streaming is de verbinding die gebruikt wordt. Dat hangt samen met de dikte van uw internet-pijp en de bitrate van uw video streams. Dan zijn er nog de Firewalls en ligt ‘packet-loss’ op de loer. Hoe krijg je grip op deze typische IT fratsen?
Voor live streaming is het verbindingsprobleem niet eenmalig, maar duikt het iedere keer opnieuw op. Tenzij je een eigen internet verbinding meeneemt is er maar 1 manier om problemen te voorkomen: vooraf testen. Vaste verbindingen
Vooral bij scholen, overheden en zorgcentra wordt het netwerk vaak door een externe partij beheert. De praktijk leert dat die over het algemeen problemen oplevert, die je alleen voorkomt door vooraf te gaan testen!! - Is er een vast IP adres nodig?
- Kunnen er poorten in de firewall open gezet worden?
- Liefst een zo direct mogelijke patch op het internet modem
- Is er voldoende upstream bandbreedte beschikbaar voor de video stream?
- Wordt de internetverbinding gedeeld met anderen? De beschikbare bandbreedte is bij voorkeur het dubbele van de bitrate waarop gestreamd wordt. Dus een uitgaande stream van 1000kbps gaat over een verbinding van 2000kbps upstream. Hou rekening met 100% overhead. Op die manier kunnen de bitrate pieken in de stream zonder problemen verwerkt worden. Dit zijn ook de richtlijnen die Ustream meegeeft. RTMP streams gaan over het algemeen vrij makkelijk naar buiten. Een UDP /TS stream naar de studio kan al wat lastiger liggen. Vaak is alleen dataverkeer over poort 80 toegestaan. Dat is gewoon internetverkeer. UPD en eventueel TCP moeten apart doorgelaten worden.
In de studio moet uiteraard de binnenkomende stream doorgelaten
worden en naar de juiste PC of decoder worden doorgezet (portforwarding). Als je pech hebt dat kun je met complexe netwerken te maken krijgen met een centrale internet gateway. Die internet toegang kan zich dan bevinden op een andere locatie. Stel in dit geval zeker dat er ondersteuning is door ICT en netwerk beheer om je test succesvol uit te kunnen voeren. Voor veel omroepen zijn er vaste stream locaties: gemeentehuis, sporthal, markt, etc. Dat maakt het al eenvoudiger omdat op deze locaties eigen verbindingen gelegd kunnen worden of goede afspraken gemaakt kunnen worden. Interessant is dat bij kabelinternet van bijvoorbeeld Ziggo, de specificaties van de verbinding gekoppeld zijn aan het kabelmodem. Ik ken omroepen die gewoon hun eigen modem meenemen van locatie naar locatie en dan op die manier beschikken over de juiste verbindingssnelheid. Wanneer het om 24/7 verbindingen gaat voor de stream naar de RTV IP-Gateway moet deze van voldoende kwaliteit en betrouwbaarheid zijn. Ik adviseer zelf altijd 5 tot 10 mbps upstream. Het liefst wordt deze verbinding niet gedeeld voor andere toepassingen. Helemaal perfect is een VPN verbinding rechtstreeks naar de RTV IP-Gateway. Daarmee voorkom je dat je contributie stream over publiek internet moet. Mobiele verbindingen
Naast vaste verbindingen zijn er ook mobiele verbindingen: 3G/4G en Ka-Sat. Hiemee breng je dus je eigen internet mee, naar een locatie en ben je onafhankelijk van de aanwezige voorzieningen.
12
Een 3G/4G verbinding hangt af van de dekking van de gekozen provider. Zeker bij 4G is de upstream snelheid meestal ruim voldoende voor een SD stream op 1.5mbps. Wanneer het budget beperkt is dan is 4G zeker een alternatief om achter de hand te hebben. Het nadeel van 3G is dat een cel vaak een beperkte capaciteit beschikbaar heeft als het om een evenement gaat waar veel mensen op afkomen. Iedereen heeft tegenwoordig een smartphone en maakt foto’s en verstuurd deze naar bijvoorbeeld Facebook. Een verbindingssnelheid kan dan snel omlaaggaan, waardoor een goede stream niet meer mogelijk is. 3G bonding is dan nog een alternatief waarmee de databundels van meerdere SIM-kaarten gecombineerd kunnen worden. Hiervoor zijn speciale modems verkrijgbaar. In de studio zal een ontvanger geplaatst moeten worden om de datastroom weer compleet te kunnen assembleren. Ka-Sat is een wat duurder alternatief. Hiervoor zijn ook kleine setjes op de markt die handmatig ‘ge-point’ moeten worden. Voor een professionele benadering is een NewsSpotter abonnement noodzakelijk. Een zakelijk Tooway abonnement biedt niet voldoende stabiliteit.
4G heeft een upstream tot 25Mbit/s! Een los 4G modem of MiFi setje biedt dan al veel mogelijkheden als er dekking is. 13
Ook voor lokale omroepen is een eigen Ka-Sat up-link haalbaar. Niet voor allemaal, maar ze zijn ook te huur...
6 tot 10Mbps upstream snelheid is mogelijk op iedere locatie met een ‘zicht-verbinding’ met de satelliet. De vertraging bij een point-to-point verbinding tussen locatie en studio via Ka-Sat is onder 2 seconden en maakt een kruisgesprek mogelijk. De kwaliteit van de uiteindelijke verbinding wordt beïnvloed door de instellingen van de encoder. Bijvoorkeur wordt een UDP stream opgezet, al of niet met FEC (foutcorrectie).
De kosten voor het gebruik zitten in het dataverkeer. Via bundels ‘air-time’ wordt een pre-paid hoeveelheid ingekocht. Verbindingen zijn mogelijk op basis van ‘best-effort’ (<4096kbps) of geboekte bandbreedte. Er wordt een uitgebreide statistiek bijgehouden over het gebruik en de kwaliteit van de verbinding.
14
5
HARDWARE Er is veel hardware verkrijgbaar. Duur en goedkoop. Toegankelijk en complex. Verschillende toepassingen vragen om verschillende oplossingen. Er is geen ‘magische-wonderdoos’ beschikbaar, waarmee iedere streaming toepassing even goed ‘getackeld’ wordt. Ik ga graag voor Duitse fabrikanten... innovatie, kwaliteit en goede support. Geen spijt van gehad.
Teracue is een merk dat al vele jaren zijn sporen heeft verdiend in het leveren van hoogwaardige en betrouwbare encoders en decoders voor broadcast toepassingen. Met Teracue hebben we onze RTV IP-Gateway oplossing gebouwd. Deze bestaat uit een encoder in de studio en een centrale stream router en transcoder in Hilversum. Teracue is onze keus voor 24/7 verbindingen en complexe IPTV oplossingen. De encoder is er in verschillende uitvoeringen. SD, HD, SDI, HDMI/DVI, Y/C, Component, composiet... Omroepen die samenwerken kunnen ook zelf de Router/Transcoder aanschaffen en beheren. Ze kunnen makkelijk programma’s aan elkaar doorgeven. In de routingmatrix is dat niet meer dan een ‘vinkje’ extra.
16
miniCASTER (analoog, SDI, HDMI) is perfect voor mobiele toepassingen. Inmiddels kent iedereen de kleine rode encoder wel. Hierin zit een zeer efficiënte encoding-kern die al bij relatief lage bitrates een strak plaatje oplevert. Beheer op afstand is easy en vergt geen gedoe met een firewall. Voor point-to-point verbindingen met de studio is er ook een miniCASTER decoder met ingebouwde stream switcher. Tot 6 streams kunnen hierop binnen gehaald worden en via 2 HD-SDI uit poorten op een pre-view monitor zichtbaar worden gemaakt of aan een mixer worden doorgegeven. Ook een Ka-Sat oplossing is via miniCASTER beschikbaar. Hiermee kan een volledige oplossing geboden worden van encoder, decoder en verbinding. Gebruikersvriendelijkheid, goede beeldkwaliteit en een scherpe prijs kenmerken miniCASTER. Bovendien zitten er innovatieve functies op, die je niet direct elders krijgt.
17
DOORPRATEN...?
Teracue en miniCASTER zijn merken met een uitstekende reputatie in Nederland en ver daarbuiten. Persoonlijk werk ik graag met Duitse fabrikanten. Zeker bij de kleineen middelgrote fabrikanten staat inhoud en kwaliteit meestal voorop. Ze zijn trots op hun producten en respecteren klanten en partners die hun waardering laten merken. Ik laat graag zien hoe een en ander in uw situatie kan werken. Mail mij:
[email protected] http://www.netchange.nl NETchange is officieel reseller/distributeur van Teracue en miniCASTER.
© NETchange; juli 2014 Deze uitgave mag in zijn geheel zonder problemen gedeeld worden met iedereen die in video streaming interesse heeft. Wanneer u onderdelen wilt gebruiken, dan mag dat, mits voorzien van een deugdelijke bronvermelding. xviii