FMUSER Wirless Μετάδοση βίντεο και ήχου πιο εύκολα!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Αφρικανικά
sq.fmuser.org -> Αλβανικά
ar.fmuser.org -> Αραβικά
hy.fmuser.org -> Αρμενίων
az.fmuser.org -> Αζερμπαϊτζάν
eu.fmuser.org -> Βάσκων
be.fmuser.org -> Λευκορωσικά
bg.fmuser.org -> Βουλγαρικά
ca.fmuser.org -> Καταλανικά
zh-CN.fmuser.org -> Κινέζικα (απλοποιημένα)
zh-TW.fmuser.org -> Κινέζικα (Παραδοσιακά)
hr.fmuser.org -> Κροατικά
cs.fmuser.org -> Τσέχικα
da.fmuser.org -> Δανικά
nl.fmuser.org -> Ολλανδικά
et.fmuser.org -> Εσθονικά
tl.fmuser.org -> Φιλιππινέζικα
fi.fmuser.org -> Φινλανδικά
fr.fmuser.org -> Γαλλικά
gl.fmuser.org -> Γαλικιανά
ka.fmuser.org -> Γεωργιανά
de.fmuser.org -> Γερμανικά
el.fmuser.org -> Ελληνική
ht.fmuser.org -> Κρεόλ της Αϊτής
iw.fmuser.org -> Εβραϊκά
hi.fmuser.org -> Χίντι
hu.fmuser.org -> Ουγγρική
is.fmuser.org -> Ισλανδικά
id.fmuser.org -> Ινδονησιακά
ga.fmuser.org -> Ιρλανδικά
it.fmuser.org -> Ιταλικά
ja.fmuser.org -> Ιαπωνικά
ko.fmuser.org -> Κορεάτικα
lv.fmuser.org -> Λετονικά
lt.fmuser.org -> Λιθουανικά
mk.fmuser.org -> Μακεδόνας
ms.fmuser.org -> Μαλαισιανά
mt.fmuser.org -> Μαλτέζικα
no.fmuser.org -> Νορβηγική
fa.fmuser.org -> Περσικά
pl.fmuser.org -> Πολωνικά
pt.fmuser.org -> Πορτογαλικά
ro.fmuser.org -> Ρουμανικά
ru.fmuser.org -> Ρωσικά
sr.fmuser.org -> Σέρβικα
sk.fmuser.org -> Σλοβακικά
sl.fmuser.org -> Σλοβένικα
es.fmuser.org -> Ισπανικά
sw.fmuser.org -> Σουαχίλι
sv.fmuser.org -> Σουηδικά
th.fmuser.org -> Ταϊλάνδης
tr.fmuser.org -> Τουρκικά
uk.fmuser.org -> Ουκρανικά
ur.fmuser.org -> Ουρντού
vi.fmuser.org -> Βιετνάμ
cy.fmuser.org -> Ουαλικά
yi.fmuser.org -> Γίντις
Μετά την ολοκλήρωση της ανάπτυξης της ζωντανής εκπομπής APP, οι τεχνικοί όχι μόνο πρέπει να ελέγχουν την ακεραιότητα του πηγαίου κώδικα και τη συμβατότητα του εξοπλισμού, αλλά και να λαμβάνουν υπόψη την επίδραση του δικτύου στη ζωντανή μετάδοση, επειδή η αστάθεια δικτύου είναι η ο πιο σημαντικός παράγοντας που προκαλεί καθυστέρηση της ζωντανής μετάδοσης εικόνας και ήχου. Στην πραγματικότητα, υπάρχουν ορισμένοι παράγοντες εκτός δικτύου που μπορούν επίσης να προκαλέσουν καθυστερήσεις στην ανάπτυξη εφαρμογών ζωντανής ροής.
Σήμερα, ο συντάκτης θα συνοψίσει μαζί σας όλες τις καταστάσεις που προκαλούν καθυστερήσεις στο δίκτυο.
1. Καθυστέρηση δικτύου
Αυτό αναφέρεται στη χρονική διαφορά μεταξύ της συλλογής από τον κεντρικό υπολογιστή και της αναπαραγωγής στο κοινό. Ακόμα κι αν δεν λάβετε υπόψη τη συλλογή του κεντρικού υπολογιστή Ο χρόνος που απαιτείται για την κωδικοποίηση του βίντεο και ο χρόνος που χρειάζεται ο θεατής για την αποκωδικοποίηση του μοντέλου βίντεο θα προκαλέσει αναπόφευκτα καθυστερήσεις. Ο λόγος είναι ότι οι πληροφορίες σχετικά με την "απόσταση" από τον κεντρικό υπολογιστή στον θεατή μπορεί να περάσουν από πολλούς κόμβους CDN και να περάσουν μία φορά. Θα υπάρξει μια διαδικασία διανομής και αυτή η διαδικασία θα προκαλέσει αναπόφευκτα καθυστέρηση. Επιπλέον, η διαδικασία μετάδοσης δεδομένων περιλαμβάνει επίσης λογικές αλληλεπιδράσεις, όπως αναμετάδοση και επιβεβαίωση πακέτων και κάποια λογική στην προσωρινή μνήμη, η οποία θα προσθέσει πολλά περισσότερα σε αυτή τη βάση.
2. Διακόπτης δικτύου
Το jitter δικτύου αναφέρεται στην ασυνέπεια της ακολουθίας άφιξης, του διαστήματος και του χρόνου των πακέτων δεδομένων. Για παράδειγμα, εάν αποστέλλονται πακέτα δεδομένων N + 1, κάθε πίνακας αποστέλλεται κάθε 1 δευτερόλεπτο. Ως αποτέλεσμα, το N-50th πακέτο αντιμετωπίζει συμφόρηση δικτύου κατά τη μετάδοση, με αποτέλεσμα το πακέτο N-50 να μην φτάνει αμέσως μετά το N-51. Αντ 'αυτού, φτάνει μετά την καθυστέρηση του Ν. Αυτή η κατάσταση θα προκαλέσει την αναπαραγωγή του περιεχομένου με τη σειρά λήψης, διαφορετικά θα προκαλέσει παραμόρφωση. Για να μην προκαλέσει παραμόρφωση, είναι αναπόφευκτο να προκαλείται καθυστέρηση αναπαραγωγής.
3. απώλεια πακέτου δικτύου
Τα πρωτόκολλα μετάδοσης ροής μέσων όπως το RTMP και το HLS που χρησιμοποιούνται σε ζωντανές μεταδόσεις βασίζονται σε TCP. Ένα πολύ σημαντικό χαρακτηριστικό του TCP είναι η αξιοπιστία του - δεν θα προκύψουν προβλήματα απώλειας δεδομένων. Προκειμένου να διασφαλιστεί η αξιοπιστία, το TCP θα έχει χειραψία 3 κατευθύνσεων κατά τη διαδικασία μετάδοσης: Πρώτον, ο πελάτης θα στείλει ένα αίτημα σύνδεσης στον διακομιστή και αφού ο διακομιστής συμφωνήσει, ο πελάτης θα επιβεβαιώσει τη σύνδεση, η οποία είναι η 3- χειραψία. Στη συνέχεια, ο πελάτης αρχίζει να στέλνει δεδομένα, κάθε φορά που στέλνει μια παρτίδα δεδομένων, αφού λάβει την "ληφθείσα" επιβεβαίωση από το διακομιστή, συνεχίζει να στέλνει την επόμενη παρτίδα. Τότε προκύπτει το πρόβλημα. Προκειμένου να διασφαλιστεί η μετάδοση, το TCP θα διαθέτει έναν αυτόματο μηχανισμό αναμετάδοσης. Εάν παρουσιαστεί απώλεια πακέτου κατά τη μετάδοση και δεν ληφθεί το σήμα "ληφθέν" από το ομότιμο άκρο, το τοπικό τέλος θα εκπέμψει αυτόματα το χαμένο πακέτο μέχρι να λήξει η περίοδος λήξης. Η απώλεια πακέτων δικτύου είναι ένας δύσκολος παράγοντας για έλεγχο, οπότε όταν ο ρυθμός απώλειας πακέτων δικτύου αρχίσει να αυξάνεται, η αναμετάδοση θα προκαλέσει την καθυστέρηση να συνεχίσει να αυξάνεται.
4. Αθροιστική καθυστέρηση RTMP
Αν και στο πρωτόκολλο μετάδοσης μέσων ροής, το RTMP είναι αναμφίβολα το πιο χρησιμοποιούμενο, αλλά έχει επίσης μια πιο σημαντική αδυναμία, δηλαδή το σωρευτικό σφάλμα. Ο λόγος είναι σχετικά απλός, δηλαδή, το RTMP βασίζεται σε TCP: Όταν η κατάσταση του δικτύου είναι κακή, ο διακομιστής θα κάνει buffer στο πακέτο, κάτι που θα προκαλέσει συσσωρευμένες καθυστερήσεις. Όταν η κατάσταση του δικτύου είναι καλή, θα σταλούν μαζί στον πελάτη. Το αντίμετρο για αυτό είναι να προκαλέσει το buffer του πελάτη είναι πολύ μεγάλο, γεγονός που προκαλεί καθυστερήσεις.
5. GOP-Cache (καθυστέρηση που προκαλείται από την ομάδα εικόνων)
Ομάδα εικόνων, που αναφέρεται ως GOP. Για να επιτρέψετε σε όλους να κατανοήσουν πιο διαισθητικά, βάλτε απευθείας την εικόνα: Πηγή εικόνας: https://www.processon.com/view/56ebb341e4b01c9aeb5f137f Τα παραπάνω είναι οι κύριοι λόγοι που μπορεί να προκαλέσουν καθυστερήσεις στη ζωντανή μετάδοση. Εάν έχετε άλλες απόψεις σχετικά με αυτό, αφήστε ένα μήνυμα στον συντάκτη στην περιοχή σχολίων.
|
Εισαγάγετε email για να εκπλήξετε
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Αφρικανικά
sq.fmuser.org -> Αλβανικά
ar.fmuser.org -> Αραβικά
hy.fmuser.org -> Αρμενίων
az.fmuser.org -> Αζερμπαϊτζάν
eu.fmuser.org -> Βάσκων
be.fmuser.org -> Λευκορωσικά
bg.fmuser.org -> Βουλγαρικά
ca.fmuser.org -> Καταλανικά
zh-CN.fmuser.org -> Κινέζικα (απλοποιημένα)
zh-TW.fmuser.org -> Κινέζικα (Παραδοσιακά)
hr.fmuser.org -> Κροατικά
cs.fmuser.org -> Τσέχικα
da.fmuser.org -> Δανικά
nl.fmuser.org -> Ολλανδικά
et.fmuser.org -> Εσθονικά
tl.fmuser.org -> Φιλιππινέζικα
fi.fmuser.org -> Φινλανδικά
fr.fmuser.org -> Γαλλικά
gl.fmuser.org -> Γαλικιανά
ka.fmuser.org -> Γεωργιανά
de.fmuser.org -> Γερμανικά
el.fmuser.org -> Ελληνική
ht.fmuser.org -> Κρεόλ της Αϊτής
iw.fmuser.org -> Εβραϊκά
hi.fmuser.org -> Χίντι
hu.fmuser.org -> Ουγγρική
is.fmuser.org -> Ισλανδικά
id.fmuser.org -> Ινδονησιακά
ga.fmuser.org -> Ιρλανδικά
it.fmuser.org -> Ιταλικά
ja.fmuser.org -> Ιαπωνικά
ko.fmuser.org -> Κορεάτικα
lv.fmuser.org -> Λετονικά
lt.fmuser.org -> Λιθουανικά
mk.fmuser.org -> Μακεδόνας
ms.fmuser.org -> Μαλαισιανά
mt.fmuser.org -> Μαλτέζικα
no.fmuser.org -> Νορβηγική
fa.fmuser.org -> Περσικά
pl.fmuser.org -> Πολωνικά
pt.fmuser.org -> Πορτογαλικά
ro.fmuser.org -> Ρουμανικά
ru.fmuser.org -> Ρωσικά
sr.fmuser.org -> Σέρβικα
sk.fmuser.org -> Σλοβακικά
sl.fmuser.org -> Σλοβένικα
es.fmuser.org -> Ισπανικά
sw.fmuser.org -> Σουαχίλι
sv.fmuser.org -> Σουηδικά
th.fmuser.org -> Ταϊλάνδης
tr.fmuser.org -> Τουρκικά
uk.fmuser.org -> Ουκρανικά
ur.fmuser.org -> Ουρντού
vi.fmuser.org -> Βιετνάμ
cy.fmuser.org -> Ουαλικά
yi.fmuser.org -> Γίντις
FMUSER Wirless Μετάδοση βίντεο και ήχου πιο εύκολα!
Επικοινωνία
Διεύθυνση:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Κίνα 510620
Κατηγορίες
Newsletter