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 -> Γίντις
Τα τελευταία χρόνια, με την αύξηση των απαιτήσεων εύρους ζώνης σε πεδία βίντεο όπως η ζωντανή μετάδοση και τα σύντομα βίντεο, και η εντατικοποίηση του ανταγωνισμού στη βιομηχανία CDN, πολλές εταιρείες CDN έχουν αρχίσει να αναπτύσσονται προς την κατεύθυνση του P2P-CDN. Το P2P-CDN ήταν πάντα μια εξαιρετική λύση για τη μείωση του κόστους και την επιτάχυνση των υπηρεσιών βίντεο.
Σήμερα, θα χρησιμοποιήσω το πρωτόκολλο HLS ως σημείο εισόδου για να εξηγήσω το έργο P2P-CDN-PrismCDN.
Το Live P2P-CDN χρησιμοποιείται συνήθως για τη μετάδοση βίντεο πρωτοκόλλου FLV. Γιατί η Paiyun ανέπτυξε P2P-CDN που υποστηρίζει πρωτόκολλο μετάδοσης HLS; Επειδή ορισμένοι πελάτες χρησιμοποιούν το Web player, δεν θέλουν να χρησιμοποιήσουν το πρωτόκολλο FLV. Προκειμένου να καλύψει τις ανάγκες των πελατών, το P2P-CDN έκανε την προσαρμογή HLS στο P2P-CDN έτσι ώστε να μπορεί να υποστηρίζει το πρωτόκολλο HLS.
Πρώτη ματιά στα HLS και HLS +. Αν και το HLS έχει χρησιμοποιηθεί ευρέως, η μέση καθυστέρησή του είναι 10-30 δευτερόλεπτα, το οποίο έχει το μειονέκτημα της υψηλής καθυστέρησης. Η τεχνολογία HLS + μειώνει την καθυστέρηση στα 4 δευτερόλεπτα περικόπτοντας και μετα-ενθυλακώνοντας το βίντεο στον ακραίο κόμβο του CDN. Επί του παρόντος, το PrismCDN έχει υποστηρίξει πλήρως τις υπηρεσίες HLS +.
Το P2P-CDN υποστηρίζει την αρχή εφαρμογής HLS
Λαμβάνοντας ως παράδειγμα το PrismCDN, η τρέχουσα πρακτική είναι ότι το P2P-CDN πρέπει να είναι SDK λήψης P2P και, στη συνέχεια, λήψη δεδομένων μέσω του πρωτοκόλλου P2P και ταυτόχρονα χρησιμοποιήστε το διακομιστή CDN για να συμπληρώσετε τη λήψη δεδομένων και να λάβετε το ενδιάμεσο αποτέλεσμα — ροή δεδομένων FLV. Στη συνέχεια, το SDK μεταφέρεται και εγκαψουλώνεται τοπικά, μετατρέπεται σε ροές δεδομένων M3U8 και TS, και τέλος παρέχεται υπηρεσία HTTP στην τοπική διεύθυνση IP 127.0.0.1, και τέλος ο παίκτης μπορεί να έχει πρόσβαση στη ροή δεδομένων HLS.
△ Το PrismCDN υποστηρίζει τη διαδικασία πρωτοκόλλου HLS
Ο τρόπος με τον οποίο το PrismCDN υποστηρίζει το πρωτόκολλο HLS είναι παρόμοιος με τον τρόπο που το HLS + μειώνει την καθυστέρηση. Οι φέτες HLS + στους κόμβους άκρων CDN, ενώ το PrismCDN ολοκληρώνει slice και μεταδίδει ροές δεδομένων FLV τοπικά στον πελάτη.
Η ιδέα του P2P HLS είναι η ίδια με το HLS +. Κάθε τμήμα TS κόβεται πολύ μικρό και το TARGETDURATION γίνεται 1 δευτερόλεπτο, έτσι ώστε η καθυστέρηση από άκρο σε άκρο να είναι 4 δευτερόλεπτα.
Υψηλή απόδοση και χαμηλή τιμή, το μυστικό της μοναδικής αρχιτεκτονικής ζωντανής μετάδοσης
Τα παραπάνω εξήγησαν κυρίως την ενθυλάκωση τοπικής μεταφοράς του πρωτοκόλλου HLS, το οποίο είναι η πιο κρίσιμη μέθοδος μετάδοσης ροής δεδομένων σε σύγκριση με το P2P-CDN.
△ Άλλη αρχιτεκτονική ζωντανής μετάδοσης cloud PrismCDN
Πρώτον, η άγκυρα ωθεί τη ζωντανή ροή στον διακομιστή CDN μέσω του πρωτοκόλλου RTMP και ο διακομιστής CDN θα ωθήσει αμέσως το ένα εικοστό της ροής δεδομένων σε κόμβους ομίχλης όπως οπτικά μόντεμ, δρομολογητές και αποκωδικοποιητές. Ο κόμβος ομίχλης στη συνέχεια προωθεί τα δεδομένα στο πρόγραμμα λήψης SDK. Στη συνέχεια, το πρόγραμμα λήψης συμπληρώνει τα δεδομένα στο διακομιστή CDN και τελικά συνθέτει τη ροή FLV.
Το βασικό σημείο της μετάδοσης δεδομένων PrismCDN είναι να βασιστείτε στις ανοδικές δυνατότητες των κόμβων ομίχλης, όπως οπτικά μόντεμ και δρομολογητές για την παροχή εύρους ζώνης CDN, μειώνοντας έτσι τη συμπληρωματική ροή δεδομένων των διακομιστών CDN. Τα περισσότερα από τα δεδομένα προωθούνται μέσω του κόμβου ομίχλης, επιτυγχάνοντας τελικά τον στόχο της εξοικονόμησης κόστους.
Το μοναδικό μοντέλο ζωντανής μετάδοσης δημιουργεί χαμηλό λανθάνοντα χρόνο
Σε σύγκριση με άλλα προϊόντα P2P, το μεγαλύτερο χαρακτηριστικό του PrismCDN είναι ο χαμηλός λανθάνων χρόνος.
Η ζωντανή μετάδοση P2P έχει ιστορία πολλών ετών. Ήδη από το 2004, η τεχνολογία P2P είχε ήδη χρησιμοποιηθεί στην εφαρμογή ζωντανής μετάδοσης διαδικτυακής τηλεόρασης και ορισμένα σήματα τηλεοπτικών σταθμών είχαν τοποθετηθεί στο Διαδίκτυο για ζωντανή μετάδοση. Ωστόσο, λόγω της τεχνολογίας, η καθυστέρηση ζωντανής μετάδοσης P2P ήταν αρκετά μεγάλη εκείνη την εποχή.
Γιατί η καθυστέρηση ζωντανής μετάδοσης P2P το 2004 ήταν τόσο μεγάλη;
Αυτό συμβαίνει επειδή η ροή δεδομένων μορφής ζωντανής μετάδοσης κατεβάζει εκείνη τη στιγμή δεδομένα από τον κόμβο αναπαραγωγής ανώτερου επιπέδου και το CDN και στη συνέχεια τα παραδίδει σε κάθε επίπεδο κόμβου χαμηλότερου επιπέδου ανά επίπεδο. Αυτό το είδος δομής ζωντανών δέντρων πλημμυρίζει τα δεδομένα σε όλη τη διάρκεια, προκαλώντας πολύ μεγάλη καθυστέρηση.
Το PrismCDN δεν χρειάζεται να δημιουργήσει ένα δέντρο ζωντανής μετάδοσης, μόνο ένα στρώμα μοντέλου ζωντανής μετάδοσης μπορεί να επιτύχει το αποτέλεσμα ενός σχετικά υψηλού λογαριασμού P2P. Στο μοντέλο ενός επιπέδου, η καθυστέρηση από άκρο σε άκρο είναι εντός 3 δευτερολέπτων. Με μια τέτοια καθυστέρηση, οι τρέχουσες υπηρεσίες ζωντανής μετάδοσης στην αγορά, όπως οι ζωντανές μεταδόσεις παιχνιδιών και οι ζωντανές εκπομπές εκπομπών, μπορούν να εφαρμοστούν με το PrismCDN.
Συνοψίζοντας, η τεχνολογία χαμηλού λανθάνοντος χρόνου PrismCDN απλοποιεί κυρίως το μοντέλο μετάδοσης δεδομένων.
△ Το παραδοσιακό δέντρο ζωντανής μετάδοσης P2P βρίσκεται στα αριστερά και το μοντέλο ζωντανής μετάδοσης PrismCDN βρίσκεται στα δεξιά.
Το ποσοστό κοινής χρήσης 90% επιτυγχάνει λειτουργίες χαμηλού λανθάνοντος χρόνου και χαμηλού κόστους
Η αναλογία μεριδίων των κόμβων PrismCDN είναι πάνω από 90%. Το κλειδί για την αύξηση της αναλογίας μεριδίων είναι η εισαγωγή εξοπλισμού τρίτων για την παροχή δεδομένων. Σε σύγκριση με τα παραδοσιακά δέντρα ζωντανής μετάδοσης, το PrismCDN δεν έχει τον περιορισμό του "ο παίκτης είναι ο προμηθευτής". Για παράδειγμα, εάν υπάρχουν 10,000 ταυτόχρονοι παίκτες, η παραδοσιακή ζωντανή δομή δεν μπορεί να υποστηρίξει την κοινή χρήση εύρους ζώνης με άλλους χρήστες ενώ παίζουν, ειδικά όταν η πίεση των δεδομένων είναι υψηλή. Το PrismCDN αύξησε τον αριθμό συσκευών τρίτων, αύξησε την παροχή εύρους ζώνης ανάντη και μείωσε την πίεση στους κόμβους CDN, αυξάνοντας έτσι την αναλογία κατανομής κόμβων.
Το κλειδί για την ικανότητα του PrismCDN να βελτιώνει την ευχέρεια βρίσκεται στο πρωτόκολλο UDP. Σε σύγκριση με το πρωτόκολλο TCP, το πρωτόκολλο UDP έχει περισσότερο χώρο για βελτιστοποίηση. Στην πραγματική δοκιμή, αφήνουμε μερικούς κόμβους να χρησιμοποιούν το TCP και άλλοι κόμβοι χρησιμοποιούν το UDP για εκτέλεση. Σε σύγκριση με το TCP, το UDP μπορεί να βελτιώσει την ευχέρεια κατά 5%.
Όσον αφορά την επιλογή κόμβων ομίχλης, με τη βοήθεια ενός έξυπνου συστήματος προγραμματισμού, ο πλησιέστερος κόμβος επιλέγεται για την επίλυση προβλημάτων διασύνδεσης και διαλειτουργικότητας μεταξύ χειριστών και αποφυγή καταστάσεων μεταξύ χειριστών.
Διάφορες δοκιμές για τον προσδιορισμό των καταλληλότερων παραμέτρων
Οι δείκτες χαμηλού λανθάνοντος χρόνου, υψηλού ποσοστού κοινής χρήσης και ευχέρειας στο PrismCDN είναι πολύ σημαντικοί. Ωστόσο, αρκετοί από αυτούς τους δείκτες είναι αντιφατικοί, όπως το ποσοστό κατανομής και η ευχέρεια. Πώς να βελτιώσετε την ευχέρεια ενώ αυξάνετε το ποσοστό κοινής χρήσης; Προσαρμόζουμε αυτές τις παραμέτρους κατά τη διάρκεια της διαδικασίας ανάπτυξης και αναζητούμε συνεχώς κατάλληλες παραμέτρους μέσω μεγάλης κλίμακας δοκιμών AB του διαδικτυακού συστήματος, βρίσκοντας τον κατάλληλο χρόνο για τη συμπλήρωση των δεδομένων, πόσους κόμβους χρησιμοποιούνται για τη μετάδοση δεδομένων και πόσους περιττούς κόμβους είναι μεταχειρισμένα.
μελλοντική ανάπτυξη
Εκτός από το P2PHLS, το YouPaiyun αναπτύσσει επίσης WebP2P, το οποίο θα χρησιμοποιεί WebRTC, DataChannel, MSE, Webassembly και άλλες τεχνολογίες. Όταν πηγαίνουμε να πουλήσουμε προϊόντα P2P, θα υπάρχει πράγματι κάποια αντίσταση στην αγορά, επειδή οι πελάτες ενδέχεται να μην εμπιστεύονται τα προϊόντα P2P του SDK, συμπεριλαμβανομένων των καναλιών αναβάθμισης και διανομής και πώς να επαναφέρουν αν κάτι πάει στραβά. Αλλά αν χρησιμοποιείτε το WebP2P για να το κάνετε, οι πελάτες θα αισθάνονται πιο άνετα. Εάν υπάρχει πρόβλημα με το σύστημα P2P, μπορείτε να επιστρέψετε γρήγορα στην παλιά έκδοση.
|
Εισαγάγετε 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