FMUSER Wirless Trasmetti video e audio più facilmente!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albanese
ar.fmuser.org -> Arabo
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbaigiano
eu.fmuser.org -> Basco
be.fmuser.org -> bielorusso
bg.fmuser.org -> Bulgaro
ca.fmuser.org -> Catalano
zh-CN.fmuser.org -> Cinese (semplificato)
zh-TW.fmuser.org -> Cinese (Tradizionale)
hr.fmuser.org -> croato
cs.fmuser.org -> ceco
da.fmuser.org -> danese
nl.fmuser.org -> Olandese
et.fmuser.org -> Estone
tl.fmuser.org -> Filippino
fi.fmuser.org -> finlandese
fr.fmuser.org -> Francese
gl.fmuser.org -> Galiziano
ka.fmuser.org -> georgiano
de.fmuser.org -> tedesco
el.fmuser.org -> Greca
ht.fmuser.org -> Creolo haitiano
iw.fmuser.org -> Ebraico
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Islandese
id.fmuser.org -> Indonesiano
ga.fmuser.org -> Irlandese
it.fmuser.org -> Italiano
ja.fmuser.org -> giapponese
ko.fmuser.org -> coreano
lv.fmuser.org -> Lettone
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedone
ms.fmuser.org -> Malese
mt.fmuser.org -> Maltese
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiano
pl.fmuser.org -> polacco
pt.fmuser.org -> portoghese
ro.fmuser.org -> Romeno
ru.fmuser.org -> Russo
sr.fmuser.org -> Serbo
sk.fmuser.org -> slovacco
sl.fmuser.org -> Sloveno
es.fmuser.org -> spagnolo
sw.fmuser.org -> Swahili
sv.fmuser.org -> svedese
th.fmuser.org -> Thai
tr.fmuser.org -> turco
uk.fmuser.org -> Ucraino
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> Gallese
yi.fmuser.org -> Yiddish
Panoramica dei contenuti multimediali in streaming:
Il cosiddetto streaming multimediale si riferisce al formato multimediale riprodotto su Internet mediante trasmissione in streaming.
Lo streaming multimediale è anche noto come streaming multimediale, significa che le aziende utilizzano un server di consegna video per inviare programmi come pacchetti di dati alla rete.
Dopo che l'utente decomprime i dati tramite il dispositivo di decompressione, il programma verrà visualizzato come prima.
Lo streaming multimediale trasmette file audio, video e multimediali nella rete tramite streaming.
Il formato del file multimediale in streaming è un formato multimediale che supporta la trasmissione e la riproduzione in streaming.
La modalità di trasmissione in streaming consiste nel dividere file multimediali come video e audio in pacchetti di compressione attraverso una modalità di compressione speciale
Trasmissione continua e in tempo reale dal server al computer dell'utente. Nel sistema di streaming, gli utenti non devono aspettare l'intero file come se non fosse in streaming
Solo dopo che tutti i download sono stati completati possiamo vedere i contenuti, ma solo dopo pochi secondi o dozzine di secondi di ritardo nell'avvio possiamo usarli sul computer dell'utente
Il lettore corrispondente riprodurrà il video o l'audio compresso e altri file multimediali in streaming e il resto continuerà a essere scaricato fino alla fine della riproduzione.
RTP: (protocollo di trasporto in tempo reale)
RTP è un protocollo di livello di trasporto per il flusso di dati multimediali su Internet. RTP viene utilizzato insieme a RTCP ed è basato sul protocollo UDP
A differenza di HTTP e FTP, RTP può scaricare completamente l'intero file video. Invia i dati sulla rete a una velocità dati fissa. Il client guarda anche il file video a questa velocità. quando
Dopo che il film e l'immagine televisiva sono stati riprodotti, non è possibile riprodurli nuovamente, a meno che i dati non vengano nuovamente richiesti dal server.
RTCP: protocollo di controllo del trasporto in tempo reale o RTP (protocollo di controllo o RTCP)
RTCP è un protocollo gemello di RTP
Nota: -: il protocollo RTP e RTCP vengono utilizzati insieme e si basa sul protocollo UDP (generalmente utilizzato per la videoconferenza)
RTSP: (protocollo di streaming in tempo reale)
Protocollo di sessione multimediale in streaming in tempo reale, SDP (Session Description Protocol), RTP (Real time Transport Protocol).
RTSP è un protocollo di streaming multimediale utilizzato per controllare l'audio o il video. RTSP fornisce un framework estensibile, che rende possibile controllare e richiedere dati in tempo reale, come audio e video.
I dati multimediali utilizzano RTP, protocollo RTCP.
Generalmente, UDP viene utilizzato come livello di trasporto. Adatto per scene IPTV.
Le origini dati includono dati sul campo e dati archiviati nelle clip. Lo scopo di questo protocollo è controllare più connessioni di trasmissione dati e fornire un modo per selezionare i canali di trasmissione, come UDP, UDP multicast e TCP
Fornisce inoltre un metodo per selezionare il meccanismo di trasmissione basato su RTP
Il protocollo di rete utilizzato nella trasmissione non rientra nell'ambito della sua definizione. Il server può scegliere di utilizzare TCP o UDP per trasmettere il contenuto del flusso, che è più tollerante al ritardo di rete
---> La più grande differenza tra RTSP e RTP è che RTSP è un protocollo di trasmissione dati in tempo reale a due vie, che consente al client di inviare richieste al server, come riproduzione, avanti veloce, indietro e così via. quando
Tuttavia, RTSP può trasmettere dati in base a RTP e può anche selezionare TCP, UDP, UDP multicast e altri canali per inviare dati, con una buona scalabilità. È simile al protocollo HTTP
Protocollo a livello di applicazione di rete
WebRTC:
Il protocollo di streaming multimediale è implementato sul web. Quando Google ha lanciato per la prima volta webrtc, i giganti guardavano freddamente o resistevano. Il protocollo RTP viene utilizzato per la trasmissione.
RTMP (Real Time Messaging Protocol)
Macromedia ha sviluppato un set di protocollo video live, ora appartiene ad Adobe. Come HLS, può essere applicato al video live e non andrà perso in base a TCP.
// La differenza è che RTMP non può essere riprodotto nel browser IOS basato su flash, ma le sue prestazioni in tempo reale sono migliori di HLS.
Il protocollo di messaggistica in tempo reale è un protocollo aperto sviluppato da Adobe Systems per la trasmissione di audio, video e dati tra flash player e server
// Nel codice IOS, RTMP è comunemente usato per spingere lo streaming. È possibile utilizzare la libreria di terze parti librtmp IOS per eseguire il push dello streaming. Librtmp incapsula alcune API principali che gli utenti possono chiamare
Il protocollo RTMP richiede inoltre che client e server stabiliscano una connessione RTMP tramite "handshake" e quindi trasmettano le informazioni di controllo sulla connessione. Il protocollo RTMP formatterà i dati durante la trasmissione. Al fine di ottenere una migliore multiplexing, subappalto e correttezza delle informazioni, il mittente dividerà il messaggio in blocchi con ID messaggio e ogni blocco può essere un messaggio separato,
Potrebbe anche essere una parte del messaggio. Il destinatario ripristinerà il blocco su un messaggio completo in base alla lunghezza dei dati, ID messaggio e messaggio contenuto nel blocco, in modo da inviare e ricevere informazioni.
HLS: HTTP Live Streaming (HLS)
È un protocollo di trasporto multimediale in streaming basato su HTTP implementato da Apple Inc,
Può realizzare contenuti multimediali in streaming live e on-demand, utilizzati principalmente nel sistema IOS
Fornire soluzioni audio e video live e on demand per dispositivi IOS (come iPhone e iPad).
HLS su richiesta è fondamentalmente un comune HTTP segmentato su richiesta. La differenza è che i suoi segmenti sono molto piccoli.
Rispetto ai comuni protocolli di live streaming, come il protocollo RTMP, il protocollo RTSP, il protocollo MMS e così via, la più grande differenza dello streaming live HLS è che ciò che il client di live streaming ottiene non è un messaggio completo
L'intero flusso di dati.
Il protocollo HLS memorizza il flusso di dati in tempo reale come file multimediali continui, a breve termine e lunghi (formato mpeg-ts) sul lato server, mentre il lato client scarica e riproduce continuamente questi piccoli file,
Poiché il server genera sempre nuovi piccoli file dagli ultimi dati in tempo reale, finché il client riproduce continuamente i file ottenuti dal server in ordine, la trasmissione in diretta viene realizzata.
Si può vedere che, fondamentalmente, HLS si basa su>> tecnologia on-demand per ottenere <<. Poiché i dati vengono trasmessi tramite protocollo HTTP, non è necessario considerare il firewall o il proxy
Inoltre, la lunghezza del file segmentato è molto breve, quindi il client può selezionare e cambiare rapidamente la velocità del codice per adattarsi alla riproduzione in diverse condizioni di larghezza di banda. Tuttavia, questo tipo di caratteristiche tecniche di HLS determina il suo sviluppo futuro
Generalmente, il ritardo è sempre superiore al normale protocollo di live streaming.
// Sia IOS che Android supportano naturalmente questo protocollo e la configurazione è semplice. Puoi utilizzare direttamente il tag video
*** VLS: è una sorta di server di streaming, che viene utilizzato appositamente per risolvere vari problemi di streaming. Ha anche alcune caratteristiche di VLC. Come server, videolan può generare flussi HTTP, RTP e RTSP.
In linea di principio, RTSP, RTMP e HTTP possono essere utilizzati per la trasmissione in diretta e su richiesta, ma generalmente RTSP e RTMP vengono utilizzati per la trasmissione in diretta e HTTP viene utilizzato per la trasmissione su richiesta. Scegliamo il protocollo RTMP.
Ritardo di vari protocolli e sue cause
RTMP e httpflv: i dati di questi due protocolli sono più o meno gli stessi, quindi i motivi del ritardo sono simili. È ragionevole affermare che il ritardo della trasmissione live in streaming TCP è molto basso. Perché c'è un ritardo in RTMP e httpflv? Il motivo è che su h264, RTMP e httpflv vengono trasmessi entrambi i tag flv. I dati del tag video sono solitamente dati H264. La decodifica H264 ha un IBP. Io sono il fotogramma chiave, che è un'immagine completa. Devi prima avere una I per decodificare il seguente BP. Il numero di fotogrammi BP può essere minimo, ma il numero di fotogrammi I non può essere inferiore, quindi i fotogrammi I devono essere in flv La trasmissione del tag è la seconda trasmissione (la prima è h264spps). Tuttavia, gli I-frame non sono comuni nei flussi H264. C'è solo un I-frame dopo l'altro. Questo intervallo è comunemente noto come GOP. Durante la codifica, GOP è impostato molto breve. Quando il client si connette, il server troverà l'ultimo I-frame nel flusso alla massima velocità e invierà i dati in tempo reale dall'I-frame. Tuttavia, quando GOP è molto lungo, l'intervallo I-frame è molto lungo, oppure attendi che il frame I successivo inizi a inviare dati alla nuova connessione, oppure trova l'ultimo frame I nella cache per iniziare l'invio. Questa è la chiave del ritardo dei protocolli RTMP e HLS. Nelle principali piattaforme CDN, si chiama "RTMP second on technology". Il principio è decodificare i dati di streaming due volte e impostare un piccolo GOP. In generale, quando GOP è impostato su 1s, indipendentemente dal ritardo del collegamento di trasmissione di rete, il ritardo massimo dei dati è 1s. Fortunatamente, ho frame è 0 di ritardo!
|
Inserisci l'email per ricevere una sorpresa
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albanese
ar.fmuser.org -> Arabo
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbaigiano
eu.fmuser.org -> Basco
be.fmuser.org -> bielorusso
bg.fmuser.org -> Bulgaro
ca.fmuser.org -> Catalano
zh-CN.fmuser.org -> Cinese (semplificato)
zh-TW.fmuser.org -> Cinese (Tradizionale)
hr.fmuser.org -> croato
cs.fmuser.org -> ceco
da.fmuser.org -> danese
nl.fmuser.org -> Olandese
et.fmuser.org -> Estone
tl.fmuser.org -> Filippino
fi.fmuser.org -> finlandese
fr.fmuser.org -> Francese
gl.fmuser.org -> Galiziano
ka.fmuser.org -> georgiano
de.fmuser.org -> tedesco
el.fmuser.org -> Greca
ht.fmuser.org -> Creolo haitiano
iw.fmuser.org -> Ebraico
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Islandese
id.fmuser.org -> Indonesiano
ga.fmuser.org -> Irlandese
it.fmuser.org -> Italiano
ja.fmuser.org -> giapponese
ko.fmuser.org -> coreano
lv.fmuser.org -> Lettone
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedone
ms.fmuser.org -> Malese
mt.fmuser.org -> Maltese
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiano
pl.fmuser.org -> polacco
pt.fmuser.org -> portoghese
ro.fmuser.org -> Romeno
ru.fmuser.org -> Russo
sr.fmuser.org -> Serbo
sk.fmuser.org -> slovacco
sl.fmuser.org -> Sloveno
es.fmuser.org -> spagnolo
sw.fmuser.org -> Swahili
sv.fmuser.org -> svedese
th.fmuser.org -> Thai
tr.fmuser.org -> turco
uk.fmuser.org -> Ucraino
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> Gallese
yi.fmuser.org -> Yiddish
FMUSER Wirless Trasmetti video e audio più facilmente!
Contatti
Indirizzo:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Cina 510620
Categorie
Newsletter