Mobile First Video on demand och livesändningar på Internet Juni 2012
1 Om detta dokument Marknaden och tekniken kring film (video on demand och livesändningar) på Internet utvecklas blixtsnabbt. Video on demand och livesändningar kan ses via en PC/laptop på webben eller via en mobil terminal som är ansluten via ett mobilnät. Tekniskt sett är det mer komplext att visa film med bra kvalitet på mobila terminaler än på webben. Detta beror på begränsningar i bandbredd och skärmstorlek samt på den stora mängd av olika mobila terminaler med olika egenskaper som finns på marknaden. Syftet med detta dokument är att beskriva marknaden och tekniken som den ser ut i juni 2012. 2 Mobizofts syn på marknaden 2012-2015 Mobizoft förutspår att film kommer att vara en självklar del på alla företags webbplatser och en viktig del av företagens affärsprocesser och kommunikation med sina intressenter. Ett exempel är användandet av film inom E-handel. Vi tror också att film på Intranät med större krav på åtkomstsäkerhet kommer att vara ett tillväxtområde. Mobil access är idag en självklarhet och är snart viktigare än access via PC/laptop. Integration av film på webbplatser görs i allt större utsträckning via kundernas CMS (t ex EPiServer). Gratistjänster (t ex YouTube) leder utvecklingen och integration med sociala medier är en självklarhet. Produktion av film (on-demand och live) blir enklare och billigare och även distribution av film blir enklare och billigare. 3 Teknik som påverkar sändning av video till mobila terminaler Det finns ett antal olika parametrar och egenskaper som påverkar presentationen av video på mobila terminaler. Operativsystem och dess olika versioner Webbläsare och mediaspelare Hårdvara Skärmupplösningar Mobilnät 3.1. Flash Player Video på webben har sedan länge helt dominerats av Flash Player från Adobe. Flash har en rik funktionalitet och används på mängder på webbplatser i hela världen.
På den mobila sidan ser det dock annorlunda ut. Flash fungerar inte alls i iosbaserade enheter som iphone och ipad, och inte heller i mobila terminaler baserade på Windows Phone 7, Symbian och Blackberry. I Android-baserade mobiler fungerar Flash, men användaren måste själv ladda ner programmet från Internet om inte det är förinstallerat av leverantören vid köpet av mobilen. Här skiljer det sig mellan olika leverantörer av mobiler. I februari 2012 annonserade Adobe att de upphör med stödet för Flash i mobila terminaler, vilket innebär att filmvisning via Flash på sikt inte kommer att fungera i den mobila världen. 3.2. Operativsystem Marknaden kännetecknas av en stark dominans av Apple (iphone/ipad) och Google (Android). Nokias s Symbian tappar snabbt marknadsandelar och Nokia samarbetar numera med Microsoft och Windows Phone 7. RIM s Blackberry har vikande försäljningssiffror. Både Nokia och RIM står inför stora utmaningar under det närmaste året. De olika operativsystemen stödjer olika typer av tekniker och protokoll för visning av video. Samtliga modeller från Apple, dvs iphone och ipad stödjer HLS. Android är mer fragmenterat och det finns idag 4 versioner av Android på marknaden, Version 2.2 (Froyo), 2.3 (Gingerbread), 3.0 (Honeycomb) samt 4.0 (Ice Cream Sandwich) Android stödjer protokollet RTSP i Android-versionerna 2.2 3.0. Alternativt kan Flash användas, se kapitel 3.1 för mer info om Flash i Android-terminaler. I Android 4.0 (Ice Cream Sandwich) stöds även protokollet HLS. Nästa version av Android, Android 5 (Jelly Bean) kommer att lanseras under 2012. Android 5 kommer ha stöd för HLS men kommer inte att ha stöd för Flash. Symbian och Blackberry stödjer RTSP och Windows Phone 7 stödjer Smooth Streaming. 3.3 Webbläsaren, HTML5 och mediaspelaren Alla terminaler har idag förinstallerade webbläsare och mediaspelare vilka används som standard. Här går utvecklingen mot att användare på samma sätt som med sin vanliga stationära dator installerar sina egna favoritprogram vilket gör att det finns en mängd olika kombinationer av mobila terminaler, webbläsare och mediaspelare.
I maj 2012 var Google Chrome den populäraste webbläsaren i världen, följd av Firefox, Internet Explorer, Safari och Opera. Chrome for Android finns nu i betaversion, och det finns skäl att tro att den kommer att bli mycket populär på Android-terminaler. Chrome stödjer inte Flash. HTML5 är en kommande standard för webbutveckling som växer sig allt starkare. HTML5 video förenklar hanteringen av video på webben, men löser inte på något sätt all komplexitet kring mobil video. Det krävs att utvecklaren har en bra kunskap om video, samt att kontinuerliga uppdateringar av HTML5 video-lösningen krävs i takt med att nya mobila terminaler kommer ut på marknaden. En utmaning är att olika webbläsare har olika nivåer av stöd för HTML5, vilket påverkar hur video presenteras i terminalen. 3.4 Hårdvara Idag finns det mobila terminaler med i princip lika bra hårdvara gällande CPU och minne som stationära och bärbara datorer. Detta ger naturligtvis utmärkta möjligheter att visa video med hög kvalitet. Men det tillverkas även en stor mängd terminaler med betydligt lägre nivå gällande CPU och minne. Dessa har självklart sämre möjligheter att visa video med bra kvalitet. 3.5 Skärmupplösning En viktig aspekt för hanteringen gällande val av teknik och videoformat är skärmupplösningen på den mobila terminalen. Ju högre skärmupplösning desto högre upplösning kan användas på den videoström som skickas ut och desto bättre videokvalitet kan uppnås. En videoström som är optimerad för en lågpris Android-telefon som Samsung Galaxy S (skärmupplösning på 240*320), ger en väldigt dålig videokvalitet på en modern surfplatta som Samsung Galaxy Tab 10.1 (skärmupplösning på 1280*800). Och omvänt, en videoström som är optimerad för en Samsung Galaxy Tab 10.1 kan inte visas alls på en Samsung Galaxy S. I detta exemplet använder båda terminalerna Android som operativsystem. Apple rekommenderar 4 st olika typer av videoströmmar för att ge en hög kvalitet på deras olika iphone-modeller eftersom dessa enheter har olika skärmupplösning och teknisk prestanda. Sen tillkommer minst 2 olika typer av videoströmmar till ipad för att ge en optimal kvalitet i olika situationer. ipad 3 har en skärmupplösning på 2048*1536 vilket möjliggör visning av video med mycket hög kvalitet.
3.6 Mobilnät Oavsett vilken mobil terminal som används så finns det ytterligare en parameter som påverkar visningen av mobil video, nämligen vilket mobilt datanät (2G/3G/4G eller WiFi) som användaren utnyttjar. Om användaren utnyttjar ett 4G-nät eller WiFi så kan man sända en videoström med HD-kvalitet vilket möjliggör en riktigt bra videokvalitet i den mobila terminalen om den mobila terminalen har tekniskt stöd för att visa video med hög kvalitet. Om samma videoström sänds till en användare i ett 2G-nät kommer videon troligtvis inte att kunna visas alls eftersom 2G-nätet inte klarar av att transportera en högupplöst videoström. För att användaren i 2G-nätet skall kunna se videon bör man sända en videoström som är anpassad efter 2G-nätets begränsningar, dvs en videoström med lägre upplösning. För iphone/ipad används HLS streaming (http live streaming) vilken anpassar videoströmmen i realtid beroende på vilken uppkoppling som används för tillfället. 4 Sammanfattning Om man vill erbjuda en tjänst som fungerar på webben, i iphone/ipad, i Android och i Windows Phone med bra kvalitet så krävs ett antal olika videoströmmar anpassade efter använd terminal och mobilnät. Att visa video med bra kvalitet på det stora antalet möjliga kombinationer av webben, mobila terminaler och mobila uppkopplingar är en utmaning som Mobizoft adresserar med sin patenterade och egenutvecklade teknologi. 5 Mobizoft s enhetliga iframe-tagg Mobizoft löser detta för sina kunder via en så kallad iframe-tagg som inkluderar ett dynamiskt komplett stöd för HTML5, vilket kraftigt förenklar implementeringen av videostöd via HTML5. När användaren klickar på filmspelaren så skickas en videoström som är optimerad för användarens unika kombination av terminal och nät. Kommer anropet från webben används en Flash-spelare, är anropet från en mobil som stödjer HTML5 så används HTML5-spelaren och är det från en terminal som inte stödjer HTML5 så används den inbyggda mediaspelaren. På detta sätt säkerställs att varje användare får rätt filmspelare och videoström. Detta görs oavsett om användaren använder webben, en surfplatta, en smartphone eller en featurephone. Lösningen stödjer dessutom Responsive Web Design vilket innebär att webbsidan och filmspelaren anpassar sig efter den anropande terminalen.
I Maj 2012 lanserades Mobizoft Video Add-on for EPiServer, vilket innebär att uppladdning, hantering och publicering av video är naturligt integrerad i editorn i EPiServer CMS. 6 Mer information Det finns mängder med artiklar på Internet inom området. Några intressanta artiklar är listade nedan: http://arstechnica.com/gadgets/2012/02/adobe-confirms-no-flash-for-chrome-onandroid/ http://transitioning.to/2012/01/the-world-of-pain-that-is-html5-video/ http://mashable.com/2011/11/11/flash-mobile-dead-adobe/ Vill du veta mer om film på webben, surfplattor och smartphones eller testa våra produkter? Gå till vår hemsida, www.mobizoft.com eller skicka ett email till sales@mobizoft.com så återkommer vi med mer information.