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 -> Γίντις
Το HTTP Live Streaming (HLS) είναι ένα πρωτόκολλο μετάδοσης πολυμέσων ροής που βασίζεται σε HTTP και υλοποιείται από την Apple Inc. Χρησιμοποιείται κυρίως στο σύστημα iOS για την παροχή ήχου για συσκευές iOS (όπως iPhone και iPad). Ζωντανά προγράμματα βίντεο και κατ 'απαίτηση. Το HLS κατ 'απαίτηση είναι βασικά το κοινό τμηματοποιημένο HTTP κατ' απαίτηση. Η διαφορά είναι ότι τα τμήματα του είναι πολύ μικρά. Για να επιτευχθεί HLS κατ 'απαίτηση, η εστίαση είναι στην τμηματοποίηση αρχείων πολυμέσων. Υπάρχουν προς το παρόν πολλά εργαλεία ανοιχτού κώδικα που μπορούν να χρησιμοποιηθούν. Δεν θα συζητήσω εδώ, απλά θα μιλήσω για την τεχνολογία ζωντανής μετάδοσης HLS.
Σε σύγκριση με τα κοινά πρωτόκολλα ζωντανής μετάδοσης μέσων ροής, όπως RTMP, RTSP, MMS κ.λπ., η μεγαλύτερη διαφορά της ζωντανής μετάδοσης HLS είναι ότι αυτό που αποκτά ο πελάτης ζωντανής μετάδοσης δεν είναι μια ολοκληρωμένη ροή δεδομένων. Το πρωτόκολλο HLS αποθηκεύει τη ζωντανή ροή δεδομένων ως συνεχή, αρχεία μέσων μικρής διάρκειας (μορφή MPEG-TS) στην πλευρά του διακομιστή και ο πελάτης κατεβάζει και αναπαράγει συνεχώς αυτά τα μικρά αρχεία, επειδή η πλευρά του διακομιστή θα ενημερώνει πάντα την τελευταία ζωντανή μετάδοση Τα δεδομένα δημιουργούν νέα μικρά αρχεία, οπότε ο πελάτης αναπαράγει συνεχώς τα αρχεία που λαμβάνονται από τον διακομιστή στη σειρά, πραγματοποιείται η ζωντανή μετάδοση. Από αυτό μπορεί να φανεί ότι, βασικά, μπορεί να θεωρηθεί ότι το HLS είναι ένας τεχνικός τρόπος κατ 'απαίτηση για την επίτευξη ζωντανής μετάδοσης. Επειδή τα δεδομένα μεταδίδονται μέσω του πρωτοκόλλου HTTP, δεν χρειάζεται να εξετάζουμε καθόλου προβλήματα τείχους προστασίας ή διακομιστή μεσολάβησης και η διάρκεια του τμηματοποιημένου αρχείου είναι πολύ μικρή και ο πελάτης μπορεί γρήγορα να επιλέξει και να αλλάξει το ρυθμό κώδικα για προσαρμογή στην αναπαραγωγή κάτω διαφορετικές συνθήκες εύρους ζώνης. Ωστόσο, αυτό το τεχνικό χαρακτηριστικό του HLS καθορίζει ότι η καθυστέρησή του είναι γενικά μεγαλύτερη από εκείνη των συνηθισμένων πρωτοκόλλων ζωντανής μετάδοσης μέσων ροής.
Προδιαγραφή πρωτοκόλλου HLS για τη δημιουργία τμηματικών τυπικών αρχείων TS και αρχείων ευρετηρίου m3u8
Τεχνολογία αναπαραγωγής P2P
Ο Υπολογιστής Α παραγγέλνει ένα βίντεο βίντεο, ο διακομιστής το καταγράφει και ερωτά ποιος υπολογιστής γύρω από τον υπολογιστή Α παρακολουθεί επίσης το βίντεο και βρίσκει τον υπολογιστή Β. Αυτή τη στιγμή, ο υπολογιστής Β χρησιμοποιείται ως CDN για την παροχή πόρων για τον υπολογιστή Α
CDN: επιτάχυνση περιεχομένου
Το hls είναι ένα κανονικό βίντεο
Το drm είναι ένα ψηφιακό βίντεο προστασίας πνευματικών δικαιωμάτων
Το https είναι μια σήραγγα έξω
Η διαφορά μεταξύ http και https
Τα δεδομένα που μεταδίδονται από τη σήραγγα που έχουν δημιουργηθεί μετά από μια σειρά χειραψιών θα κρυπτογραφούνται / αποκρυπτογραφούνται συμμετρικά, η οποία περιλαμβάνει 6 κλειδιά και είναι σύντομο χρονικό διάστημα, επομένως είναι ασφαλές. Τα HTTP και https χρησιμοποιούν εντελώς διαφορετικές μεθόδους σύνδεσης και χρησιμοποιούν διαφορετικές θύρες. Το πρώτο είναι 80 και το δεύτερο είναι 443. Η σύνδεση http είναι πολύ απλή και ανιθαγενής, ... Το πρωτόκολλο HTTPS είναι ένα πρωτόκολλο δικτύου που κατασκευάζεται από το πρωτόκολλο SSL + HTTP που μπορεί να κρυπτογραφηθεί μετάδοση και ο έλεγχος ταυτότητας ταυτότητας είναι ασφαλέστερος από το πρωτόκολλο http
Σύγκριση HLS έναντι RTMP, RTSP
Θα πρέπει να μιλάτε για HTTP Live Streaming [1]. Πρόκειται για μια τεχνολογία που αναπτύχθηκε από την Apple για τη βελτίωση της απόδοσης ροής. Χαρακτηρίζεται από τη διαίρεση του μέσου ροής σε διάφορα τμήματα TS (για παράδειγμα, ένα τμήμα κάθε 10 δευτερόλεπτα) και, στη συνέχεια, τη συλλογή αυτών των τμημάτων TS μέσω ενός εκτεταμένου αρχείου λίστας m3u για τη λήψη του προγράμματος αναπαραγωγής πελάτη.
Το πλεονέκτημα αυτής της μεθόδου σε σύγκριση με τη χρήση του πρωτοκόλλου RTSP είναι ότι μόλις ολοκληρωθεί η τμηματοποίηση, η επόμενη διαδικασία διανομής δεν χρειάζεται καθόλου να χρησιμοποιεί κανένα ειδικό λογισμικό. Ο συνηθισμένος διακομιστής δικτύου είναι αρκετός, πράγμα που μειώνει σημαντικά τις απαιτήσεις διαμόρφωσης του διακομιστή άκρων CDN και μπορείτε να χρησιμοποιήσετε οποιοδήποτε CDN εκτός ράφι. Το πρωτόκολλο που χρησιμοποιείται για διανομή είναι το πιο κοινό HTTP. Η βελτιστοποίηση προσωρινής μνήμης αυτού του πρωτοκόλλου από διακομιστές μεσολάβησης είναι αρκετά ώριμη, ενώ λίγοι διακομιστές μεσολάβησης βελτιστοποιούν την προσωρινή μνήμη του RTSP. Αυτό έχει σημαντικά πλεονεκτήματα για την αναπαραγωγή (μαλακού) βίντεο σε πραγματικό χρόνο, επειδή μετά από μια τέτοια διανομή, η πίεση φόρτωσης στον διακομιστή προέλευσης είναι πολύ μικρότερη.
Υπάρχουν τρία είδη πρωτοκόλλων ροής μέσων: rtmp, rtsp, http ζωντανή ροή (ένα για μήλο και ένα για adobe)
Το Rtmp είναι adobe, το rtsp android εγγενή υποστήριξη, η ζωντανή ροή http (εφεξής αναφέρεται ως hls) είναι φυσικά το κύριο χαρακτηριστικό της Apple και στη συνέχεια το adobe το υποστηρίζει τελικά.
Τόσο το rtmp όσο και το rtsp απαιτούν ειδικούς διακομιστές, για παράδειγμα, το rtmp απαιτεί FMS / red5, το rtsp απαιτεί darwin κ.λπ., το hls απαιτεί μόνο συνηθισμένους διακομιστές και τα οφέλη είναι πολύ σαφή στον πρώτο όροφο.
RTMP ζωντανή εφαρμογή και ανάλυση καθυστέρησης
Σε εφαρμογές ζωντανής μετάδοσης, τα RTMP και HLS μπορούν βασικά να καλύψουν όλους τους πελάτες που θα παρακολουθήσουν,
Το κύριο πλεονέκτημα του HLS είναι ότι η καθυστέρηση είναι σχετικά μεγάλη και το κύριο πλεονέκτημα του RTMP είναι ότι η καθυστέρηση είναι χαμηλή. Σύγκριση μεθόδων διανομής μέσων ροής
Συγκρίνετε τις ακόλουθες μεθόδους διανομής μέσων ροής που χρησιμοποιούνται στο Διαδίκτυο:
. HLS: Το HLS της Apple, υποστηρίζει κατά παραγγελία και ζωντανή μετάδοση.
. HTTP: Ροή HTTP, ροή http που ορίζεται από κάθε εταιρεία, που εφαρμόζεται σε εγχώριους ιστότοπους βίντεο κατ 'απαίτηση.
. RTMP: Ζωντανή εφαρμογή, η οποία έχει ορισμένες απαιτήσεις για απόδοση σε πραγματικό χρόνο, κυρίως υπολογιστή.
RTMFP RTMFP M3U8 VOD με βάση UDP.
Χρησιμοποιώντας το RTMFP, εφαρμογές που βασίζονται σε ζωντανή μετάδοση και επικοινωνία σε πραγματικό χρόνο, όπως κοινότητες, συνομιλία ήχου και βίντεο και παιχνίδια για πολλούς παίκτες, έχουν τη δυνατότητα να κυκλοφορούν λύσεις επικοινωνίας υψηλής ποιότητας. Το RTMFP επιτρέπει στους τελικούς χρήστες να συνδέονται και να επικοινωνούν απευθείας και να συνομιλούν απευθείας με μικρόφωνο και κάμερα. Το RTMFP δεν θα υποστηρίζει την κοινή χρήση αρχείων και εγγράφων. Αυτή η λύση βελτιώνει την τρέχουσα εμπειρία του Flash Player στην αλληλεπίδραση δικτύου.
Το RTMFP θα μειώσει την κατανάλωση εύρους ζώνης ζωντανών εκπομπών και λύσεων συνομιλίας σε πραγματικό χρόνο, όπως συνομιλία ήχου και βίντεο και παιχνίδια για πολλούς παίκτες. Επειδή τα δεδομένα RTMFP ρέουν μεταξύ τελικών χρηστών αντί διακομιστών, αυτή η λύση είναι πολύ κατάλληλη για ανάπτυξη μεγάλης κλίμακας. Το RTMFP βελτιώνει επίσης την ταχύτητα μετάδοσης λόγω της χρήσης του UDP. Το UDP είναι ένας πιο αποτελεσματικός τρόπος μετάδοσης ήχου και βίντεο στο Διαδίκτυο, αν και θα υπάρξουν κάποια πακέτα απώλειας και σφάλματος πακέτων. Το RTMFP έχει δύο δυνατότητες που μπορούν να βοηθήσουν στην επίλυση ορισμένων σφαλμάτων σύνδεσης.
Γρήγορη ανάκτηση σύνδεσης: Η σύνδεση θα αποκατασταθεί γρήγορα σε απροσδόκητη κατάσταση. Για παράδειγμα, εάν διακοπεί μια ασύρματη σύνδεση, μόλις επανασυνδεθεί, θα έχει γρήγορα όλες τις δυνατότητες μετάδοσης.
Δυναμική IP: Μια ενεργή περίοδος σύνδεσης δικτύου θα προσδιοριστεί από το PEER, ακόμα κι αν αλλάξει μια IP, η αρχική περίοδος λειτουργίας μπορεί να διατηρηθεί. Για παράδειγμα, εάν ένας φορητός υπολογιστής λάβει νέα διεύθυνση IP σε ασύρματο δίκτυο, θα συνεχίσει αμέσως τη συνομιλία.
Διαφορά μεταξύ RTMP και RTMFP
Το πιο βασικό πράγμα είναι πράγματι το πρωτόκολλο που χρησιμοποιούν στο δίκτυο. Το RTMFP βασίζεται σε UDP και το RTMP βασίζεται σε TCP. Το UDP έχει ακόμα περισσότερα πλεονεκτήματα από το TCP στη μετάδοση ζωντανών δεδομένων, όπως η μείωση της καθυστέρησης και η ανοχή στην απώλεια πακέτων, αν και υπάρχει απώλεια στην αξιοπιστία. Σε αντίθεση με το RTMP, το RTMFP υποστηρίζει το Flash Player για την αποστολή δεδομένων απευθείας σε άλλο χωρίς να περάσει από το διακομιστή. Η σύνδεση του διακομιστή θα χρησιμοποιηθεί για την προετοιμασία και την ανταλλαγή πληροφοριών μεταξύ των πελατών. Μπορεί επίσης να χρησιμοποιηθεί για την πραγματοποίηση κλήσεων διακομιστή ή ως πύλη προς άλλα συστήματα. Το FMS θα χρησιμοποιηθεί επίσης για να παρέχει στους χρήστες υπηρεσίες ελέγχου ταυτότητας διευθύνσεων και υπηρεσίες μετάφρασης διευθύνσεων NAT για την αποφυγή σύγχυσης των χρηστών.
Η υπηρεσία σούπερ κόμβου Cirrus (Stratus) που παρέχεται από την Adobe βοηθά τους ανεξάρτητους κόμβους Flash Player να συνδεθούν για να αποκτήσουν το αναγνωριστικό του δικτύου επικάλυψης P2P (επικάλυψη) και να βοηθήσουν στη διείσδυση τείχους προστασίας. Οι χρήστες μπορούν να δημιουργήσουν μια ξεχωριστή υπηρεσία παρακολούθησης για να βοηθήσουν τους κόμβους οθόνης ή να χρησιμοποιήσουν απευθείας την υπηρεσία ομάδας του RTMFP για να μοιράζονται δεδομένα χρησιμοποιώντας πολλαπλή μετάδοση.
|
Εισαγάγετε 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