Tämä raportti löytyy Karin kotisivuilta osoitteesta http://www.karinieminen.fi/video/testiraportti.html

       
 

Päiväys: 20.03.2011

       
 

Tekijä: Kari T Nieminen, Metropolia Espoo, Mediatekniikka

 

RAPORTTI, Harjoitustyö: Web-videosoitimien ja -jakelutapojen ja käyttökokemuksen vertailua eri käyttöympäristöissä

 

parhaan 'monitoimittajaympäristö'-ratkaisun löytämiseksi

         
 

Pisteytys:

0pistettä

video ei toimi/ei aukea/ei ole tuettu testatussa käyttöympäristössä

 

 

0pistettä

videon lataus vaatii yli 2min ennen kuin on katsottavissa

  

0pistettä

videon katsominen vaatii elirrlisen konvertointiohjelman asentamisen

  

1piste

video näkyy mutta ääni ei kuulu

  

3pistettä

video vaatii erillisen plug-in ohjelman asennuksen ja toimii pluginin asennuksen jälkeen moitteetta

  

3pistettä

videon graafisiin komponentteihin, kokoon, fontteihin, kokoon jne tulee pieniä häiritseviä visuaalisia muutoksia

  

3pistettä

video pysähtyy ajoittain bufferointia odottamaan, toimii muuten ok

  

4pistettä

video toimii moitteetta mutta latautumisessa tai käynnistymisessä havaittavissa pientä viivettä

  

5pistettä

video latautuu nopeasti, käynnistyy moitteetta eikä ulkoasussa ole havaittavissa muutoksia

         
 

Testitulokset:

       
 

Käyttöympäristö

          Web Videosoittimet / videonsoittomenetelmät

  
 

Käyttöjärjestelmä

Selain

Adobe Flash CS5

NetStream API:lla

JW Player

HTML5 Video-

Elementillä

Windows Media (WMV) upotus

Käyttöympäristö

Kokonaispisteet

 
 

Windows 7 (64bit)

Internet Explorer v8

5

5

0

4-kysyy 'if you trust'popup

14

 
 

 

Mozilla Firefox v3.6

5

5

5

5

20

 
  

Opera v11

5

5

5

5

20

 
  

Google Chrome v10.0

5

5

5

5

20

 
         
 

Ubuntu Linux v10+

Mozilla Firefox v3.6

5

5

5

5

20

 
  

Opera v11

5

5

5

4

18

 
  

Google Chrome v10.0

4

4

5

0

13

 
         
 

Mac OS X 10.6.6

Mozilla Firefox v3.6

5

5

5

3

18

 
  

Opera v11

5

5

5

3

18

 
  

Google Chrome v10.0

5

5

3

0

13

 
  

Safari

5

5

0

5

15

 
         
 

Nokia E7 puhelin

Nokia selain

5

5

0

0-lataa...odotin 20MB/3min

10

 
 

(Symbian v3)

Opera selain

0-pyytää flash plugia?

0-pyytää flash plugia?

0-ei aukea

0-lataa...lataa...

0

 
         
 

Mac Iphone

(testaus vk12)

0

0

0

0

0

 
         
 

Android 2.2

HTC Desiren selain

5

5

0

0

10

 
         
 

Nokia N900 Maemo Linux

Nokia selain

5

5

0

3

13

 
         
 

Kokonaispisteet

 

69

69

43

29

  
 

Videosoittimen/menetelmän kokonaissijoitus

 

1

1

2

3

  
         
         
 

TULOS: Monipuolisimman ja varmimman käyttökokemuksen ero käyttöympäristöissä tarjosivat Adobe Flash CS5 soitin NetStream API:lla sekä JW Player

 
 

 

 
         
         
 

Testiraportti

       
   
 

Testiympäristö ja -mediat

Adobe Flash CS5 NetStream API testiä varten koodattiin testiä varten Flash videosoitin. Videona käytetiin FLV-tiedostoa joka sijaitsi palvelimen

Hakemistossa.

 
   
         
  

JW Playerissä käytettiin valmista web url .mov videota.

 
         
  

HTML5 koodiin upotetun Video-tägin käyttöä testattiin web url .ogv videolla.

 
         
  

Windows Mediaa testattiin webissä olevalla .wmv stream videolla.

 
         
         
 

Adobe Flash CS 5 NetStream API

       
         
  

Testitulokset

      
         
  

Toimi moitteetta kaikissa muissa ympäristöissä paitsi Operan ja iPhonen selaimissa/käyttöjärjestelmissä.

  
         
  

Teknisiä tietoja selaimesta ja metodista

     
         
  

NetStream API:lle voi rakentaa kevyen Flash tai AIR videosoittimien joka soittaa ja ohjaa ulkopuolista videomediaa. Tämä mahdollistaa kevyiden

Videosoitiratkaisujen tekemisen esimerkkinä mobiilivideot. Netstream luokka tarjoaa Flashissa runsaasti erilaisia parametreja ja työkaluja

Videon ohjaamiseen. Flashista löytyy laaja valikoiva valmiita painikkeita ja valmiita konetorivejä toimivien sovellusten tekemiseen.

Videota voi alkaa katsomaan heti alusta samalla kun loppusosa videosta lataantuu taustalla.

Adobe AIR ja Flash playerit tukevat laajaa kirjoa erilaisia videoformaatteja kuten FV4, MP4, MOV, MP4V, 3GP. Soittimet tukevat MPEG4

Pohjaisia Codekeja.

Plussat

Käyttää ja ohjaa soitteimen ulkopuolista mediaa=>kevyt soitin

Kevyt ratkaisu, toimii moitteettomasti kaikissa käyttöympäristöissä ja kaikilla selaimilla.

Erinomainen suorituskyky

Hyvä muistinhallinta

Laaja työkaluvalikoima ja laajat ohjelmointimahdollisuudet

Laaja browser tuki Flash ratkaisuille  

Miinukset

Vaatii Flash ja Action Script ohjelmointiosaamista sekä hyvät perustiedot videosoitintoiminnoista

 
         
         
 

JW Player

       
         
  

Testitulokset

      
         
  

Toimi moitteetta kaikissa muissa ympäristöissä paitsi Operan ja iPhonen selaimissa/käyttöjärjestelmissä.

      
         
  

Teknisiä tietoja selaimesta ja metodista

     
         
 

 

JW Player on open-source mediaplayer web ympäristöön joka tukee laajasti yleisimmin tunnettuja video- ja ääniformaatteja.

JW Player mediasoitin on helppo konfiguroida ja ottaa käyttöön. Tukee Flashia sekä HTML5:sta. Useita valmiita skinejä ulkonäön meikkaukseen. Soitin voidaan liittää webiin usealla eri tavalla. Toimii moitteetta kaikissa käyttöjärjestelmäympäristöissä sekä kaikilla selaimilla, myös Nokian uusissa älypuhelimissa (E7, N8) sekä iPhone (HTML5)  ja Android alustoilla. Tukee  FLV / F4V, H.264 / MP4, MP3 ja AAC Codekeja.

Tukee laajasti erialisia videoformaateja kuten H.264 ( .mp4, .mov, .f4v )FLV ( .flv )3GPP ( .3gp, .3g2 )AAC ( .aac, .m4a ).

 

Plussat

Toimii moitteettomasti kaikissa käyttöympäristöissä

Valmis toimiva soitinkokonaisuus, helppo ottaa käyttöön

Opensource tuote

Ei vaadi ohjelmoitiosaamista

Valmiiksi paketoitu ratkaisu mutta tarjoaa myös räätälöintivaihtoehtoja enemmän osaaville

 

Miinukset

Arkkitehtuuri ja ohjelmakirjastot vaikuttavat suppeammilta kuin Flash NetStream ratkaisu

Ehkä aavistukset raskaampi sovellus kuin Flash NetStream?

 
         
         
 

HTML5 video tagilla

       
         
  

Testitulokset

      
         
  

Tämä metodi ei toimi mobiilialustoilla. Tämä metodi ei toimi myöskään Safari eikä Internet Explorer selaimilla.

  
  

Muut selaimet toimivat ok.

      
         
  

Teknisiä tietoja selaimesta ja metodista

     
         
 

 

HTML5 määrittelee video tagilla standardin tavan liittää videota webbiin. Tämä metodi soveltuu hyvin esim. selaimille joissa ei ole Flash

Tukea. Tällä hetkellä HTML5 video tagi tukee seuraavaa kolmea codeckia:

Ogg = Ogg files with Theora video codec and Vorbis audio codec

MPEG4 = MPEG 4 files with H.264 video codec and AAC audio codec

WebM = WebM files with VP8 video codec and Vorbis audio codec

Googlen Crome selain tarjoaa tälle ratkaisulle laajimman tuen, seuraavaksi Opera, muiden selainten tuki tälle ratkaisulle on hyvin rajoittunutta.

Erilaiset soittimienohjaustoiminnot kommunikoidaan selaimelle erilaisten tag atribuuttien välityksellä joita on suppeahko valikoima.

 

Plussat

Tarjoaa videon esittämisvaihtoehdon ympäristöille jotka eivät tue Flashia

 

Miinukset

Melko rajoittuneet videon ohjausvalinnat

Suppea selaintuki

 

 
   
   
   
   
   
   
   
   
   
   
   
   
   
   
         
         
 

Windows Media (WMV)

       
         
  

Testitulokset

      
         
  

Täysi tuki ainoastaan Windows PC-ympäristölle. Chrome selain toimi Windowsissa hyvin mutta ei toiminut lainkaan Ubuntu Linux eikä

Mac OS X ympäristössä. Mac OS X ympäristössä Mozilla Firefox ja Opera selaimet vaativat erilliset pluginit mikä hieman heikensi

Käyttömukavuutta.

 
         
  

Teknisiä tietoja selaimesta ja metodista

     
         
  

Windows Media Player tarjoaa laajan multimediaratkaisun ja arkkitehtuurin Windows ympäristöihin. WMP tarjoaa tasokkaat mediavaihtoehdot

Windows ympäristöille mutta muissa kyin Windows ympäristöissä tuki onrajoittunutta ja vaatii lähes poikkeuksetta erilaiset pluginit. Ympäristöihin

Löytyy myös laajasti konvertointiohjemia joilla tiedostoformaatteja voi konvertoida formaastista toiseen.

Toteutukset ovat raskaan olosia, vaatien itse median lataamisen soittimeen enne soittamista.

Testauksissa eri ympäristöjen tuki WMV muotoisille soittimille oli suppeinta. Mobiili ympäristössä WMV soitinta ei saatu toimimaan.

 

Plussat

Tasokas ja laadukas medianjakeluratkaisu Windows ympäristöille

 

Miinukset

Tuki muille kuin Windows ympäristöille rajoittunutta

Raskas mediarakenne, toimivuus mobiili ympäristöissä?

Tuki Google Chromelle puuttuu

 

 
   
   
   
   
   
   
   
   
   
   
   
   
   
         
 

Selaimista

Mozilla Firefox ja Mozilla näyttävät tukevan kaikkia testattuja videosoittimia kaikissa käyttöjärjestelmäympäristöissä. Google Chrome toimii

Täysin vain Windows ympäristössä, Linux ja Mac ymäristössä plugin WMV:lle puuttuu. Internet Explorer ja Safari eivät tuo HTML5 video

Tagia.

 
   
   
   
         
 

Mobiilialustat

Nokian E7, Symbian3:ssa Flash NetStream Api toimi moitteetta sekä JW Player melko hyvin. Muut soittimet eivät toimineet.

Nokian N900 Maemo Linux puhelin soitti hyvin Adobe Flash Netstreamia sekä JW Player videoita. WMV soitin lähti käyntiin puskuroinin jälkeen.

Iphone ei suostunut soittamaan mitään soitinta.

Androidissa Adobe Flahs Netseam Api sejä JW player toimivat moitteetta. HTML5 ja Windows media eivät toimineet.

 

 
         
 

Yhteenveto

Flash pohjaiset ympäristöt, Adobe Flash Netstream ja JW Player toimivat parhaiten kaikissa ympäristöissä iPhonea lukuunottamatta.

 
   
         
 

Muita tapoja soittaa mediaa webissä

      
         
  

Quicktime video player (Apple), Realmedia player (Real Networks).

 
         
 

Flashin asema ja suosio

       
         
  

Flash pohjaiset ratkaisut ovat tällä hetkellä suosituimpia perustuen mm. siihen että n. 98% selaimissa on Flash tuki valmiina

Tällä hetkellä mm Youtube, MySpace, Google Video ja Yahoo Video käyttävät Flash pohjaisia videoplayer ratkaisuja.

Flash tukee vanhempaa H263 standardia ja uudempaa H264 High Definition/MPEG 4 standardia josta on muodostumassa merkittävä

Videonjakelu standardi jatkossa.