FMUSER Wirless Overfør video og lyd enklere!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albansk
ar.fmuser.org -> arabisk
hy.fmuser.org -> armensk
az.fmuser.org -> aserbajdsjansk
eu.fmuser.org -> baskisk
be.fmuser.org -> hviterussisk
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalansk
zh-CN.fmuser.org -> Kinesisk (forenklet)
zh-TW.fmuser.org -> Kinesisk (tradisjonell)
hr.fmuser.org -> Kroatisk
cs.fmuser.org -> tsjekkisk
da.fmuser.org -> dansk
nl.fmuser.org -> Nederlandsk
et.fmuser.org -> estisk
tl.fmuser.org -> filippinsk
fi.fmuser.org -> finsk
fr.fmuser.org -> French
gl.fmuser.org -> galisisk
ka.fmuser.org -> Georgisk
de.fmuser.org -> tysk
el.fmuser.org -> gresk
ht.fmuser.org -> haitisk kreolsk
iw.fmuser.org -> hebraisk
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungarsk
is.fmuser.org -> islandsk
id.fmuser.org -> indonesisk
ga.fmuser.org -> Irsk
it.fmuser.org -> Italiensk
ja.fmuser.org -> japansk
ko.fmuser.org -> koreansk
lv.fmuser.org -> lettisk
lt.fmuser.org -> litauisk
mk.fmuser.org -> makedonsk
ms.fmuser.org -> malaysisk
mt.fmuser.org -> maltesisk
no.fmuser.org -> norsk
fa.fmuser.org -> persisk
pl.fmuser.org -> polsk
pt.fmuser.org -> portugisisk
ro.fmuser.org -> rumensk
ru.fmuser.org -> russisk
sr.fmuser.org -> serbisk
sk.fmuser.org -> Slovakisk
sl.fmuser.org -> Slovenian
es.fmuser.org -> spansk
sw.fmuser.org -> Swahili
sv.fmuser.org -> svensk
th.fmuser.org -> Thai
tr.fmuser.org -> tyrkisk
uk.fmuser.org -> ukrainsk
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnamesisk
cy.fmuser.org -> walisisk
yi.fmuser.org -> Yiddish
Streamingoversikt:
De såkalte streamingmediene refererer til medieformatet som spilles på Internett ved hjelp av streamingoverføring.
Streaming media kalles også streaming media. Det refererer til virksomheter som bruker en videoserveringsserver til å sende ut programmer som datapakker og levere dem til nettverket.
Etter at brukeren dekomprimerer dataene gjennom dekomprimeringsenheten, vises programmet som før overføring.
Streaming media overfører lyd-, video- og multimediafiler i form av streaming over nettverket.
Streaming mediefilformat er et medieformat som støtter streaming og avspilling.
Strømmingsmetoden er å dele multimediafiler som video og lyd i komprimerte pakker gjennom en spesiell komprimeringsmetode.
Kontinuerlig og sanntidsoverføring fra serveren til brukerens datamaskin. I systemer som bruker streamingoverføring, trenger ikke brukerne å vente på hele filen som avspilling uten streaming.
Innholdet kan sees etter at alle nedlastinger er fullført, men bare noen få sekunder eller titalls sekunder med oppstartsforsinkelse kan brukes på brukerens datamaskin
Den tilhørende spilleren spiller av komprimert video eller lyd og andre streaming-mediefiler, og den gjenværende delen vil fortsette å lastes ned til avspillingen er fullført.
1. RTP: (Transportprotokoll i sanntid)
Det er en transportlagsprotokoll for multimedia datastreaming på Internett. RTP-protokollen og RTP-kontrollprotokollen RTCP brukes sammen,
Og den er bygget på UDP-protokollen.
RTP er ikke som http og ftp som kan laste ned hele filmfilen helt. Den sender data på nettverket med en fast datahastighet. Klienten ser også filmfilen i denne hastigheten.
Etter at filmskjermen er spilt, kan den ikke spilles av gjentatte ganger, med mindre data blir bedt om fra serveren igjen.
2. RTCP: Transportkontrollprotokoll i sanntid eller RTP Control Protocol eller RTCP for kort)
Sanntids overføringskontrollprotokoll er en søsterprotokoll for sanntidsoverføringsprotokoll (RTP).
Merk: -: RTP-protokoll og RTP-kontrollprotokoll (RTCP) brukes sammen, og den er basert på UDP-protokoll (vanligvis brukt til videokonferanser)
3. RTSP: (Sanntids streamingprotokoll)
Sanntids streaming medieøktprotokoll, SDP (øktbeskrivelsesprotokoll), RTP (sanntids transportprotokoll).
Det er en multimedia streaming-protokoll som brukes til å kontrollere lyd eller video. RTSP gir et utvidbart rammeverk som gjør det mulig å kontrollere og on-demand sanntidsdata, for eksempel lyd og video.
Mediedataene bruker rtp- og rtcp-protokoller. Bruk vanligvis udp som transportlag. Egnet for IPTV-scener. Datakilder inkluderer live data og data lagret i klipp. Formålet med denne protokollen er å kontrollere flere dataoverføringsforbindelser, å gi en måte å velge overføringskanaler, som UDP, multicast UDP og TCP, og å gi metoder for å velge en overføringsmekanisme basert på RTP. Nettverkskommunikasjonsprotokollen som brukes under overføring, er ikke innenfor rammen av definisjonen. Serveren kan velge å bruke TCP eller UDP for å overføre streaming-innholdet, noe som er mer tolerant for forsinkelser i nettverket.
--->: Den største forskjellen mellom RTSP og RTP er at: RTSP er en toveis sanntids dataoverføringsprotokoll, som gjør det mulig for klienten å sende forespørsler til serveren, for eksempel avspilling, spoling fremover og omvendt. når
Selvfølgelig kan RTSP overføre data basert på RTP, og kan også velge TCP, UDP, multicast UDP og andre kanaler for å sende data, som har god skalerbarhet. Det ligner på http-protokollen
Protokoll for nettverksapplikasjonslag.
4. WebRTC:
Websiden implementerer streamingmedieprotokollen. Da Google først lanserte WebRTC, satt gigantene enten på sidelinjen eller motsto det. Bruk RTP-protokolloverføring.
5. RTMP (Sanntids meldingsprotokoll)
Et sett med live videoprotokoller utviklet av Macromedia eies nå av Adobe. I likhet med HLS kan den brukes på live video, og den vil ikke gå tapt basert på TCP.
// Forskjellen er at RTMP ikke kan spilles i iOS-nettleseren basert på flash, men sanntidsytelsen er bedre enn HLS.
Meldingsprotokollen i sanntid er en åpen protokoll utviklet av Adobe Systems for lyd-, video- og dataoverføring mellom Flash-spillere og servere.
// I iOS-koden brukes RTMP vanligvis til å skyve strømmen. Du kan bruke tredjepartsbiblioteket librtmp-iOS til å skyve strømmen. librtmp innkapsler noen kjerne-API-er som brukerne kan ringe
RTMP-protokollen krever også at klienten og serveren oppretter en RTMP-tilkobling gjennom et "håndtrykk", og deretter overfører kontrollinformasjon på tilkoblingen. RTMP-protokollen vil formatere dataene under overføring. I den faktiske overføringen, for bedre å oppnå multiplexing, underpakking og rettferdighet av informasjon, vil avsenderen dele meldingen i biter med meldings-ID, hver del kan være en enkelt melding,
Det kan også være en del av meldingen. Mottaksenden vil gjenopprette klumpen til en fullstendig melding i henhold til lengden på dataene som er inneholdt i klumpen, lengden på meldings-ID-en og lengden på meldingen, for å realisere sending og mottak av informasjon.
6. HLS: HTTP Live Streaming (HLS)
Det er en HTTP-basert overføringsprotokoll for strømmemedier implementert av Apple Inc., som kan realisere live og on-demand strømmemedier. Den brukes hovedsakelig i iOS-systemet og gir lyd- og video-live- og on-demand-løsninger for iOS-enheter (som iPhone og iPad). HLS on-demand er i utgangspunktet en vanlig segmentert HTTP on-demand. Forskjellen er at segmentene er veldig små. Sammenlignet med vanlige direktesendingsprotokoller for direktesending av media, for eksempel RTMP, RTSP, MMS, etc., er den største forskjellen i HLS direktesending at det som direktesendingsklienten får ikke er en komplett datastrøm.
HLS-protokollen lagrer live datastrøm som kontinuerlige, kortvarige mediefiler (MPEG-TS-format) på serversiden, og klienten laster kontinuerlig ned og spiller av disse små filene, fordi serversiden alltid vil oppdatere den siste direktesendingen. data genererer nye små filer, så så lenge klienten kontinuerlig spiller filene som er hentet fra serveren i rekkefølge, blir live sendingen realisert. Det kan sees at det i utgangspunktet kan betraktes som HLS er en teknisk måte for >> on-demand å realisere direktesending <<. Siden dataene overføres gjennom HTTP-protokollen, er det ikke nødvendig å vurdere brannmurer eller fullmakter i det hele tatt.
I tillegg er varigheten til den segmenterte filen veldig kort, og klienten kan raskt velge og bytte bithastighet for å tilpasse seg avspillingen under forskjellige båndbreddeforhold. Imidlertid bestemmer denne tekniske egenskapen til HLS dens
Forsinkelsen vil alltid være høyere enn den vanlige live streaming-protokollen.
// Både iOS og Android støtter naturlig nok denne protokollen, konfigurasjonen er enkel, bare bruk videomerket direkte
*** VLS: Det er en slags streaming-server, som er spesielt brukt til å løse ulike problemer med streaming. Den har også noen egenskaper ved VLC. Som server kan videolan sende http, rtp, rtsp streams.
I prinsippet kan RTSP, RTMP og HTTP alle brukes til direktesending og on-demand kringkasting, men generelt brukes RTSP og RTMP for direktesending, og HTTP brukes til on-demand kringkasting. Det vi valgte er RTMP-protokollen.
Diverse protokollforsinkelser og deres grunner
rtmp og httpflv: Dataene til disse to protokollene er omtrent de samme, så årsakene til forsinkelsen er de samme. Det står til grunn at tcp-direktesendinger skal ha ekstremt lav ventetid. Hvorfor har rtmp og httpflv fortsatt latens? Årsaken er at på h264 er rtmp og httpflv flv-koder som overføres. Dataene til videomerket er vanligvis h264-data. H264-dekoding har en IBP. Jeg er en nøkkelramme, som er et komplett bilde. Du må ha et jeg før du dekoder. Sistnevnte BP, BP rammer kan være så få som du vil, men jeg rammer kan ikke være mindre, så jeg rammer må overføres andre i flv tag overføring (den første er h264spspps), men jeg rammer er ikke ofte til stede i h264 streams, Det er en I-ramme etter en periode. Denne perioden er ofte kjent som GOP. Ved koding er GOP veldig kort. Når klienten kobler seg til, vil serveren finne nærmeste I-ramme i strømmen med raskest hastighet, og sende den fra I-rammen. Live data, men når GOP er veldig lang, er I-rammeintervallet veldig langt, eller vent til neste I-ramme begynner å sende data til den nye forbindelsen, eller finn nærmeste I-ramme i bufferen for å begynne å sende, her er protokollforsinkelsen rtmp og hls Nøkkelpunktet er at det på store CDN-plattformer kalles "rtmp second opening technology". Prinsippet er å dekode push-data to ganger og angi en liten gop. Generelt sett er gop satt til 1s. Uansett forsinkelsen til nettverksoverføringskoblingen, er den maksimale dataforsinkelsen 1s. Heldigvis er jeg-rammen 0 forsinkelser!
|
Skriv inn e-post for å få en overraskelse
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albansk
ar.fmuser.org -> arabisk
hy.fmuser.org -> armensk
az.fmuser.org -> aserbajdsjansk
eu.fmuser.org -> baskisk
be.fmuser.org -> hviterussisk
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalansk
zh-CN.fmuser.org -> Kinesisk (forenklet)
zh-TW.fmuser.org -> Kinesisk (tradisjonell)
hr.fmuser.org -> Kroatisk
cs.fmuser.org -> tsjekkisk
da.fmuser.org -> dansk
nl.fmuser.org -> Nederlandsk
et.fmuser.org -> estisk
tl.fmuser.org -> filippinsk
fi.fmuser.org -> finsk
fr.fmuser.org -> French
gl.fmuser.org -> galisisk
ka.fmuser.org -> Georgisk
de.fmuser.org -> tysk
el.fmuser.org -> gresk
ht.fmuser.org -> haitisk kreolsk
iw.fmuser.org -> hebraisk
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungarsk
is.fmuser.org -> islandsk
id.fmuser.org -> indonesisk
ga.fmuser.org -> Irsk
it.fmuser.org -> Italiensk
ja.fmuser.org -> japansk
ko.fmuser.org -> koreansk
lv.fmuser.org -> lettisk
lt.fmuser.org -> litauisk
mk.fmuser.org -> makedonsk
ms.fmuser.org -> malaysisk
mt.fmuser.org -> maltesisk
no.fmuser.org -> norsk
fa.fmuser.org -> persisk
pl.fmuser.org -> polsk
pt.fmuser.org -> portugisisk
ro.fmuser.org -> rumensk
ru.fmuser.org -> russisk
sr.fmuser.org -> serbisk
sk.fmuser.org -> Slovakisk
sl.fmuser.org -> Slovenian
es.fmuser.org -> spansk
sw.fmuser.org -> Swahili
sv.fmuser.org -> svensk
th.fmuser.org -> Thai
tr.fmuser.org -> tyrkisk
uk.fmuser.org -> ukrainsk
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnamesisk
cy.fmuser.org -> walisisk
yi.fmuser.org -> Yiddish
FMUSER Wirless Overfør video og lyd enklere!
Kontakt
Adresse:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Kina 510620
Type kategori
Nyhetsbrev