Lisa eelistus Määra koduleht
Ametikoht:Avaleht >> Uudised >> Projektid

tooted Kategooria

tooted Sildid

Fmuser saidid

Kõik, mida peate teadma CMAF-i kohta

Date:2020/6/6 16:12:13 Hits:


CMAF on kujunev standard, mille eesmärk on lihtsustada HTTP-põhise voogesituse edastamist. Kui spetsifikatsiooni väljatöötamine toimus peaaegu üleöö, mängivad CMAF-i reaalmaailma kaebused ja pikaajalised eelised endiselt välja.



4


CMAF-i hetktõmmis


Miks me vajame CMAF-i?
Konkureerivad koodekid, protokollid, meediumiformaadid ja seadmed muudavad reaalajas voogesituse niigi keeruka maailma veelgi lõpmatuseni. Lisaks peavalu tekitamisele suurendab erinevate meediumivormingute kasutamine voogesituse latentsust ja kulusid.

Mida saaks voo iga levitamise ühe vormingu abil saavutada, peavad sisu levitajad looma samast sisust mitu koopiat. Teisisõnu, voogesitustööstus muudab video edastamise tarbetult kalliks ja aeglaseks.

Ainuüksi erinevate konteinerfailide arv on ammendav: .ts, .mp4, .wma, .mpeg, .mov ... nimekiri jätkub. Aga mis juhtuks, kui konkureerivad tehnoloogia pakkujad saaksid kõigi esitusplatvormide osas kokku leppida standardses voogesitusvormingus? Sisestage ühine meediumirakenduse vorming või CMAF.

CMAF lähendab meid ideaalse lähenemisega ühe lähenemisega kodeerimise, pakendamise ja ladustamise jaoks. Veelgi enam, lubab, et see vähendab otsetranspordi aega 30–45 sekundist vähem kui kolme sekundini.

Kuidas, miks ja mil määral on see võimalik? Lugege edasi niru-sõmeruse kohta.

Juhib CMAF-i
Päeva jooksul oli video voogesituse Interneti-põhiseks meetodiks RTMP (Real-Time-Messaging Protocol). See patenteeritud protokoll võimaldas videolõhedega jagatud video edastamist - kuid tulemüüride kaudu ilmnes probleeme.

Kuna paljud brauserid hakkasid Flashi toe järk-järgult loobuma, läks tööstuses kasutusele adapteeritud bitikiiruse voogesituse kasutamine HTTP-põhistel (Hypertext Transfer Protocol) tehnoloogiatel. Apple'i jaoks oli see Apple HLS (HTTP Live Streaming); arvestades, et MPEG-DASH (dünaamiline adaptiivne voogesitus HTTP kaudu) sai rahvusvaheliseks standardiks.

Kuid erinevate protokollidega tulid erinevad failimahutid. HLS täpsustab .ts-vormingu kasutamist, samal ajal kui DASH kasutab ISOBMFF-i põhinedes peaaegu ühtlaselt .mp4-konteinereid.

See oli palju akronüüme, ma tean. Siinkohal on tegemist sellega, et tehnoloogia pakkujad toetavad voogesituse jaoks eraldiseisvaid konteinereid - see mõjutab taasesitust paljudes tänapäeval kasutatavates seadmetes.

Probleem? Kõik sisu levitajad, kes soovivad jõuda kasutajateni nii Apple'i kui ka Microsofti seadmetes, peavad sama heli- ja videoandmeid kaks korda kodeerima ja talletama. Kuna kasutajad pääsesid voogesidele üle iPhone'i, nutiteleri, Xboxi ja personaalarvuti, ei jäänud see takistus märkamata.

Võtke Akamai sõna: “Need samad failid, kuigi esindavad sama sisu, maksavad pakendist kaks korda rohkem, päritolu salvestamiseks kaks korda rohkem ja konkureerivad Akamai serva vahemäluruumides üksteisega ruumi, vähendades sellega tõhusust, millega neid saab kohale toimetada. ”*

* Väärib märkimist, et voogesitusmeedia toetab Wowzat dubleerivate salvestus- ja kodeerimiskulude alternatiivina: „Suurenenud salvestus- ja kodeerimiskulude vältimiseks saate oma sisu MP4-failidest dünaamiliselt DASH-, HLS- ja Smooth Streaming-vormingusse dünaamiliselt pakendada […] kaudu. tooteid nagu Wowza voogesitusmootor. ”

CMAF-i tulek
CMAF sündis ettevõtetevahelisest koostööst. 2016. aasta veebruaris tulid Apple ja Microsoft Moving Pictures ekspertgruppi (MPEG) ettepanekuga. Uue standardi nimega ühine meediumirakenduse vorming (CMAF) loovad kaks organisatsiooni koostööd, et vähendada videote võrgus edastamise keerukust.

Mängijad liikusid kiiresti. Apple teatas, et lisab HLS-ile killustatud MP4 toe 15. juunil 2016. See tähendas, et Apple kasutab videovoogude jaoks .mp4-edastust - just seda konteinerit, mida Microsoft juba kasutab.

2017. aasta juuliks olid ühisarendajad CMAF-i spetsifikatsioonid lõpule viinud. Ja jaanuaris 2018 avaldati standard.

Video kontekstis ühe konteineri kodeerimise, pakendamise ja vahemällu salvestamise eelised on iseenesestmõistetavad. Kuid CMAF soovib enamat kui lihtsalt keerukuse vähendamist. Isegi pärast RTMP-lt aastaid tagasi ohjad võtmist puuduvad HTTP-põhisel videote edastamisel reaalajas edastamisvõimalused, mida vaatajad nõuavad. Kas CMAF võiks ka latentsust parandada? Tükeldatud ja tükeldatud edastuskodeeringuga oli uue spetsifikatsiooni eesmärk just see.




Kuidas CMAF töötab?
Üks vorming: enne CMAF-i kasutas Apple'i HLS-protokoll MPEG-i transpordivoo konteinerivormingut .ts (MPEG-TS). Muud HTTP-põhised protokollid, näiteks DASH, kasutasid killustatud MP4-vormingut või .mp4 (fMP4).

Microsoft ja Apple on nüüd kokku leppinud, et jõuavad HLS- ja DASH-protokollide vaatajaskonnani standardiseeritud transpordikonteineri - ISOMFF - killustatud MP4 kujul. Teoreetiliselt tähendab see, et sisu levitajad saavad sisu edastada ainult .mp4 konteinerit kasutades.

Tükeldatud kodeering: CMAF kujutab endast kogu tööstuses koordineeritud jõupingutusi latentsuse vähendamiseks koos tükeldatud kodeerimise ja tükeldatud edastuskodeerimisega. See protsess hõlmab video tükeldamist kindlaksmääratud kestusega väiksemateks tükkideks, mida saab kodeerimise korral kohe avaldada. Nii saab toimuda peaaegu reaalajas, samal ajal kui hilisemad tükid alles töötlevad.

Failide krüptimine ja digitaalsete õiguste haldamine: Erinevalt erinevate meediumivormingute väljaandmisest, mida CMAF püüdis lahendada, on kogu tööstuses veel üks ühildumatus: digitaalõiguste haldus (DRM) ja failide krüptimine. Mitme DRM-i (FairPlay, PlayReady ja Widevine) toetamine tähendab ka ühildumatute krüptimisrežiimide toetamist.

Tööstusharu esindajad on nüüd kokku leppinud, et jõuavad selles valdkonnas, mille nimi on CENC (Common Encryption), kuid standardimine ei toimu üleöö.

CMAF kokkuvõte
Üks lihtsamaid viise ekraanilt ekraanile latentsuse vähendamiseks on video edastamise lihtsustamine. CMAF-i eesmärgid olid kolm:

  • #Vähendage kulusid
  • #Minimeerige töövoo keerukus
  • #Vähendage latentsusaega
  • #Kas need on saavutatud? Jah-jah.

CMAF ühtlustab serveri tõhusust enamiku lõpp-punktide teenindamisel. Ja viimastes demostes võimaldab see uus alternatiiv vähem kui kolmesekundilist latentsusaega.

Sellegipoolest vajavad pärandusseadmed ja brauserid, mida pole uuendatud, taasesitamiseks endiselt unikaalseid konteinerifaile. Teisisõnu - võimalikult laia publikuni jõudmine nõuab täiendavaid majutusvõimalusi (ja kulusid), mida CMAF tagasiulatuvalt lahendada ei saa.





Jäta sõnum 

Nimi *
E-POST *
TELEFON
AADRESS
kood Vaata kontrollkood? Vajuta värskendada!
Sõnum
 

Sõnumite nimekiri

Kommentaarid Laadimine ...
Avaleht| Meist| Toodet| Uudised| Lae| Toetus| tagasiside| Võta meiega ühendust| Teenus

Kontakt: Zoey Zhang Veeb: www.fmuser.net

Whatsapp / Wechat: + 86 183 1924 4009

Skype: tomleequan E-post: [meiliga kaitstud] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Aadress inglise keeles: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., GuangZhou, China, 510620 Aadress hiina keeles: 广州市天河区黄埔大道西273尷栘) ​​305.