Zašto Apple Pobjeđuje U Mobilnom Video Formatu Rata Za Sada

Sadržaj:

Zašto Apple Pobjeđuje U Mobilnom Video Formatu Rata Za Sada
Zašto Apple Pobjeđuje U Mobilnom Video Formatu Rata Za Sada

Video: Zašto Apple Pobjeđuje U Mobilnom Video Formatu Rata Za Sada

Video: Zašto Apple Pobjeđuje U Mobilnom Video Formatu Rata Za Sada
Video: 😱МЫ ОСТАНОВИЛИ ВРЕМЯ В МАЙНКРАФТ! ПАУЗА ЧЕЛЛЕНДЖ ТРОЛЛИНГ ЛОВУШКА MINECRAFT НУБ ОСТАНОВИЛ ВРЕМЯ 2023, Prosinac
Anonim

Jeroen Wijering tvorac je nevjerojatno uspješnog JW Player-a koji je stvorio milijune preuzimanja od svog objavljivanja 2005. godine. 2007. godine suosnivač je LongTail Video, usredotočivši se na cjelovitu internetsku video platformu koja uključuje kodiranje, isporuku, udruživanje i oglašavanje.

Mobilni video prostor počeo se učvršćivati. Početkom studenog Adobe je objavio da će prestati razvijati svoj Flash Player za mobilne uređaje (čitaj: Android). U naprijed, HTML5 bit će jedina metoda reprodukcije videa na mobilnim telefonima i tabletima.

Ovo je velika pobjeda za Apple, tvrtku koja se najoštrije protivi Flashu u posljednjih nekoliko godina. Tvrtka doista počinje diktirati budućnost industrije. Osim pobjede nad Flashom u borbi za reprodukciju videa, Apple nastavlja s inovacijama sa svojim kodekom H.264, budući da WebM još uvijek nije nigdje pronađen.

Tvrtka je također preuzela vodeću ulogu u strujanju video sadržaja. Appleov domaći protokol za strujanje, HTTP Live Streaming (HLS), uvijek je bio jedini i jedini način strujanja sadržaja na iDevices. Sada, zbog popularnosti iOS-a, mnogi dobavljači alata, pa čak i konkurentske platforme počinju ga podržavati.

Reprodukcija i kodiranje

Prema Adobe-u, Android 4 (Ice Cream Sandwich) bit će posljednja mobilna platforma koja će koristiti Flash dodatak. Međutim, OS se pokreće bez i jednog. S obzirom na Flash-ove strašne zapise s mobilnim uređajima, ne bi bilo iznenađujuće ako nikada ne stigne. Stoga bi izdavači videozapisa trebali osigurati da njihovi videozapisi na Androidu funkcioniraju u HTML5.

Što se tiče kodiranja, H.264 kodek danas se ulazi u CPU svakog pojedinog mobilnog telefona, dok je WebM još uvijek ograničen na softversku implementaciju (i ne-HTML5) na nekim Android uređajima. Google radi na hardveru, ali put od referentnih dizajna do integracije telefona i, na kraju, udjela na tržištu je dug.

Sve dok WebM hardversko dekodiranje ne podrži pristojni komad mobilnih uređaja, video izdavači i dalje će se fokusirati na H.264. Vidjevši to, Google i dalje podržava H264 u Chromeu, unatoč najavi da će ga odbaciti prije gotovo godinu dana. Za sve namjere i svrhe, H.264 je trenutno osnovni kodek za HTML5 video.

Što je HLS?

Akronim HLS kratica je za HTTP Streaming Live. To je protokol koji omogućuje izdavačima da struju videa koristeći obične HTTP web poslužitelje, za razliku od korištenja skupih i teških namjenskih namjenskih streaming poslužitelja. Taj se strujanje postiže sjeckanjem videozapisa hostiranog na poslužitelju u male fragmente (obično 10 sekundi), a zatim ih ponovnog spajanja u preglednik. Preglednik zahtijeva samo sljedeći fragment u redu, umjesto da učita čitav videozapis i troši propusnost, tako djeluje vanilin HTML5. Pogledajte dijagram u nastavku za jedan fragmentirani tok.

diagram1
diagram1

Video koji se emitira putem HLS-a obično se kodira u višestruke kvalitete, u rasponu od samo 180 px do potpuno crtanih 720px i više. Svaki put kada se preglednik vrati na poslužitelj radi učitavanja sljedećeg fragmenta, on odlučuje koju će razinu kvalitete učitati. Stoga, preglednik kontinuirano prilagođava kvalitetu struje kako bi najbolje odgovarao dostupnoj propusnosti. To je izuzetno važno u mobilnim uređajima, jer uređaji neprestano mijenjaju 2G, 3G, 4G i Wi-Fi veze. Pogledajte dijagram u nastavku za prilagodljivi fragmentirani tok.

Diagram2
Diagram2

Pored toga, fragmenti HLS potoka mogu se kriptirati za sigurnu isporuku. Korisnici koji presreću te fragmente uopće ih neće moći reproducirati. Ovo je velika sigurnosna prednost u odnosu na običan HTML5 videozapis u kojem svaki pametni korisnik može pronaći URL videozapisa i preuzeti za svoju upotrebu.

Zašto koristiti HLS?

Današnja široka upotreba HLS protokola rezultat je uspjeha iOS-a. Apple je protokol odredio kao jedini i jedini način za streaming videa na iPhone i iPad. Nema bljeskalice, ne Silverlight, nema RTP ili RTSP. Povrh toga, HLS je potreban za videozapise u aplikaciji. Čak i jednostavna preuzimanja MP4, koja rade za reprodukciju u pregledniku, nisu dopuštena u iOS aplikacijama.

Svaki veliki izdavač, stoga, treba koristiti HLS protokol. Svaki veliki alat za kodiranje (npr. Encoding.com ili Sorenson Squeeze) i poslužitelj za strujanje (npr. Flash Media Server ili Wowza Media Server) danas ga podržavaju. Ovaj široki ekosustav, zauzvrat, sada ima mnogo uređaja koji podržavaju protokol. Skoro svaki popularni set-top box (Xbox, PS3, Roku, Apple TV, Boxee) može igrati HLS, kao i Android telefoni koji pokreću novo izdanje Ice Cream Sandwich-a.

Postoje li neki konkurentski protokoli? Apsolutno. Adobe je dinamičan streaming, ali zahtijeva (sada samo desktop) Flash dodatak. Također, za glatko strujanje Microsofta potreban je Silverlight, još jedan dodatak samo za radnu površinu (i uskoro se povlači?). HLS je raspoređen na vrhu HTML5, što lako koriste i preglednici i uređaji.

Na putu je i napor na standardizaciji u obliku MPEG DASH (Dynamic Adaptive Streaming preko HTTP-a). Podržane od strane mnogih tvrtki (uključujući Apple) i imaju bogat skup značajki, DASH može postati jedinstveni protokol za strujanje video sadržaja koji će zamijeniti HLS, kao i RTMP i RTSP. Međutim, napredak je spor i velika je podrška već godinama.

Apple standard

U doglednoj budućnosti gledat ćemo naš mobilni video na Appleov način: ugrađen HTML5, H.264 kodiran i HLS streamed. Svaka platforma koja traži široku podršku za kvalitetan video (Windows Phone?) Mora implementirati HLS. A svaki izdavač koji traži mobilne gledatelje mora kodirati H.264, ugrađivati koristeći HTML5 i strujati pomoću HLS-a.

Je li ovo loše? Upravo suprotno. Alternativa je fragmentacija: više dodataka, više kodeka i više protokola. To smeta velikim medijskim korporacijama; povećava njihove troškove razvoja i isporuke. Međutim, to je pogubno za manje izdavače videozapisa jer kompanijama nedostaju resursi za izgradnju i podršku isporuke videa na više platformi. U konačnici, to šteti mobilnom videu. Kao i web općenito, i mobilni video uspijeva u širokoj dostupnosti širokog spektra sadržaja.

Otvoreniji skup standarda (WebM i DASH) trebao bi doći na vrijeme. Za sada je Apple standard.

Preporučeno: