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. | ||||||||||