Stäng annons

På årets National Association of Broadcasters (NAB) mässa introducerade Adobe nya funktioner och möjligheter för sin Flash Media Server. En av nyheterna är kompatibilitet med enheter under dominans av iOS.

Steve Jobs övertygade oss för länge sedan om att orden Flash och iOS inte borde höra hemma i samma mening, så Adobe gav efter och lade till stöd för HTTP Live Streaming till Flash Media Server.

Det är ett protokoll utvecklat av Apple för live- och icke-live-videoströmning över en vanlig HTTP-anslutning istället för RTSP, vilket är svårare att optimera. Den använder H.264-video och AAC- eller MP3-ljud packat i separata delar av MPEG-2-strömmen, tillsammans med m3u-spellistor som används för att katalogisera de enskilda delarna av strömmen. Det här formatet kan spelas av QuickTime på Mac OSX, och på iOS-enheter är det det enda streamingformat de kan hantera.

Apple föreslog HTTP Live Streaming till IETF Internet Standards Committee redan 2009, men hittills har det inte funnits några tecken på att detta förslag kommer att gå framåt. Men Microsoft lade fortfarande till stöd för sin IIS Media Services-server, som används för att leverera strömmande video till Silverlight-baserade klienter. När IIS Media Services upptäcker en iOS-enhet paketeras och strömmas innehållet med HTTP Live Streaming.

Förra året lade Adobe till sin egen HTTP-strömningsfunktion till Flash Media Server. Det liknar Apple i sättet att behandla H.264-video, där videon delas upp och sparas i separata filer, varefter den skickas via HTTP till standardabonnenten. Men i Adobes fall använder HTTP Dynamic Streaming en XML-fil (istället för en textspellista) och MPEG-4 som en behållare. Dessutom är den bara kompatibel med Flash eller AIR.

Som senior produktchef för Flash Media Server Kevin Towes säger, är Adobe intresserade av att utveckla teknik för att förenkla sändningsprocessen, vilket resulterar i enklare inkludering av ett brett utbud av enheter. Han nämnde på bloggen att Adobe lägger till stöd för HTTP Live Streaming för Flash Media Server och Flash Media Live Encoder. Han skrev att: "Genom att lägga till stöd för HLS inom Flash Media Server, minskar Adobe komplexiteten i publicering för dem som behöver inkludera webbläsare som använder HLS genom HTML5 (t.ex. Safari), eller enheter utan Adobe Flash-stöd.”

Adobe åtar sig alltså en slags kompromiss där man inte vill tappa potentiella användare av Flash Media Server och samtidigt övertyga Apple att stödja Flash på iOS-enheter och därför tar hänsyn till behovet av att streama video även utan Flash.

HTTP Live Streaming kommer också att finnas tillgänglig för andra plattformar, inklusive Safari på Mac OS X. En av anledningarna till detta tillvägagångssätt kan vara det faktum att Apple säljer de senaste MacBook Airs utan förinstallerad Flash. Även om den primära anledningen till detta är elimineringen av behovet av att uppdatera detta element efter den första lanseringen, är det också allmänt känt att Flash drastiskt minskar batteritiden (upp till 33 % för den tidigare nämnda MacBook Air).

Även om Adobe säger att man arbetar med en version av Flash som är optimerad specifikt för MacBook Air, behåller det ovannämnda steget även användare som inte vill installera Flash.

Zdroj: arstechnica.com
.