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 -> Γίντις
Η πρόκληση της τεχνολογίας ζωντανής μετάδοσης για κινητά απέχει πολύ από τον παραδοσιακό εξοπλισμό ή τη ζωντανή μετάδοση από υπολογιστή. Οι πλήρεις σύνδεσμοι επεξεργασίας περιλαμβάνουν, μεταξύ άλλων: απόκτηση ήχου και βίντεο, επεξεργασία ομορφιάς / φίλτρου / ειδικού εφέ, κωδικοποίηση, πακέτο, ροή, διακωδικοποίηση, διανομή, αποκωδικοποίηση / απόδοση / αναπαραγωγή κ.λπ.
Τα κοινά προβλήματα της ζωντανής μετάδοσης περιλαμβάνουν:
Πώς μπορεί η ροή κεντρικού υπολογιστή να είναι σταθερή στο ασταθές περιβάλλον δικτύου;
Πώς μπορεί το κοινό σε απομακρυσμένες περιοχές να παρακολουθεί ομαλά τη ζωντανή μετάδοση σε υψηλή ευκρίνεια;
Πώς να αλλάξετε έξυπνα τη γραμμή στη στιγμή της ζωντανής κάρτας;
Πώς να μετρήσετε την ακρίβεια του δείκτη ποιότητας ζωντανής μετάδοσης και να το προσαρμόσετε σε πραγματικό χρόνο;
Πώς μπορούν διαφορετικές πλατφόρμες chip σε κινητές συσκευές να κωδικοποιούν και να αποδίδουν βίντεο με υψηλή απόδοση;
Πώς να αντιμετωπίσετε τα ειδικά εφέ φίλτρων όπως η ομορφιά;
Πώς να πραγματοποιήσετε τη δεύτερη αναπαραγωγή;
Πώς διασφαλίζεται η συνεχής μετάδοση ζωντανής μετάδοσης χωρίς κάρτες;
Αυτή η κοινή χρήση θα αποκαλύψει το μυστήριο της βασικής τεχνολογίας των κινητών εκπομπών.
1. Βασικές γνώσεις βίντεο, ζωντανής μετάδοσης και ούτω καθεξής
Τι είναι το βίντεο;
Πρώτον, πρέπει να κατανοήσουμε μία από τις πιο βασικές έννοιες: βίντεο. Από την οπτική γωνία, το βίντεο είναι μια ταινία γεμάτη διασκέδαση, μπορεί να είναι μια ταινία, μπορεί να είναι μια ταινία μικρού μήκους, είναι μια συνεκτική οπτική επίδραση πλούσια εικόνα και ήχο. Όμως από ορθολογική άποψη, το βίντεο είναι δομημένα δεδομένα. Μπορεί να ερμηνευθεί στη μηχανολογική γλώσσα. Μπορούμε να αναλύσουμε το βίντεο στην ακόλουθη δομή:
1) Εμπειρία δευτερολέπτου σχετικά με τη Βελτιστοποίηση της κινητής τεχνολογίας ζωντανής μετάδοσης (συμπεριλαμβανομένου του ppt)
2) Στοιχείο περιεχομένου
3) Εικόνα
4) Ήχος
5) Μετα-πληροφορίες
6) Codec
Βίντεο: H.264 , H.265,…
Ήχος: AAC , HE-AAC,…
7) Δοχείο
MP4 , MOV , FLV , RM , RMVB , AVI ,…
Κάθε αρχείο βίντεο βίντεο, δομικά, είναι ένας τέτοιος τρόπος σύνθεσης:
1) Τα πιο βασικά στοιχεία περιεχομένου αποτελούνται από εικόνα και ήχο.
2) Η εικόνα υποβάλλεται σε επεξεργασία μέσω κωδικοποίησης βίντεο και μορφής συμπίεσης (συνήθως H.264).
3) Ο ήχος υποβάλλεται σε επεξεργασία με μορφή συμπίεσης κωδικοποίησης ήχου (όπως AAC).
4) Αναφέρετε τις αντίστοιχες μετα-πληροφορίες (μεταδεδομένα).
Τέλος, το πακέτο κοντέινερ (όπως το MP4) ολοκληρώνεται για να σχηματίσει ένα πλήρες αρχείο βίντεο.
Εάν πιστεύετε ότι είναι δύσκολο να καταλάβετε, φανταστείτε ένα μπουκάλι κέτσαπ. Η φιάλη εξωτερικού στρώματος είναι σαν το δοχείο, οι πρώτες ύλες και οι πληροφορίες της μονάδας επεξεργασίας που αναγράφονται στη φιάλη είναι σαν μεταδεδομένα. Μετά το άνοιγμα του πώματος της φιάλης (αποσυσκευασμένο), το ίδιο το κέτσαπ είναι σαν το κωδικοποιημένο περιεχόμενο μετά την επεξεργασία συμπίεσης. Η διαδικασία της τομάτας και της επεξεργασίας καρυκευμάτων σε κέτσαπ είναι σαν κωδικοποίηση, ενώ η πρώτη ύλη ντομάτα και καρυκεύματα είναι τα πιο παρόμοια με τα περισσότερα Το αρχικό στοιχείο περιεχομένου.
2. Μετάδοση βίντεο σε πραγματικό χρόνο
Εν ολίγοις, η ορθολογική γνωστική δομή βίντεο μας βοηθά να κατανοήσουμε τη μετάδοση βίντεο. Εάν το βίντεο είναι ένα είδος δομημένων δεδομένων, τότε η μετάδοση βίντεο είναι αναμφίβολα ο τρόπος μετάδοσης αυτών των «δομημένων δεδομένων» (βίντεο) σε πραγματικό χρόνο.
Το προφανές ερώτημα λοιπόν είναι: πώς μπορεί ο πραγματικός χρόνος να μεταδώσει αυτά τα δομημένα δεδομένα;
Εδώ είναι ένα παράδοξο: ένα βίντεο συσκευασμένο με κοντέινερ πρέπει να είναι αμετάβλητο αρχείο βίντεο, το αμετάβλητο αρχείο βίντεο είναι ήδη αποτέλεσμα παραγωγής, σύμφωνα με την «σχετικότητα» και αυτό το αποτέλεσμα παραγωγής δεν μπορεί να είναι ακριβές στο επίπεδο του πραγματικού χρόνου, ήταν μια μνήμη του χρόνου και του χώρου.
Επομένως, η μετάδοση βίντεο πρέπει να είναι μια διαδικασία "παραγωγής, μετάδοσης και κατανάλωσης". Αυτό σημαίνει ότι πρέπει να ρίξουμε μια πιο προσεκτική ματιά στη μεσαία διαδικασία (κωδικοποίηση) του βίντεο πριν από τα αρχικά στοιχεία περιεχομένου (εικόνες και ήχος) στο τελικό προϊόν (αρχεία βίντεο).
3. Συμπίεση κωδικοποίησης βίντεο
Ας ρίξουμε μια ματιά στην τεχνολογία κωδικοποίησης βίντεο και συμπίεσης.
Προκειμένου να διευκολυνθεί η αποθήκευση και η μετάδοση περιεχομένου βίντεο, είναι συνήθως απαραίτητο να μειωθεί ο όγκος του περιεχομένου βίντεο, δηλαδή, τα αρχικά στοιχεία περιεχομένου (εικόνα και ήχος) πρέπει να συμπιεστούν και ο αλγόριθμος συμπίεσης αναφέρεται επίσης ως τη μορφή κωδικοποίησης. Για παράδειγμα, τα αρχικά δεδομένα εικόνας στο βίντεο θα συμπιεστούν σε μορφή κωδικοποίησης H.264 και τα δεδομένα δειγματοληψίας ήχου θα συμπιεστούν σε μορφή κωδικοποίησης AAC.
Μετά την κωδικοποίηση και τη συμπίεση, το περιεχόμενο βίντεο είναι πραγματικά ευνοϊκό για την αποθήκευση και τη μετάδοση. Ωστόσο, όταν παρακολουθείτε και παίζετε, απαιτείται επίσης διαδικασία αποκωδικοποίησης. Επομένως, είναι προφανές ότι ένα είδος σύμβασης μπορεί να γίνει κατανοητό τόσο από τον κωδικοποιητή όσο και από τον αποκωδικοποιητή που απαιτείται μεταξύ κωδικοποίησης και αποκωδικοποίησης. Όσον αφορά την κωδικοποίηση εικόνας και την αποκωδικοποίηση εικόνας, αυτή η Σύμβαση είναι απλή:
Ο κωδικοποιητής κωδικοποιεί πολλές εικόνες και παράγει ένα GOP (ομάδα εικόνων) σε ένα τμήμα. Κατά την αναπαραγωγή, ο αποκωδικοποιητής διαβάζει ένα τμήμα του GOP για αποκωδικοποίηση, στη συνέχεια διαβάζει την εικόνα και μετά αποδίδει την οθόνη.
Εμπειρία δευτερολέπτου για τη βελτιστοποίηση της τεχνολογίας ζωντανής μετάδοσης για κινητά (συμπεριλαμβανομένου του ppt)
Το GOP (ομάδα εικόνων) είναι μια σειρά συνεχόμενων εικόνων, η οποία αποτελείται από ένα πλαίσιο I και πολλά πλαίσια B / P. Είναι η βασική μονάδα κωδικοποιητή εικόνας και πρόσβασης αποκωδικοποιητή. Η ακολουθία διάταξης θα επαναληφθεί μέχρι το τέλος της εικόνας.
Εμπειρία δευτερολέπτου για τη βελτιστοποίηση της τεχνολογίας ζωντανής μετάδοσης για κινητά (συμπεριλαμβανομένου του ppt)
Το πλαίσιο I είναι ένα εσωτερικό πλαίσιο κωδικοποίησης (επίσης γνωστό ως βασικό πλαίσιο), το πλαίσιο P είναι πλαίσιο πρόβλεψης προς τα εμπρός (πλαίσιο αναφοράς προς τα εμπρός) και το πλαίσιο Β είναι πλαίσιο αμφίδρομης παρεμβολής (αμφίδρομο πλαίσιο αναφοράς). Εν ολίγοις, το πλαίσιο I είναι μια πλήρης εικόνα, ενώ η εγγραφή Ρ και Β αλλάζει σε σχέση με το πλαίσιο I.
Χωρίς πλαίσια I, τα πλαίσια P και B δεν μπορούν να αποκωδικοποιηθούν.
Εμπειρία δευτερολέπτου για τη βελτιστοποίηση της τεχνολογίας ζωντανής μετάδοσης για κινητά (συμπεριλαμβανομένου του ppt)
Συνοπτικά, ένα βίντεο του οποίου τα δεδομένα τμήματος εικόνας είναι ένα σύνολο GOP, ενώ ένα μεμονωμένο GOP είναι ένα σύνολο εικόνων πλαισίου I / P / B.
Σε μια τέτοια γεωμετρική σχέση, το βίντεο είναι σαν "αντικείμενο", το GOP είναι σαν "μόριο" και η εικόνα του πλαισίου I / P / B είναι σαν "άτομο".
Φανταστείτε τι θα ήταν μια εμπειρία αν αλλάξαμε τη μετάδοση ενός αντικειμένου σε ένα άτομο, και το μικρότερο σωματίδιο με την ταχύτητα του φωτός, και αντιλαμβανόμαστε με το γυμνό μάτι των ανθρώπων;
4. Τι είναι το βίντεο ζωντανά;
Δεν είναι δύσκολο να ανοίξουμε την τρύπα του εγκεφάλου, η ζωντανή μετάδοση είναι μια τέτοια εμπειρία. Η ζωντανή τεχνολογία βίντεο είναι το μικρότερο σωματίδιο (πλαίσιο I / P / B), μια τεχνολογία για μετάδοση με ταχύτητα φωτός με βάση τις χρονοσειρές.
Εν ολίγοις, η ζωντανή μετάδοση είναι η διαδικασία ροής δεδομένων (βίντεο / ήχος / πλαίσιο δεδομένων) και χρονική σήμανση. Ο πομπός συλλέγει συνεχώς δεδομένα ήχου και βίντεο, στη συνέχεια εξαπλώνεται μέσω κωδικοποίησης, πακέτων, ροής ώθησης και μετά εξαπλώνεται μέσω δικτύου διανομής ρελέ. Το τέλος της αναπαραγωγής κατεβάζει δεδομένα συνεχώς και αποκωδικοποιεί και παίζει ανάλογα με την ακολουθία χρόνου. Με αυτόν τον τρόπο, πραγματοποιείται η διαδικασία ζωντανής μετάδοσης της "παραγωγής, μετάδοσης και κατανάλωσης".
Αφού κατανοήσουμε τις παραπάνω δύο βασικές έννοιες σχετικά με το βίντεο και τη ζωντανή μετάδοση, μπορούμε να δούμε την επιχειρηματική λογική της ζωντανής μετάδοσης.
Επιχειρηματική λογική ζωντανής μετάδοσης
Εδώ είναι ένα απλοποιημένο μοντέλο ζωντανής υπηρεσίας, καθώς και πρωτόκολλα μεταξύ διαφορετικών επιπέδων.
Εμπειρία δευτερολέπτου για τη βελτιστοποίηση της τεχνολογίας ζωντανής μετάδοσης για κινητά (συμπεριλαμβανομένου του ppt)
Οι διαφορές μεταξύ των συμφωνιών έχουν ως εξής
Εμπειρία δευτερολέπτου για τη βελτιστοποίηση της τεχνολογίας ζωντανής μετάδοσης για κινητά (συμπεριλαμβανομένου του ppt)
Εμπειρία δευτερολέπτου για τη βελτιστοποίηση της τεχνολογίας ζωντανής μετάδοσης για κινητά (συμπεριλαμβανομένου του ppt)
Παρακάτω είναι μερικές βασικές έννοιες σχετικά με την τεχνολογία ζωντανής μετάδοσης. Στη συνέχεια καταλαβαίνουμε περαιτέρω τους δείκτες ζωντανής απόδοσης που επηρεάζουν την οπτική εμπειρία των ανθρώπων.
Δείκτης απόδοσης ζωντανής μετάδοσης που επηρεάζει την οπτική εμπειρία
Ο πρώτος δείκτης απόδοσης της ζωντανής μετάδοσης είναι η καθυστέρηση, που είναι ο χρόνος που απαιτείται για την αποστολή δεδομένων από την πηγή πληροφοριών στον προορισμό.
Εμπειρία δευτερολέπτου για τη βελτιστοποίηση της τεχνολογίας ζωντανής μετάδοσης για κινητά (συμπεριλαμβανομένου του ppt)
Σύμφωνα με τη στενή σχετικότητα του Αϊνστάιν, η ταχύτητα του φωτός είναι η υψηλότερη ταχύτητα που μπορεί να επιτύχει όλη η ενέργεια, η ύλη και οι πληροφορίες. Αυτό το συμπέρασμα θέτει ένα όριο στην ταχύτητα μετάδοσης. Έτσι, ακόμη και αν αισθανόμαστε σε πραγματικό χρόνο με γυμνό μάτι, υπάρχει πράγματι μια συγκεκριμένη καθυστέρηση.
Εμπειρία δευτερολέπτου για τη βελτιστοποίηση της τεχνολογίας ζωντανής μετάδοσης για κινητά (συμπεριλαμβανομένου του ppt)
Επειδή το rtmp / hls βασίζεται στο πρωτόκολλο επιπέδου εφαρμογής μέσω TCP, η χειραψία TCP τρεις φορές, τέσσερα κύματα και κάθε διαδρομή μετ 'επιστροφής στη διαδικασία αργής εκκίνησης θα προστεθεί με χρόνο μετ' επιστροφής (RTT), ο οποίος θα αυξήσει την καθυστέρηση.
Εμπειρία δευτερολέπτου για τη βελτιστοποίηση της τεχνολογίας ζωντανής μετάδοσης για κινητά (συμπεριλαμβανομένου του ppt)
Δεύτερον, σύμφωνα με τα χαρακτηριστικά της αναμετάδοσης απώλειας πακέτων TCP, το jitter δικτύου μπορεί να προκαλέσει αναμετάδοση απώλειας πακέτων και επίσης έμμεσα να οδηγήσει στην αύξηση της καθυστέρησης.
Εμπειρία δευτερολέπτου για τη βελτιστοποίηση της τεχνολογίας ζωντανής μετάδοσης για κινητά (συμπεριλαμβανομένου του ppt)
Μια ολοκληρωμένη διαδικασία ζωντανής μετάδοσης περιλαμβάνει ενδεικτικά τους ακόλουθους συνδέσμους: συλλογή, επεξεργασία, κωδικοποίηση, πακέτο, ροή, μετάδοση, διακωδικοποίηση, διανομή, ροή, αποκωδικοποίηση και αναπαραγωγή. Από τη ροή έως το παιχνίδι και, στη συνέχεια, μέσω του ενδιάμεσου συνδέσμου προώθησης, όσο χαμηλότερη είναι η καθυστέρηση, τόσο καλύτερη είναι η εμπειρία του χρήστη.
Ο δεύτερος δείκτης απόδοσης της ζωντανής μετάδοσης είναι η καθυστέρηση πλαισίου οθόνης στη διαδικασία αναπαραγωγής βίντεο, η οποία κάνει τους ανθρώπους να αισθάνονται "κάρτα". Τα στατιστικά στοιχεία του αριθμού των χτυπημάτων που παίζονται κατά τη διάρκεια της μονάδας ονομάζονται το ποσοστό καρτ.
Οι παράγοντες που προκαλούν το Caton μπορεί να είναι η διακοπή δεδομένων του τέλους ροής, η κυκλοφοριακή συμφόρηση της μετάδοσης δημόσιου δικτύου ή το μη φυσιολογικό jitter δικτύου ή η κακή απόδοση αποκωδικοποίησης των τερματικών συσκευών. Όσο λιγότερη ή καθόλου συχνότητα Caton, τόσο καλύτερη είναι η εμπειρία χρήστη.
Η πρώτη οθόνη του τρίτου δείκτη ζωντανής απόδοσης είναι χρονοβόρα, η οποία αναφέρεται στο χρόνο που η οθόνη περιμένει το γυμνό μάτι να δει μετά το πρώτο κλικ και αναπαραγωγή. Τεχνικά, αναφέρεται στο χρονοβόρο για τον παίκτη να αποκωδικοποιήσει το πρώτο πλαίσιο της οθόνης απόδοσης. Γενικά, το "second on" αναφέρεται στην οθόνη που μπορεί να δει μέσα σε ένα δευτερόλεπτο αφού κάνετε κλικ στην αναπαραγωγή. Όσο πιο γρήγορα ανοίγει η πρώτη οθόνη, τόσο καλύτερη είναι η εμπειρία του χρήστη.
Οι τρεις παραπάνω δείκτες απόδοσης ζωντανής μετάδοσης αντιστοιχούν σε απαιτήσεις χαμηλής καθυστέρησης, υψηλής ευκρίνειας ομαλής, γρήγορης δεύτερης κατά την εμπειρία χρήστη. Η κατανόηση αυτών των τριών δεικτών απόδοσης είναι πολύ σημαντική για τη βελτιστοποίηση της εμπειρίας χρήστη της ζωντανής εφαρμογής για κινητά.
Λοιπόν, ποια είναι τα κοινά λάκκα σε ζωντανή μετάδοση από κινητό;
Σύμφωνα με την εμπειρία που συνοψίζεται στην πράξη, το λάθος της ζωντανής μετάδοσης βίντεο σε κινητή πλατφόρμα μπορεί να συνοψιστεί σε δύο πτυχές: τη διαφορά εξοπλισμού και την τεχνική δοκιμή από αυτές τις σκηνές σε περιβάλλον δικτύου.
Τα μέτρα pit και αποφυγής της ζωντανής σκηνής ζωντανής μετάδοσης
Διαφορές κωδικοποίησης σε διαφορετικές πλατφόρμες chip
Εμπειρία δευτερολέπτου για τη βελτιστοποίηση της τεχνολογίας ζωντανής μετάδοσης για κινητά (συμπεριλαμβανομένου του ppt)
Δεν έχει σημασία σκληρή ή μαλακή κωδικοποίηση στην πλατφόρμα IOS, επειδή είναι εργοστάσιο μήλου, δεν υπάρχει σχεδόν καμία διαφορά κωδικοποίησης λόγω διαφορετικών πλατφορμών chip.
Ωστόσο, στην πλατφόρμα Android, ο κωδικοποιητής mediacodec που παρέχεται από το Android framework SDK έχει μεγάλες διαφορές σε διαφορετικές πλατφόρμες chip. Διαφορετικοί κατασκευαστές χρησιμοποιούν διαφορετικά τσιπ, ενώ η απόδοση του Android mediacodec είναι ελαφρώς διαφορετική σε διαφορετικές πλατφόρμες τσιπ και το κόστος πραγματοποίησης της συμβατότητας ολόκληρης της πλατφόρμας δεν είναι χαμηλό.
Επιπλέον, οι παράμετροι ποιότητας κωδικοποίησης H.264 του σκληρού κωδικοποιητικού στρώματος Android mediacodec έχουν σταθερή βάση, επομένως η ποιότητα της ζωγραφικής είναι συνήθως επίσης γενική. Επομένως, στην πλατφόρμα Android, η πρόταση είναι η χρήση μαλακής επεξεργασίας, το πλεονέκτημα είναι ότι η ποιότητα της ζωγραφικής μπορεί να ρυθμιστεί και η συμβατότητα να είναι καλύτερη.
Πώς να συλλέξετε και να κωδικοποιήσετε εξοπλισμό χαμηλού επιπέδου με υψηλή απόδοση;
Εμπειρία δευτερολέπτου για τη βελτιστοποίηση της τεχνολογίας ζωντανής μετάδοσης για κινητά (συμπεριλαμβανομένου του ppt)
Για παράδειγμα, η κάμερα μπορεί να είναι η εικόνα. Η ένταση της εικόνας δεν είναι μικρή. Εάν η συχνότητα λήψης είναι πολύ υψηλή και ο ρυθμός καρέ κωδικοποίησης είναι πολύ υψηλός, κάθε εικόνα περνά μέσω του κωδικοποιητή, ο κωδικοποιητής μπορεί να υπερφορτώσει ξανά.
Προς το παρόν, μπορούμε να θεωρήσουμε ότι πριν από την κωδικοποίηση, χωρίς να επηρεαστεί η ποιότητα της εικόνας (έχουμε μιλήσει για τη μικρο σημασία του ρυθμού καρέ), μπορούμε να χάσουμε επιλεκτικά καρέ, ώστε να μειώσουμε την κατανάλωση ενέργειας του συνδέσμου κωδικοποίησης.
Πώς να εγγυηθείτε την ομαλή ροή υψηλής ευκρίνειας σε αδύναμο δίκτυο
Εμπειρία δευτερολέπτου για τη βελτιστοποίηση της τεχνολογίας ζωντανής μετάδοσης για κινητά (συμπεριλαμβανομένου του ppt)
Στο δίκτυο κινητής τηλεφωνίας, είναι εύκολο να συναντήσετε αστάθεια δικτύου, επαναφορά σύνδεσης, επανασύνδεση σπασμένης γραμμής, από τη μία πλευρά, συχνή επανασύνδεση και η δημιουργία σύνδεσης απαιτεί γενικά έξοδα. Από την άλλη πλευρά, ενδέχεται να παρουσιαστεί δυσχέρεια εύρους ζώνης ειδικά όταν εμφανίζεται διακόπτης GPRS / 2G / 3G / 4G. Όταν το εύρος ζώνης δεν είναι αρκετό, το περιεχόμενο με υψηλό ρυθμό καρέ / υψηλό ρυθμό bit είναι δύσκολο να αποσταλεί, επομένως απαιτείται μεταβλητή υποστήριξη ρυθμού bit.
Δηλαδή, στο άκρο ώθησης, μπορεί να ανιχνευθεί η κατάσταση του δικτύου και η απλή μέτρηση ταχύτητας και ο ρυθμός κωδικού μπορεί να αλλάξει δυναμικά για να εξασφαλιστεί η ομαλή ροή της ώθησης κατά την αλλαγή δικτύου.
Δεύτερον, η λογική κωδικοποίησης, πακέτου και ροής ώθησης μπορεί επίσης να ρυθμιστεί. Μπορείτε να προσπαθήσετε να χάσετε καρέ επιλεκτικά, όπως να χάσετε πρώτα το πλαίσιο αναφοράς βίντεο (πλαίσιο I και πλαίσιο ήχου), το οποίο μπορεί επίσης να μειώσει το περιεχόμενο δεδομένων που θα μεταδοθεί, αλλά ταυτόχρονα, μπορεί να επιτύχει το σκοπό να μην επηρεάσει το ποιότητα ζωγραφικής και ομαλή οπτικοακουστική έκδοση.
Η κατάσταση και η κατάσταση της ζωντανής ροής πρέπει να διακριθούν
Η ζωντανή μετάδοση είναι η αλληλεπίδραση της ροής πολυμέσων και η εφαρμογή είναι ροή σηματοδότησης API και η κατάσταση και των δύο δεν μπορεί να συγχέεται. Συγκεκριμένα, η κατάσταση της ζωντανής ροής δεν μπορεί να κριθεί βάσει της κατάστασης API της αλληλεπίδρασης APP.
Εμπειρία δευτερολέπτου για τη βελτιστοποίηση της τεχνολογίας ζωντανής μετάδοσης για κινητά (συμπεριλαμβανομένου του ppt)
Τα παραπάνω είναι πολλά κοινά λάκκα και μέτρα αποφυγής στη ζωντανή σκηνή για κινητά.
Άλλα μέτρα βελτιστοποίησης για τη ζωντανή σκηνή ζωντανής μετάδοσης
1 、 Πώς να βελτιστοποιήσετε την ταχύτητα ανοίγματος για να φτάσετε στο θρυλικό "second on";
Μπορεί να δείτε ότι κάποια ζωντανή εφαρμογή για κινητά τηλέφωνα στην αγορά είναι πολύ γρήγορη, λίγο ενεργοποιημένη. Και ορισμένα κινητά τηλέφωνα ζωντανή εφαρμογή, κάντε κλικ για αναπαραγωγή μετά από αρκετά δευτερόλεπτα πριν από την αναπαραγωγή. Τι προκαλεί μια τέτοια διαφορά;
Οι περισσότεροι παίκτες μπορούν να αποκωδικοποιήσουν και να παίξουν αφού λάβουν ένα ολοκληρωμένο GOP. Οι συσκευές αναπαραγωγής με βάση το Ffmpeg μπορούν να παίξουν μόνο αφού απαιτείται συγχρονισμός ήχου και ζωγραφικής με σφραγίδα χρόνου (εάν δεν υπάρχει ήχος σε ζωντανή μετάδοση, μόνο βίντεο μπορούν να παίξουν το πρόσωπο αφού περιμένουν το χρονικό όριο ήχου).
Το δεύτερο μπορεί να εξεταστεί στις ακόλουθες πτυχές:
1. ξαναγράψτε τη λογική του προγράμματος αναπαραγωγής για να εμφανιστεί η συσκευή αναπαραγωγής αφού λάβει το πρώτο βασικό πλαίσιο.
Το πρώτο πλαίσιο του GOP είναι συνήθως keyframe και μπορεί να φτάσει στο "πρώτο frame second on" λόγω των λιγότερων δεδομένων που φορτώνονται.
Εάν ο ζωντανός διακομιστής υποστηρίζει την προσωρινή μνήμη GOP, αυτό σημαίνει ότι η συσκευή αναπαραγωγής μπορεί να λάβει τα δεδομένα αμέσως μετά τη σύνδεση με τον διακομιστή, εξοικονομώντας έτσι χρόνο μετάδοσης πηγής πίσω από περιοχές και μεταξύ χειριστών.
Το GOP αντικατοπτρίζει την περίοδο των βασικών καρέ, δηλαδή την απόσταση μεταξύ δύο βασικών καρέ, δηλαδή τον μέγιστο αριθμό καρέ σε μια ομάδα καρέ. Υποθέτοντας ότι ο σταθερός ρυθμός καρέ ενός βίντεο είναι 24fps (δηλ. 1 δευτερόλεπτο 24 καρέ) και η περίοδος βασικού καρέ είναι 2S, τότε ένα GOP είναι 48 εικόνες. Γενικά, απαιτείται τουλάχιστον ένα βασικό καρέ για κάθε δευτερόλεπτο βίντεο.
Η αύξηση του αριθμού των βασικών καρέ βελτιώνει την ποιότητα της εικόνας (το GOP είναι συνήθως πολλαπλάσιο του FPS), αλλά ταυτόχρονα αυξάνει το εύρος ζώνης και το φορτίο δικτύου. Αυτό σημαίνει ότι το πρόγραμμα αναπαραγωγής πελάτη κατεβάζει ένα GOP.
|
Εισαγάγετε 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