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 -> Γίντις
Τι είναι το πρωτόκολλο HLS:
Το HLS (Http Live Streaming) είναι ένα πρωτόκολλο για streaming σε πραγματικό χρόνο που ορίζεται από την Apple. Το HLS υλοποιείται με βάση το πρωτόκολλο HTTP. Το περιεχόμενο μετάδοσης περιλαμβάνει δύο μέρη, το ένα είναι το αρχείο περιγραφής M3U8 και το άλλο είναι το αρχείο μέσων TS.
Εφαρμογή πρωτοκόλλου HLS:
Δεδομένου ότι το πρωτόκολλο επιπέδου μεταφοράς απαιτεί μόνο το τυπικό πρωτόκολλο HTTP, το HLS μπορεί εύκολα να περάσει από τείχη προστασίας ή διακομιστές μεσολάβησης και μπορεί εύκολα να χρησιμοποιήσει το CDN για να επιταχύνει τη διανομή, η οποία μπορεί εύκολα να λύσει το εμπόδιο εφαρμογών μεγάλης κλίμακας. Και ο πελάτης είναι εύκολο να εφαρμοστεί.
Το HLS χρησιμοποιείται ευρέως στον τομέα της ζήτησης και της ζωντανής μετάδοσης. Το πρωτόκολλο HLS μεταδίδει ροές ήχου και βίντεο μέσω του πρωτοκόλλου HTTP για την επίτευξη ζωντανών βίντεο. Η υλοποίηση του πρωτοκόλλου HLS είναι το κλειδί. Συγκεκριμένα, τα τρέχοντα πρωτόκολλα ζωντανής μετάδοσης κινητών τηλεφώνων στο πεδίο ζωντανής μετάδοσης χρησιμοποιούν βασικά το πρωτόκολλο HLS της Apple. Μπορούμε να πούμε ότι η εμφάνιση αυτής της συμφωνίας έχει λύσει το πρόβλημα της ζωντανής μετάδοσης στο κινητό τερματικό.
Εργαλεία / Υλικά
800li διακομιστής πολυμέσων
Μέθοδος / βήμα
Διάγραμμα αρχιτεκτονικής πρωτοκόλλου HLS:
Πώς να δημιουργήσετε το αρχείο M3U8 του πρωτοκόλλου HLS
Δημιουργία και ανάλυση αρχείων M3U8:
Το κύριο περιεχόμενο του πρωτοκόλλου HLS αφορά το πρωτόκολλο κειμένου M3U8. Στην πραγματικότητα, η παραγωγή και η ανάλυση είναι πολύ απλές. Τα παρακάτω είναι παραδείγματα πρακτικών εφαρμογών:
Λίστα αναπαραγωγής πολυμέσων (Λίστα αναπαραγωγής πολυμέσων)
Πώς να δημιουργήσετε το αρχείο M3U8 του πρωτοκόλλου HLS
· Το HLS αντιπροσωπεύει μια ροή πολυμέσων μέσω μιας λίστας αναπαραγωγής που επισημαίνεται από το URI (RFC3986).
· Μια λίστα αναπαραγωγής μπορεί να είναι μια λίστα αναπαραγωγής πολυμέσων ή κύρια λίστα αναπαραγωγής, χρησιμοποιώντας ένα κωδικοποιημένο αρχείο κειμένου UTF-8, το οποίο περιέχει ορισμένα URI και περιγραφικές ετικέτες.
· Μια λίστα αναπαραγωγής πολυμέσων περιέχει μια λίστα τμημάτων πολυμέσων. Όταν παίζεται διαδοχικά, μπορεί να αναπαραχθεί ολόκληρη η πλήρης ροή.
· Για αναπαραγωγή αυτής της λίστας αναπαραγωγής, ο πελάτης πρέπει να το κατεβάσει πρώτα και μετά να παίξει κάθε τμήμα μέσων σε αυτό.
· Μια πιο περίπλοκη κατάσταση είναι ότι το Playlist είναι ένα Master Playlist που περιέχει μια συλλογή Variant Stream. Συνήθως, κάθε Variant Stream περιέχει πολλές διαφορετικές εκδόσεις της ίδιας ροής (όπως διαφορετικές αναλύσεις και διαφορετικούς ρυθμούς bit).
Τμήματα μέσων HLS
· Κάθε τμήμα μέσων καθορίζεται από ένα URI και μπορεί να περιέχει εύρος byte.
· Η διάρκεια κάθε τμήματος μέσων καθορίζεται από την ετικέτα EXTINF.
· Κάθε τμήμα μέσων έχει έναν μοναδικό ακέραιο αριθμό τμήματος μέσων.
· Ορισμένες μορφές πολυμέσων απαιτούν μια ακολουθία συγκεκριμένης μορφής για την προετοιμασία ενός προγράμματος ανάλυσης, προτού αναλυθεί το Τμήμα μέσων. Αυτό το πεδίο ονομάζεται Media Initialization Section, το οποίο καθορίζεται από την ετικέτα EXT-X-MAP.
Πρόβλημα καθυστέρησης HLS
Θεωρητική καθυστέρηση HLS = 1 διάρκεια slice + 0-1 td (το td είναι EXT-X-TARGETDURATION, το οποίο μπορεί να γίνει απλώς κατανοητό ως το χρονικό διάστημα για την ανάκτηση slice από τον παίκτη) + slice εκκίνησης 0-n (η επίσημη σύσταση της Apple είναι ένα αίτημα (Η αναπαραγωγή ξεκινά μετά από 3 κλιπ) + η καθυστέρηση δικτύου του κλιπ που ζητήθηκε από τη συσκευή αναπαραγωγής (χρονοβόρα σύνδεση δικτύου). Προκειμένου να επιτευχθεί ένα εφέ χαμηλού λανθάνοντος χρόνου, οι φέτες μπορούν να κοπούν μικρότερες και το διάστημα μεταξύ της ανάκτησης φετών μπορεί να γίνει μικρότερο και η συσκευή αναπαραγωγής θα αρχίσει να παίζει πριν από τη λήψη τριών φετών. Ωστόσο, αυτές οι μέθοδοι βελτιστοποίησης θα αυξήσουν τον κίνδυνο αστάθειας και σφαλμάτων HLS.
Σήμερα, πολλοί κατασκευαστές συστημάτων ζωντανής μετάδοσης μέσων ροής έχουν χρησιμοποιήσει το πρωτόκολλο HLS για να λύσουν το πρόβλημα αναπαραγωγής των τηλεφώνων Android και των τηλεφώνων Apple. Δημιουργήστε αυτόματα τη διεύθυνση σύνδεσης αναπαραγωγής M3U8 του αποτελεσματικού ζωντανού βίντεο, το οποίο είναι το αρχείο M3U8 του πρωτοκόλλου HLS για ομαλή αναπαραγωγή σε συσκευές αναπαραγωγής τρίτων που υποστηρίζουν το M3U8, όπως το πρόγραμμα αναπαραγωγής VLC ή σε συνδυασμό με τεχνολογία Ιστού HTML5 για παρακολούθηση μέσω του προγράμματος περιήγησης για κινητά Ιστοσελίδα Ζωντανό βίντεο.
Πώς να δημιουργήσετε το αρχείο M3U8 του πρωτοκόλλου HLS
Το δείγμα κώδικα αναπαραγωγής έχει ως εξής:
Κωδικός HTML ενσωματωμένος σε μια ιστοσελίδα
<script type="text/javascript" src="http://192.168.1.44:8083/assets/player.js"></script>
p2ps_embed("hls", "live", "http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev"," p2ps_video "," 640 "," 480 "," 10.1.0 ","http://192.168.1.44:8083/assets/expressInstall.swf", {}, {allowFullScreen: true, allowScriptAccess:" πάντα "});
Χρειαζόμαστε Flash player 2 ή παραπάνω για να παίξουμε.http://www.adobe.com/go/getflashplayer"><img src = "http://www.adobe.com/images/shared/download_buttons/get_flash_player. gif "alt =" Εγκατάσταση του πιο πρόσφατου προγράμματος αναπαραγωγής Flash "/>
Σύνδεσμος Moble M3U8
http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev/tUabV17nAPCev.M3U8
|
Εισαγάγετε 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