Advertentie sluiten

Op de vakbeurs van de National Association of Broadcasters (NAB) van dit jaar introduceerde Adobe nieuwe functies en mogelijkheden van zijn Flash Media Server. Een van de nieuwigheden is compatibiliteit met apparaten onder de dominantie van iOS.

Steve Jobs heeft ons er al lang geleden van overtuigd dat de woorden Flash en iOS niet in dezelfde zin thuis horen, dus gaf Adobe toe en voegde ondersteuning toe voor HTTP Live Streaming naar Flash Media Server.

Het is een door Apple ontwikkeld protocol voor live en niet-live videostreaming via een standaard HTTP-verbinding in plaats van RTSP, dat moeilijker te optimaliseren is. Het maakt gebruik van H.264-video en AAC- of MP3-audio verpakt in afzonderlijke delen van de MPEG-2-stream, samen met m3u-afspeellijsten die worden gebruikt om de afzonderlijke delen van de stream te catalogiseren. Dit formaat kan door QuickTime op Mac OSX worden afgespeeld, en op iOS-apparaten is het het enige streamingformaat dat ze aankunnen.

Apple heeft in 2009 HTTP Live Streaming voorgesteld aan de IETF Internet Standards Committee, maar tot nu toe zijn er geen aanwijzingen dat dit voorstel vooruitgang zal boeken. Maar Microsoft heeft nog steeds ondersteuning toegevoegd aan zijn IIS Media Services-server, die wordt gebruikt om streaming video te leveren aan op Silverlight gebaseerde clients. Zodra IIS Media Services een iOS-apparaat detecteert, wordt de inhoud verpakt en gestreamd met behulp van HTTP Live Streaming.

Vorig jaar heeft Adobe zijn eigen HTTP-streamingfunctie toegevoegd aan Flash Media Server. Het is vergelijkbaar met Apple in de manier waarop het H.264-video verwerkt, waarbij de video wordt opgedeeld en in afzonderlijke bestanden wordt opgeslagen, waarna deze via HTTP naar de standaardabonnee wordt verzonden. Maar in het geval van Adobe gebruikt HTTP Dynamic Streaming een XML-bestand (in plaats van een tekstafspeellijst) en MPEG-4 als container. Bovendien is het alleen compatibel met Flash of AIR.

In de woorden van Kevin Towes, senior productmanager voor Flash Media Server: Adobe is geïnteresseerd in het ontwikkelen van technologie om het uitzendproces te vereenvoudigen, wat resulteert in een eenvoudiger opname van een breed scala aan apparaten. Hij vermeldde op de blog dat Adobe ondersteuning toevoegt voor HTTP Live Streaming voor Flash Media Server en Flash Media Live Encoder. Hij schreef dat: "Door ondersteuning voor HLS binnen Flash Media Server toe te voegen, vermindert Adobe de complexiteit van het publiceren voor degenen die browsers moeten gebruiken die HLS via HTML5 gebruiken (bijvoorbeeld Safari) of apparaten zonder Adobe Flash-ondersteuning.”

Adobe onderneemt dus een soort compromis, waarbij het potentiële gebruikers van Flash Media Server niet wil verliezen en tegelijkertijd Apple wil overtuigen om Flash op iOS-apparaten te ondersteunen, en houdt daarom rekening met de noodzaak om video te streamen, zelfs zonder Flash.

HTTP Live Streaming zal ook beschikbaar zijn voor andere platforms, waaronder Safari op Mac OS X. Een van de redenen voor deze aanpak kan zijn dat Apple de nieuwste MacBook Airs verkoopt zonder vooraf geïnstalleerde Flash. Hoewel de belangrijkste reden hiervoor het wegvallen van de noodzaak is om dit element na de eerste lancering bij te werken, is het ook algemeen bekend dat Flash de levensduur van de batterij radicaal verkort (tot 33% voor de eerder genoemde MacBook Air).

Hoewel Adobe zegt te werken aan een speciaal voor de MacBook Air geoptimaliseerde versie van Flash, houdt bovengenoemde stap ook gebruikers tegen die Flash niet willen installeren.

bron: arstechnica.com
.