På årets National Association of Broadcasters (NAB)-messe introduserte Adobe nye funksjoner og muligheter til sin Flash Media Server. En av nyhetene er kompatibilitet med enheter under dominans av iOS.
Steve Jobs overbeviste oss for lenge siden om at ordene Flash og iOS ikke burde høre hjemme i samme setning, så Adobe ga etter og la til støtte for HTTP Live Streaming til Flash Media Server.
Det er en protokoll utviklet av Apple for direkte og ikke-live videostreaming over en standard HTTP-tilkobling i stedet for RTSP, som er vanskeligere å optimalisere. Den bruker H.264-video og AAC- eller MP3-lyd pakket inn i separate deler av MPEG-2-strømmen, sammen med m3u-spillelister som brukes til å katalogisere de individuelle delene av strømmen. Dette formatet kan spilles av QuickTime på Mac OSX, og på iOS-enheter er det det eneste streamingformatet de kan håndtere.
Apple foreslo HTTP Live Streaming til IETF Internet Standards Committee tilbake i 2009, men så langt har det ikke vært noen indikasjon på at dette forslaget vil gå videre. Men Microsoft la fortsatt støtte til sin IIS Media Services-server, som brukes til å levere streaming video til Silverlight-baserte klienter. Når IIS Media Services oppdager en iOS-enhet, blir innholdet pakket og strømmet ved hjelp av HTTP Live Streaming.
I fjor la Adobe til sin egen HTTP-strømmefunksjon til Flash Media Server. Den ligner på Apple i måten den behandler H.264-video på, hvor videoen deles og lagres i separate filer, hvoretter den sendes via HTTP til standardabonnenten. Men når det gjelder Adobe, bruker HTTP Dynamic Streaming en XML-fil (i stedet for en tekstspilleliste) og MPEG-4 som en beholder. Dessuten er den kun kompatibel med Flash eller AIR.
Med ordene til Kevin Towes, senior produktsjef for Flash Media Server, er Adobe interessert i å utvikle teknologi for å forenkle kringkastingsprosessen, noe som resulterer i enklere inkludering av et bredt spekter av enheter. Han nevnte på bloggen at Adobe legger til støtte for HTTP Live Streaming for Flash Media Server og Flash Media Live Encoder. Han skrev at: "Ved å legge til støtte for HLS i Flash Media Server, reduserer Adobe kompleksiteten til publisering for de som trenger å inkludere nettlesere som bruker HLS gjennom HTML5 (f.eks. Safari), eller enheter uten Adobe Flash-støtte.»
Adobe påtar seg dermed et slags kompromiss, der de ikke ønsker å miste potensielle brukere av Flash Media Server og samtidig overbevise Apple om å støtte Flash på iOS-enheter, og derfor tar hensyn til behovet for å streame video selv uten Flash.
HTTP Live Streaming vil også være tilgjengelig for andre plattformer, inkludert Safari på Mac OS X. En av grunnene til denne tilnærmingen kan være det faktum at Apple selger de nyeste MacBook Airs uten forhåndsinstallert Flash. Selv om den primære årsaken til dette er eliminering av behovet for å oppdatere dette elementet etter den første lanseringen, er det også allment kjent at Flash reduserer batterilevetiden radikalt (opptil 33 % for den nevnte MacBook Air).
Selv om Adobe sier at det jobber med en versjon av Flash som er optimalisert spesielt for MacBook Air, holder det nevnte trinnet også brukere som ikke vil installere Flash.
kilde: arstechnica.com
At det endelig ville være mulig å se flash-videoer på iOS...
I så fall ville jeg gått for iPad 2
Hvis det viser seg å stemme, vil iPad faktisk ikke ha konkurranse (selvfølgelig, men en liten en Etter min mening er det litt ønsketenkning, vi får se Flash på iOS kanskje om en halv). år, eller til og med om 10 år, forhåpentligvis innen et år.
"Flash reduserer batteriets levetid radikalt (i tilfellet med nevnte MacBook Air er det opptil 33%). Med dette mener du at når flash brukes vil levetiden til macbooken reduseres med 33% (mens falsh er kjører) eller vil batterikapasiteten minke permanent med 33 % selv om kanskje blitsen ikke gjengir (for guds skyld, men det er skrevet slik)?
Hvis noen mangler flash-videoer, installer SkyFire... det fungerer på min iPad og iPhone uten problemer ;)