FMUSER Wirless Verzend video en audio eenvoudiger!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabisch
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbeidzjaans
eu.fmuser.org -> Baskisch
be.fmuser.org -> Wit-Russisch
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalaans
zh-CN.fmuser.org -> Chinees (vereenvoudigd)
zh-TW.fmuser.org -> Chinees (traditioneel)
hr.fmuser.org -> Kroatisch
cs.fmuser.org -> Tsjechisch
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlands
et.fmuser.org -> Ests
tl.fmuser.org -> Filipijns
fi.fmuser.org -> Fins
fr.fmuser.org -> Frans
gl.fmuser.org -> Galicisch
ka.fmuser.org -> Georgisch
de.fmuser.org -> Duits
el.fmuser.org -> Greek
ht.fmuser.org -> Haïtiaans Creools
iw.fmuser.org -> Hebreeuws
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> IJslands
id.fmuser.org -> Indonesisch
ga.fmuser.org -> Iers
it.fmuser.org -> Italian
ja.fmuser.org -> Japans
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedonisch
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Norwegian
fa.fmuser.org -> Perzisch
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russisch
sr.fmuser.org -> Servisch
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Slovenian
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Zweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddisch
Tijdens de ontwikkeling van de software voor live-uitzendingen kunnen we enige verwarring tegenkomen. Zoals de keuze van streaming-mediaprotocollen, zoals HTTP-FLV, WebRTC, RTMP, HLS en andere propriëtaire protocollen, welke is meer geschikt? Welk protocol kan op het pc-platform worden gebruikt? Welk protocol werkt beter op mobiele apparaten? Vervolgens zal ik beginnen met het vergelijken van de voor- en nadelen van de verschillende overeenkomsten.
1. De voor- en nadelen van verschillende veelgebruikte protocollen voor streaming media:
RTMP: een eigen protocol ontwikkeld door Adobe voor de overdracht van audio- en videogegevens tussen Flash / AIR en de server. Het is momenteel ook het meest gebruikte transmissieprotocol voor streaming media.
Voordelen: Op basis van een lange TCP-verbinding is het niet nodig om meerdere keren een verbinding tot stand te brengen en de vertraging is laag, meestal slechts 1 ~ 3s; de technologie is volwassen en de ondersteunende faciliteiten zijn perfect.
Nadelen: het kan alleen worden gebruikt door Flash in pc-browsers en kan niet worden gebruikt in mobiele browsers; aangezien Flash op het punt staat het podium te verlaten, wordt RTMP niet gebruikt voor streaming op de webplayer.
HLS: op HTTP gebaseerd netwerktransmissieprotocol voor streaming media voorgesteld door Apple. Het werkingsprincipe is het versnijden van transmissie, waardoor de livestream in talloze stukjes wordt gesneden. Wanneer de gebruiker de video bekijkt, kan de klant slechts een deel per keer downloaden.
Voordelen: Gebaseerd op het HTTP-protocol, is het gemakkelijker om CDN te benaderen, zelden geblokkeerd door firewalls, en wordt geleverd met multi-bit rate aanpassing; als een door Apple voorgesteld protocol heeft het grote voordelen onder macOS / iOS, en het wordt ook geleverd in de overeenkomstige ondersteuning van Android; het kan worden gezegd dat dit protocol geschikt is voor mobiele apparaten.
Nadelen: de vertraging is groot, meestal niet minder dan 10 seconden. Een groot aantal TS-bestanden veroorzaakt de druk van serveropslag en verzoeken.
HTTP-FLV: audio- en videogegevens inkapselen in FLV en deze vervolgens verzenden via een HTTP-verbinding. In vergelijking met RTMP is alleen het transmissieprotocol gewijzigd. Voor de webspeler is Flash nog steeds nodig om te spelen, maar de opkomst van "flv.js" heeft dit defect goedgemaakt.
Voordelen: lage latentie, het algehele effect is zeer dicht bij RTMP; vergeleken met het RTMP-protocol kan het de invloed van firewalls en agents effectief vermijden.
Nadelen: de transmissiekarakteristieken zorgen ervoor dat bronnen voor streaming media in de lokale client worden opgeslagen, wat betekent dat de vertrouwelijkheid niet erg goed is; tot nu toe is het nog steeds niet compatibel met iOS-browsers.
WebRTC: gebaseerd op de open source-technologie van Google, een protocol voor het streamen van media op internet.
Voordelen: Zowel RTMP als HLS zijn protocollen in handen van grote bedrijven, terwijl WebRTC is opgenomen in de W3C-standaard; het is niet nodig om plug-ins te installeren en er worden steeds meer browsers ondersteund.
Nadelen: de aanpassing van de browser of het systeem door de fabrikant kan bruikbaarheidsproblemen veroorzaken en een gebrek aan server-side ontwerp en implementatieplannen; de transmissiekwaliteit is moeilijk te garanderen en de optimalisatiemethoden zijn beperkt; compatibiliteit op Android-apparaten is niet goed; Bovendien is deze overeenkomst voornamelijk Facing the Web, er is onvoldoende ondersteuning voor native development.
2. Bij de ontwikkeling van software voor live-uitzendingen is het gebruik van RTMP aan de pc-kant en HLS aan de mobiele kant het veiligst.
Waarom zeg je zo? Op basis van de bovenstaande voor- en nadelen, in de eerste plaats in termen van hun respectieve platformaanpassingsvermogen, en het implementatie-effect is vergelijkbaar, zijn RTMP en HLS beter dan HTTP-FLV en WebRTC.
Ten tweede, vanuit het perspectief van de marktomgeving, hebben veel grote CDN-fabrikanten, na vele jaren van ontwikkeling en inloop, RTMP en HLS perfect ondersteund. Dit stabiele proces is het resultaat van veel bedienings- en onderhoudspersoneel en CDN zal niet stabiel zijn. Een winstgevend systeem brengt gemakkelijk wijzigingen aan. Evenzo gebruiken steeds meer bedrijven RTMP en HLS, wat zal resulteren in sterkere optimalisatie en compatibiliteit tussen CDN en RTMP, en tussen CDN en HLS. Dit is een cyclisch proces, en over het algemeen zullen CDN-bedrijven dit niet gemakkelijk doorbreken. Bovendien heb ik in het vorige artikel het RTSP-protocol niet genoemd. Het effect van dit protocol is vergelijkbaar met dat van RTMP. Technisch gezien verschilt het alleen van het aantal kanalen dat bezet is op de transmissiegegevens en is de transmissieformaatstroom anders. RTSP kan eigenlijk worden gebruikt voor live-uitzendingen. Maar toch, vanwege de marktomgeving, wordt RTSP momenteel vooral gebruikt bij beveiligingsmonitoring. Net als RTMP heeft het al zijn eigen winstketen gevormd.
Het bovenstaande is het resultaat van de discussie over de selectie van streaming media protocol tijdens de ontwikkeling van live broadcast software. Als u het probleem nog steeds niet begrijpt, kunt u een bericht achterlaten of een professionele ontwikkelaar zoeken voor gedetailleerd advies.
|
Voer een e-mailadres in om een verrassing te ontvangen
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabisch
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbeidzjaans
eu.fmuser.org -> Baskisch
be.fmuser.org -> Wit-Russisch
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalaans
zh-CN.fmuser.org -> Chinees (vereenvoudigd)
zh-TW.fmuser.org -> Chinees (traditioneel)
hr.fmuser.org -> Kroatisch
cs.fmuser.org -> Tsjechisch
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlands
et.fmuser.org -> Ests
tl.fmuser.org -> Filipijns
fi.fmuser.org -> Fins
fr.fmuser.org -> Frans
gl.fmuser.org -> Galicisch
ka.fmuser.org -> Georgisch
de.fmuser.org -> Duits
el.fmuser.org -> Greek
ht.fmuser.org -> Haïtiaans Creools
iw.fmuser.org -> Hebreeuws
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> IJslands
id.fmuser.org -> Indonesisch
ga.fmuser.org -> Iers
it.fmuser.org -> Italian
ja.fmuser.org -> Japans
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedonisch
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Norwegian
fa.fmuser.org -> Perzisch
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russisch
sr.fmuser.org -> Servisch
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Slovenian
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Zweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddisch
FMUSER Wirless Verzend video en audio eenvoudiger!
Neem contact op
Adres:
No.305 Zaal HuiLan Gebouw No.273 Huanpu Road Guangzhou China 510620
Categorieën
Nieuwsbrief