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
Streaming media oversikt:
De såkalte streamingmediene refererer til medieformatet som spilles på Internett ved hjelp av streamingoverføring.
Streaming media er også kjent som streaming media, det betyr at bedrifter bruker en videoleveringsserver for å sende programmer som datapakker til nettverket.
Etter at brukeren dekomprimerer dataene gjennom dekomprimeringsenheten, vises programmet som før.
Streaming media overfører lyd-, video- og multimediafiler i nettverket ved streaming.
Streaming mediefilformat er et medieformat som støtter overføring og avspilling av streaming.
Streaming overføringsmodus er å dele multimediefiler som video og lyd i komprimeringspakker gjennom spesiell komprimeringsmodus,
Kontinuerlig og sanntidsoverføring fra serveren til brukerens datamaskin. I streaming-systemet trenger ikke brukere å vente på hele filen som ikke-streaming
Først etter at alle nedlastningene er fullført, kan vi se innholdet, men bare etter noen få sekunder eller dusinvis av sekunder med oppstartsforsinkelse, kan vi bruke dem på brukerens datamaskin
Den tilhørende spilleren vil spille av komprimert video eller lyd og andre streaming-mediefiler, og resten vil fortsette å laste ned til slutten av avspillingen.
RTP: (Transportprotokoll i sanntid)
RTP er en transportlagsprotokoll for multimedia datastrøm på Internett. RTP brukes sammen med RTCP, og det er basert på UDP-protokoll
I motsetning til HTTP og FTP kan RTP laste ned hele videofilen helt. Den sender data på nettverket med en fast datahastighet. Klienten ser også på videofilen i denne hastigheten. Når
Etter at film- og TV-bildet er spilt, kan det ikke spilles av igjen, med mindre data blir bedt om fra serveren igjen.
RTCP: Transportkontrollprotokoll i sanntid eller RTP (kontrollprotokoll eller RTCP)
RTCP er en søsterprotokoll for RTP
Merk: -: RTP-protokoll og RTCP brukes sammen, og den er basert på UDP-protokoll (vanligvis brukt til videokonferanse)
RTSP: (Real Time Streaming Protocol)
Sanntids streaming medieøktprotokoll, SDP (Session Description Protocol), RTP (sanntids transportprotokoll).
RTSP er en multimedia streaming-protokoll som brukes til å kontrollere lyd eller video. RTSP gir et utvidbart rammeverk, som gjør det mulig å kontrollere og kreve sanntidsdata, for eksempel lyd og video.
Mediedata bruker RTP, RTCP-protokoll.
Generelt sett brukes UDP som transportlag. Egnet for IPTV-scener.
Datakilder inkluderer feltdata og data lagret i klipp. Formålet med denne protokollen er å kontrollere flere dataoverføringsforbindelser og gi en måte å velge overføringskanaler, som UDP, multicast UDP og TCP
Det gir også en metode for valg av overføringsmekanisme basert på RTP
Nettverksprotokollen som brukes i overføring, er ikke innenfor rammen av definisjonen. Serveren kan velge å bruke TCP eller UDP for å overføre strøminnholdet, noe som er mer tolerant for nettverksforsinkelse
---> 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, fremover, bakover og så videre. Når
Imidlertid 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
WebRTC:
Protokollen for streaming av media er implementert på nettet. Da Google først lanserte webrtc, så gigantene enten kaldt eller motsto. RTP-protokoll brukes til overføring.
RTMP (sanntids meldingsprotokoll)
Macromedia utviklet et sett med live videoprotokoll, som nå tilhører 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 spille i IOS-nettleser basert på flash, men ytelsen i sanntid er bedre enn HLS.
Sanntids meldingsprotokoll er en åpen protokoll utviklet av Adobe Systems for lyd-, video- og dataoverføring mellom flash-spiller og server
// I IOS-kode brukes RTMP ofte til å presse streaming. Du kan bruke tredjepartsbiblioteket librtmp IOS til å skyve streaming. Librtmp innkapsler noen kjerne-API-er som brukerne kan ringe
RTMP-protokollen krever også at klient og server oppretter RTMP-forbindelse gjennom "håndtrykk", og deretter overfører kontrollinformasjon på forbindelsen. RTMP-protokollen vil formatere dataene under overføring. For å oppnå bedre multipleksing, underleverandør og informasjonsrettferdighet, vil avsenderen dele meldingen i biter med meldings-ID, og hver del kan være en egen melding,
Det kan også være en del av meldingen. Mottakeren vil gjenopprette klumpen til en fullstendig melding i henhold til lengden på data, meldings-ID og melding som er inneholdt i klumpen, for å sende og motta informasjon.
HLS: HTTP Live Streaming (HLS)
Det er en HTTP-basert streamingmedietransportprotokoll implementert av Apple Inc,
Det kan realisere direktesendende og on-demand streaming media, hovedsakelig brukt i IOS-system
Å tilby 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 de vanlige protokollene for live streaming, slik som RTMP-protokollen, RTSP-protokollen, MMS-protokollen og så videre, er den største forskjellen i HLS live streaming at det live streaming-klienten ikke får er en fullstendig melding
Hele datastrømmen.
HLS-protokollen lagrer live datastrøm som kontinuerlige, kortsiktige og lange mediefiler (mpeg-ts-format) på serversiden, mens klientsiden kontinuerlig laster ned og spiller av disse små filene,
Fordi serveren alltid genererer nye små filer fra de nyeste live-dataene, så lenge klienten kontinuerlig spiller av filene som er hentet fra serveren i rekkefølge, blir direktesendingen realisert.
Det kan sees at i utgangspunktet er HLS basert på>> on-demand teknologi for å oppnå live <<. Fordi dataene overføres via HTTP-protokoll, er det ikke nødvendig å vurdere brannmuren eller proxyen
Videre er lengden på den segmenterte filen veldig kort, slik at klienten raskt kan velge og bytte kodehastighet for å tilpasse seg avspillingen under forskjellige båndbreddeforhold. Imidlertid bestemmer denne typen tekniske egenskaper ved HLS dens fremtidige utvikling
Generelt er forsinkelsen alltid høyere enn den vanlige protokollen for live streaming.
// Både IOS og Android støtter naturlig nok denne protokollen, og konfigurasjonen er enkel. Du kan bruke videokoden direkte
*** VLS: 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- og RTSP-strømmer.
I prinsippet kan RTSP, RTMP og HTTP brukes til direktesending og on-demand kringkasting, men generelt brukes RTSP og RTMP til direktesending og HTTP brukes til on-demand kringkasting. Vi velger RTMP-protokoll.
Forsinkelse av forskjellige protokoller og årsakene
RTMP og httpflv: dataene til disse to protokollene er omtrent de samme, så årsakene til forsinkelsen er like. Det er rimelig å si at forsinkelsen med TCP-streaming direktesending er veldig lav. Hvorfor er det forsinkelse i RTMP og httpflv? Årsaken er at på h264 overføres RTMP og httpflv begge flv-koder. Dataene til videomerket er vanligvis H264-data. H264-dekoding har en IBP. Jeg er nøkkelrammen, som er et komplett bilde. Du må først ha et jeg for å dekode følgende BP. Antall BP-rammer kan være så få som du vil, men antall I-rammer kan ikke være mindre, så jeg rammer må være i flv. Merkoverføring er den andre overføringen (den første er h264spps). Imidlertid er I-rammer ikke vanlige i H264-strømmer. Det er bare den ene I-rammen etter den andre. Dette intervallet er ofte kjent som GOP. Ved koding er GOP satt veldig kort. Når klienten kobler seg til, vil serveren finne den nyeste I-rammen i strømmen i raskeste hastighet og sende live data fra I-rammen. Imidlertid, 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 den siste I-rammen i hurtigbufferen for å begynne å sende. Dette er nøkkelen til forsinkelsen av RTMP- og HLS-protokoller. På store CDN-plattformer kalles det "RTMP second on technology". Prinsippet er å dekode streamingdata to ganger og sette en liten GOP. Generelt, når GOP er satt til 1s, uavhengig av nettverksoverføringslinkforsinkelse, er den maksimale dataforsinkelsen 1s. Heldigvis rammer jeg 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