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 -> Γίντις
Το πρωτόκολλο μετάδοσης μέσων ροής είναι επίσης ένα από τα απαραίτητα «έργα» στη διαδικασία ανάπτυξης ζωντανών εκπομπών. Τα πρωτόκολλα μέσων ροής που χρησιμοποιούνται συνήθως στη ζωντανή μετάδοση περιλαμβάνουν κυρίως RTP, RTCP, RTSP, RTMP και HLS. Κάθε ένα από αυτά τα πρωτόκολλα μετάδοσης έχει τα δικά του πλεονεκτήματα και μειονεκτήματα και είναι κατάλληλο για διαφορετικά περιβάλλοντα και ανάγκες ζωντανής μετάδοσης. Το πιο συχνά χρησιμοποιούμενο πρωτόκολλο μετάδοσης μέσων ροής για το ζωντανό σύστημα μετάδοσης του Cloud Leopard είναι το RTMP. Μερικοί πελάτες μας έχουν ρωτήσει γιατί δεν χρησιμοποιούμε το HLS ως το πρωτόκολλο μετάδοσης πολυμέσων ροής που χρησιμοποιείται συνήθως, οπότε σήμερα θα εξηγήσω γιατί χρησιμοποιούμε το πρωτόκολλο HLS μόνο ως βοηθητική χρήση.
1. Ο ορισμός των δύο πρωτοκόλλων
Το RTMP είναι το τρέχον βιομηχανικό πρότυπο πρωτόκολλο για την παραγωγή κωδικοποιητή. Βασικά όλοι οι κωδικοποιητές (κάμερες και παρόμοια) υποστηρίζουν το πρωτόκολλο RTMP.
Το HLS είναι ένα πρωτόκολλο μετάδοσης δικτύου μέσων ροής βασισμένο σε HTTP που προτείνει η Apple. Ανήκει στη μετάδοση slice και έχει μεγάλη καθυστέρηση.
2. Πλεονεκτήματα του HLS
Το πρωτόκολλο μετάδοσης HLS χρησιμοποιείται κυρίως στο σύστημα ios για την παροχή ζωντανών και on-demand λύσεων ήχου και βίντεο για συσκευές iOS. Φυσικά, τώρα το HLS μπορεί επίσης να υποστηρίξει το σύστημα Android. Δεδομένου ότι τα δεδομένα μεταδίδονται μέσω του πρωτοκόλλου HLS, δεν υπάρχει λόγος να εξεταστεί το ζήτημα του τείχους προστασίας και η διάρκεια του τμηματοποιημένου αρχείου είναι πολύ μικρή και ο πελάτης μπορεί γρήγορα να επιλέξει και να αλλάξει το ρυθμό κώδικα για προσαρμογή στην αναπαραγωγή διαφορετικές συνθήκες εύρους ζώνης. Στην πραγματικότητα, συνολικά, το μεγαλύτερο πλεονέκτημα του HLS είναι ότι η Apple παρέχει εγγενή υποστήριξη μόνο για το HLS στο δικό της σύστημα IOS, πράγμα που σημαίνει ότι το HLS πρέπει να χρησιμοποιηθεί κατά την ανάπτυξη ios.
3. Μειονεκτήματα του HLS
Το μεγαλύτερο μειονέκτημα του πρωτοκόλλου μετάδοσης HLS είναι η υψηλή καθυστέρηση, γενικά περίπου 10-15 δευτερόλεπτα. Για εφαρμογές όπως η ζωντανή ροή που απαιτούν υψηλή διαδραστικότητα σε πραγματικό χρόνο, εάν χρησιμοποιείται το πρωτόκολλο μετάδοσης HLS, ενδέχεται να επιφέρει κάποια καθυστέρηση στη ζωντανή μετάδοση και ο χρήστης θα έχει επίσης μια κακή εμπειρία ζωντανής προβολής κατά την παρακολούθηση, έτσι στην ανάπτυξη Κατά τη μετάδοση λογισμικού, επιλέγεται πάντα το πρωτόκολλο μετάδοσης με χαμηλό λανθάνοντα χρόνο.
4. Λόγοι για την επιλογή του RTMP ως κύριου HLS ως δευτερεύοντος
Το πρωτόκολλο RTMP είναι σήμερα το πιο διαδεδομένο πρωτόκολλο μετάδοσης πολυμέσων ροής για πλατφόρμες ζωντανής μετάδοσης. Λόγω της χαμηλής καθυστέρησης του πρωτοκόλλου RTMP (περίπου 1-5 δευτερόλεπτα), το RTMP είναι πιο κατάλληλο για ζωντανή μετάδοση από το πρωτόκολλο HLS. Επιπλέον, η υποστήριξη RTMP είναι πολύ πλήρης, έτσι ώστε το φλας να μπορεί να αναπαράγει συνεχώς ροές RTMP για μεγάλο χρονικό διάστημα και η σταθερότητα είναι επίσης εγγυημένη. Ο λόγος για τη χρήση του πρωτοκόλλου HLS ως βοηθητικού είναι ότι το HLS είναι το πιο σταθερό στο σύστημα ios. Αν και μπορεί επίσης να χρησιμοποιηθεί στο σύστημα Android τώρα, το RTMP είναι σχετικά κατάλληλο για ζωντανή μετάδοση. Επομένως, κατά την ανάπτυξη ενός συστήματος ζωντανής μετάδοσης που απαιτεί υψηλό πραγματικό χρόνο και διαδραστικότητα, επιλέγεται το πρωτόκολλο RTMP και το πρωτόκολλο HLS χρησιμοποιείται ως βοηθητικό πρωτόκολλο. Προς το παρόν, το πρωτόκολλο HLS χρησιμοποιείται κυρίως σε σελίδες wap κινητού τηλεφώνου και σε σελίδες παρακολούθησης WeChat.
Από το παραπάνω περιεχόμενο, δεν είναι δύσκολο να καταλάβουμε ότι κατά τη διαδικασία ανάπτυξης ζωντανών εκπομπών, είναι πολύ σημαντικό να επιλέξετε ένα κατάλληλο πρωτόκολλο μετάδοσης. Λόγω των περιορισμών του πρωτοκόλλου HLS και των αδυναμιών του υψηλού λανθάνοντος χρόνου, χρησιμοποιούμε το πρωτόκολλο HLS μόνο ως βοηθητικό. Φυσικά, εάν δεν είναι πολύ απαιτητικό σε πραγματικό χρόνο και διαδραστικότητα, όπως κατ 'απαίτηση, είναι απολύτως δυνατό να χρησιμοποιήσετε το πρωτόκολλο HLS. Αλλά για την τρέχουσα αγορά ζωντανών εκπομπών, το RTMP είναι το πιο συχνά χρησιμοποιούμενο πρωτόκολλο μετάδοσης.
|
Εισαγάγετε 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