FMUSER Bezdrôtové vysielanie videa a zvuku je jednoduchšie!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánčina
sq.fmuser.org -> albánsky
ar.fmuser.org -> arabčina
hy.fmuser.org -> Arménsky
az.fmuser.org -> azerbajdžanský
eu.fmuser.org -> baskičtina
be.fmuser.org -> bieloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalánčina
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> čínština (tradičná)
hr.fmuser.org -> chorvátčina
cs.fmuser.org -> čeština
da.fmuser.org -> dánčina
nl.fmuser.org -> Dutch
et.fmuser.org -> estónčina
tl.fmuser.org -> filipínsky
fi.fmuser.org -> fínčina
fr.fmuser.org -> French
gl.fmuser.org -> galícijčina
ka.fmuser.org -> gruzínsky
de.fmuser.org -> nemčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolčina
iw.fmuser.org -> hebrejčina
hi.fmuser.org -> hindčina
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandský
id.fmuser.org -> indonézština
ga.fmuser.org -> írsky
it.fmuser.org -> Italian
ja.fmuser.org -> japončina
ko.fmuser.org -> kórejčina
lv.fmuser.org -> lotyšský
lt.fmuser.org -> litovčina
mk.fmuser.org -> macedónsky
ms.fmuser.org -> malajčina
mt.fmuser.org -> maltčina
no.fmuser.org -> Norwegian
fa.fmuser.org -> perzský
pl.fmuser.org -> poľština
pt.fmuser.org -> portugalčina
ro.fmuser.org -> rumunčina
ru.fmuser.org -> ruština
sr.fmuser.org -> srbčina
sk.fmuser.org -> slovenčina
sl.fmuser.org -> slovinčina
es.fmuser.org -> španielčina
sw.fmuser.org -> svahilčina
sv.fmuser.org -> švédčina
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinčina
ur.fmuser.org -> urdčina
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> waleština
yi.fmuser.org -> jidiš
Počas vývoja softvéru na živé vysielanie sa môžeme stretnúť s určitými nejasnosťami. Rovnako ako výber streamovacích mediálnych protokolov, ako sú HTTP-FLV, WebRTC, RTMP, HLS a ďalšie vlastnícke protokoly, ktorý z nich je vhodnejší? Aký protokol je možné použiť na platforme PC? Ktorý protokol funguje lepšie na mobilných zariadeniach? Ďalej začnem porovnaním výhod a nevýhod rôznych dohôd.
1. Výhody a nevýhody niekoľkých bežných protokolov streamovacích médií:
RTMP: Patentovaný protokol vyvinutý spoločnosťou Adobe na prenos zvukových a obrazových údajov medzi Flash / AIR a serverom. V súčasnosti je to tiež najbežnejšie používaný protokol na prenos streamovaných médií.
Výhody: Na základe dlhého pripojenia TCP nie je potrebné nadviazať pripojenie viackrát a oneskorenie je malé, zvyčajne iba 1 ~ 3 s; technológia je vyspelá a podporné zariadenia sú dokonalé.
Nevýhody: Môže byť použitý iba Flashom v PC prehliadačoch a nemôže byť použitý v mobilných prehliadačoch; pretože Flash sa chystá opustiť pódium, RTMP sa nebude používať na streamovanie vo webovom prehrávači.
HLS: Protokol prenosu mediálnych údajov na sieti založený na protokole HTTP navrhnutý spoločnosťou Apple. Jeho princípom práce je prenos prenosu, ktorý rozdeľuje priamy prenos na nespočetné množstvo kusov. Keď používateľ sleduje video, klient môže zakaždým stiahnuť iba časť.
Výhody: Na základe protokolu HTTP je ľahší prístup k CDN, zriedka blokovaný bránami firewall, a prichádza s adaptáciou na viac bitov; ako protokol navrhnutý spoločnosťou Apple má veľké výhody v systémoch macOS / iOS a je k dispozícii aj v podpore pre Android; dá sa povedať, že tento protokol je vhodný pre mobilné zariadenia.
Nevýhody: Oneskorenie je veľké, zvyčajne nie kratšie ako 10 s. Veľké množstvo súborov TS spôsobí tlak na ukladanie a požiadavky servera.
HTTP-FLV: Zapuzdruje zvukové a obrazové údaje do formátu FLV a potom ich prenáša cez pripojenie HTTP. V porovnaní s RTMP sa zmenil iba prenosový protokol. Pre webového hráča je na hranie stále potrebný Flash, ale vznik chyby „flv.js“ túto chybu napravil.
Výhody: nízka latencia, celkový efekt je veľmi blízky RTMP; v porovnaní s protokolom RTMP sa dokáže efektívne vyhnúť vplyvu brány firewall a agentov.
Nevýhody: Vďaka svojim charakteristikám prenosu sú streamovacie mediálne zdroje uložené v lokálnom klientovi, čo znamená, že dôvernosť nie je veľmi dobrá; doteraz nie je kompatibilný s prehľadávačmi iOS.
WebRTC: Na základe technológie otvoreného zdroja spoločnosti Google, protokolu pre streamovanie médií na webe.
Výhody: RTMP aj HLS sú protokoly v rukách veľkých spoločností, zatiaľ čo WebRTC bol zahrnutý do štandardu W3C; nie je potrebné inštalovať doplnky a je podporovaných čoraz viac prehliadačov.
Nevýhody: Prispôsobenie prehliadača alebo systému výrobcom môže spôsobiť problémy s použiteľnosťou a nedostatok návrhov a plánov nasadenia na strane servera; kvalita prenosu je ťažké zaručiť a optimalizačné metódy sú obmedzené; kompatibilita na zariadeniach Android nie je dobrá; okrem toho táto dohoda, hlavne Facing the Web, neposkytuje dostatočnú podporu pre natívny vývoj.
2. Pri vývoji softvéru na živé vysielanie je najbezpečnejšie použitie RTMP na strane PC a HLS na strane mobilnej.
Prečo to hovoríš takto? Na základe vyššie uvedených výhod a nevýhod sú predovšetkým RTMP a HLS lepšie ako HTTP-FLV a WebRTC z hľadiska adaptability príslušnej platformy a efektu implementácie.
Po druhé, z pohľadu trhového prostredia, po mnohých rokoch vývoja a zabehnutia, mnoho veľkých výrobcov CDN dokonale podporovalo RTMP a HLS. Tento stabilný proces je výsledkom mnohých pracovníkov prevádzky a údržby a sieť CDN nebude stabilná. Ziskový systém umožňuje ľahké zmeny. Podobne čoraz viac spoločností používa RTMP a HLS, čo povedie k silnejšej optimalizácii a kompatibilite medzi CDN a RTMP a medzi CDN a HLS. Toto je cyklický proces a spoločnosti CDN ho všeobecne len tak ľahko nerozbijú. V predchádzajúcom článku som navyše nespomenul protokol RTSP. Účinok tohto protokolu je podobný ako pri RTMP. Technicky sa líši iba od počtu kanálov obsadených prenosovými dátami a tok formátu prenosu sa líši. RTSP možno skutočne použiť na živé vysielanie. Ale stále kvôli trhovému prostrediu sa RTSP v súčasnosti používa hlavne na monitorovanie bezpečnosti. Rovnako ako RTMP si už vytvorila vlastný reťazec zisku.
Vyššie uvedené je výsledkom diskusie o výbere protokolu mediálnych tokov počas vývoja softvéru na živé vysielanie. Pokiaľ ide o tento problém, ak stále nerozumiete, môžete zanechať správu alebo vyhľadať profesionálneho vývojára na podrobnú konzultáciu.
|
Zadajte e-mail, aby ste dostali prekvapenie
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánčina
sq.fmuser.org -> albánsky
ar.fmuser.org -> arabčina
hy.fmuser.org -> Arménsky
az.fmuser.org -> azerbajdžanský
eu.fmuser.org -> baskičtina
be.fmuser.org -> bieloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalánčina
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> čínština (tradičná)
hr.fmuser.org -> chorvátčina
cs.fmuser.org -> čeština
da.fmuser.org -> dánčina
nl.fmuser.org -> Dutch
et.fmuser.org -> estónčina
tl.fmuser.org -> filipínsky
fi.fmuser.org -> fínčina
fr.fmuser.org -> French
gl.fmuser.org -> galícijčina
ka.fmuser.org -> gruzínsky
de.fmuser.org -> nemčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolčina
iw.fmuser.org -> hebrejčina
hi.fmuser.org -> hindčina
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandský
id.fmuser.org -> indonézština
ga.fmuser.org -> írsky
it.fmuser.org -> Italian
ja.fmuser.org -> japončina
ko.fmuser.org -> kórejčina
lv.fmuser.org -> lotyšský
lt.fmuser.org -> litovčina
mk.fmuser.org -> macedónsky
ms.fmuser.org -> malajčina
mt.fmuser.org -> maltčina
no.fmuser.org -> Norwegian
fa.fmuser.org -> perzský
pl.fmuser.org -> poľština
pt.fmuser.org -> portugalčina
ro.fmuser.org -> rumunčina
ru.fmuser.org -> ruština
sr.fmuser.org -> srbčina
sk.fmuser.org -> slovenčina
sl.fmuser.org -> slovinčina
es.fmuser.org -> španielčina
sw.fmuser.org -> svahilčina
sv.fmuser.org -> švédčina
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinčina
ur.fmuser.org -> urdčina
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> waleština
yi.fmuser.org -> jidiš
FMUSER Bezdrôtové vysielanie videa a zvuku je jednoduchšie!
Kontakt
adresa:
Budova č. 305 Izba HuiLan č. 273 Huanpu Road Kanton Čína 510620
Kategórie
Prihlás sa na odber Newslettra