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 -> Γίντις
Το RTC (επικοινωνίες σε πραγματικό χρόνο), η επικοινωνία σε πραγματικό χρόνο, είναι μια ανερχόμενη βιομηχανία tuyere. Σε σύντομο χρονικό διάστημα ενός έτους, πολλοί παίκτες έχουν εισέλθει στον κλάδο. Η πιο τυπική εφαρμογή είναι η ζωντανή επικοινωνία βίντεο και ήχου-βίντεο. Ωστόσο, πολλοί προγραμματιστές εξακολουθούν να έχουν κάποια σύγχυση σχετικά με ορισμένες έννοιες, όπως RTC και webrtc, RTC και ζωντανή μετάδοση, RTC και im.
1 、 Ποια είναι η διαφορά μεταξύ RTC και webrtc;
Η επικοινωνία σε πραγματικό χρόνο (RTC) είναι πιθανό να συγχέεται με το webrtc. Στην πραγματικότητα, δεν μπορούν να σημειωθούν με ίσο σύμβολο.
Το RTC περιλαμβάνει πολλούς συνδέσμους όπως συλλογή, κωδικοποίηση, προεπεξεργασία, μετάδοση, αποκωδικοποίηση, buffering και απόδοση από τη λειτουργική ροή. Το παραπάνω σχήμα δείχνει μια σύντομη ροή επικοινωνίας RTC. Κάθε τμήμα, υπάρχουν περισσότερες υποδιαιρούμενες τεχνικές ενότητες. Για παράδειγμα, οι σύνδεσμοι προεπεξεργασίας περιλαμβάνουν ομορφιά, φίλτρο, ακύρωση ηχούς, καταστολή θορύβου κ.λπ. και συλλέγεται συστοιχία μικροφώνων. Τα VP8, VP9, H.264, h.265 και ούτω καθεξής χρησιμοποιούνται για κωδικοποίηση και αποκωδικοποίηση.
Το παραπάνω σχήμα δείχνει τη σχέση μεταξύ RTC και webrtc, η οποία αποτελεί μέρος του RTC. Το Webrtc είναι ένα τυπικό έργο ανοιχτού κώδικα για την επικοινωνία ιστοσελίδων σε πραγματικό χρόνο. Παρέχεται μόνο η βασική πραγματοποίηση συνάρτησης front-end, συμπεριλαμβανομένης της αποκωδικοποίησης κωδικοποίησης και του jitter buffer. Εάν ο προγραμματιστής θέλει να χρησιμοποιήσει το έργο με βάση τον προγραμματιστή webrtc, πρέπει να κάνει μια σειρά συγκεκριμένων εργασιών, όπως υλοποίηση και ανάπτυξη διακομιστή, επιλογή και ανάπτυξη εμπρός και πίσω άκρου σηματοδότησης και προσαρμογή κινητού τηλεφώνου. Εκτός αυτού, γίνεται πολύ βελτίωση και στίλβωση όσον αφορά τη διαθεσιμότητα και την υψηλή ποιότητα, ενώ απαιτείται επίσης αυτο-βελτίωση και στίλβωση. Το κατώφλι της ικανότητας προσωπικής ανάπτυξης είναι πολύ υψηλό. Ένα επαγγελματικό σύστημα υπηρεσιών τεχνολογίας RTC πρέπει να περιλαμβάνει όχι μόνο τους παραπάνω συνδέσμους επικοινωνίας, αλλά και το ειδικό δίκτυο επικοινωνίας για την επίλυση της αστάθειας του Διαδικτύου, καθώς και τον αλγόριθμο επεξεργασίας σήματος ήχου και βίντεο υψηλής αντοχής για κανάλι Διαδικτύου. Φυσικά, η υψηλή διαθεσιμότητα συμβατικών υπηρεσιών cloud, η εγγύηση της ποιότητας των υπηρεσιών και τα εργαλεία παρακολούθησης και συντήρησης μπορούν να θεωρηθούν μόνο ως βασική ενότητα ενός επαγγελματία παρόχου υπηρεσιών. Επομένως, το webrtc είναι μόνο μερικοί συνδυασμοί τεχνολογίας μικρής τμηματοποίησης στη στοίβα τεχνολογίας RTC και δεν αποτελεί λύση πλήρους στοίβας.
2 、 Ποια είναι η διαφορά μεταξύ RTC και ζωντανής μετάδοσης;
Η παραπάνω εικόνα δείχνει τη σχέση μεταξύ RTC και ζωντανής βroadcast. Μία από τις συγκεκριμένες εφαρμογές του RTC είναι η ζωντανή μετάδοση σε σενάριο ζωντανής μετάδοσης, δηλαδή η ζωντανή μετάδοση χαμηλής καθυστέρησης. Σε γενικές γραμμές, η κοινή ζωντανή μετάδοση, γενικά χρησιμοποιώντας πρωτόκολλο TCP, χρησιμοποιώντας CDN για διανομή περιεχομένου, θα έχει καθυστέρηση λίγων δευτερολέπτων ή ακόμα και δευτερολέπτων, η αλληλεπίδραση μεταξύ του κεντρικού υπολογιστή και του κοινού μπορεί να πραγματοποιηθεί μόνο με σύντομα μηνύματα κειμένου ή δώρα . Ενώ συνδέεται ζωντανά με το σιτάρι, χρησιμοποιώντας πρωτόκολλο UDP, μετάδοση περιεχομένου σε πραγματικό χρόνο, ο κεντρικός υπολογιστής και το κοινό μπορούν να αλληλεπιδράσουν με ήχο και βίντεο, επικοινωνία σε πραγματικό χρόνο, η καθυστέρηση είναι γενικά τόσο χαμηλή όσο εκατοντάδες χιλιοστά του δευτερολέπτου.
Έτσι, ποια τεχνολογία περιέχει η στοίβα RTC, θα παράσχουμε μια σειρά άρθρων για την ερμηνεία της στοίβας τεχνολογίας RTC.
Κωδικοποίηση βίντεο και αποκωδικοποίηση της στοίβας RTC
Κωδικοποιητής ήχου στοίβας RTC
Προεπεξεργασία ήχου βίντεο βίντεο στοίβας RTC
Μετάδοση σε πραγματικό χρόνο στοίβας RTC
Διασφάλιση ποιότητας QoE στοίβα τεχνολογίας RTC
Αυτό το άρθρο είναι το πρώτο σε μια σειρά άρθρων κωδικοποιητή βίντεο
Η τρέχουσα κατάσταση του κωδικοποιητή βίντεο:
Η λειτουργία του κωδικοποιητή βίντεο είναι η συμπίεση της εικόνας και η κωδικοποίηση της εικόνας αφού η κάμερα συλλέξει την εικόνα και την προεπεξεργασία και τη χρησιμοποιεί για μετάδοση. Τα πλεονεκτήματα και τα μειονεκτήματα του κωδικοποιητή είναι: η απόδοση συμπίεσης, η ταχύτητα και η κατανάλωση ισχύος.
Προς το παρόν, οι mainstream κωδικοποιητές βίντεο χωρίζονται σε τρεις σειρές: VPX (VP8, VP9), H.26X (H.264, h.265), AVS (avs1.0, avs2.0)
Το VP8 είναι το πρότυπο κωδικοποιητή βίντεο όγδοης γενιάς on2 τεχνολογιών, κατασκευαστή λύσης συμπίεσης βίντεο. Αφού η Google απέκτησε το on2, άνοιξε το VP8 και το εφάρμοσε στο webrtc. Προς το παρόν, η Google προωθεί επίσης το VP9, μια νέα γενιά προτύπων κωδικοποιητή.
Η. 264, είναι ένα πολύ συμπιεσμένο διεθνές πρότυπο ψηφιακού κωδικοποιητή βίντεο που προτείνεται από την κοινή ομάδα βίντεο (JVT, κοινή ομάδα βίντεο) η οποία αποτελείται από ομάδα εμπειρογνωμόνων κωδικοποίησης βίντεο ITU-T (VCEG) και ομάδα ειδικών δυναμικής εικόνας iso / iec (MPEG). Το Webrtc υποστηρίζει επίσης το H.264.
VP8 και H.264 είναι τα πρότυπα που εφευρέθηκαν πριν από μια δεκαετία και ανήκουν στην ίδια γενιά τεχνολογίας. Αυτά τα δύο πρότυπα βρίσκονται σε ώριμο στάδιο ανάπτυξης και η απόδοση κωδικοποίησης, η πολυπλοκότητα λειτουργίας και η κατανάλωση ισχύος έχουν φτάσει σε καλύτερη ισορροπία. Η τεχνολογία και το επίπεδο εφαρμογής είναι επίσης ελαφρώς διαφορετικά. Για παράδειγμα, οι κατασκευαστές υλικού υποστηρίζουν ευρέως το H.264, ενώ η υποστήριξη VP8 είναι περιορισμένη.
VP9, η ανάπτυξη ξεκίνησε το 2011. Ένας από τους στόχους του VP9 είναι η μείωση του ρυθμού μετάδοσης bit κατά περίπου 50% σε σύγκριση με το VP8 όταν είναι εγγυημένη η ίδια ποιότητα. Με άλλα λόγια, ο ίδιος ρυθμός κώδικα, VP9 μπορεί να βελτιωθεί σημαντικά από το VP8. Ένα από τα μεγάλα πλεονεκτήματα του VP9 είναι τα τέλη ευρεσιτεχνίας, τα οποία η Google ισχυρίζεται ότι μπορεί να χρησιμοποιηθεί δωρεάν. Αυτό είναι διαφορετικό από τα H.264 και h.265 (αν και η Cisco άνοιξε το open264 το 2013 και ισχυρίστηκε ότι μπορεί να καλύψει τα σχετικά τέλη ευρεσιτεχνίας χωρίς να τροποποιήσει τον κωδικό open264).
Η. 265 Ο σκοπός είναι η μετάδοση βίντεο δικτύου υψηλότερης ποιότητας με περιορισμένο εύρος ζώνης και μόνο το μισό του αρχικού εύρους ζώνης απαιτείται για την αναπαραγωγή βίντεο ίδιας ποιότητας. Έχει παρόμοια αρχιτεκτονική αλγορίθμου με H.264, και βελτιώνει ορισμένες σχετικές τεχνολογίες για να βελτιώσει σημαντικά την ποιότητα του βίντεο. Για παράδειγμα, ο κωδικοποιητής H.264 μπορεί να επιτύχει την τυπική καθαρή ψηφιακή συμπίεση βίντεο με ρυθμό κώδικα 1Mbps. και ο κωδικοποιητής h.265 μπορεί να κωδικοποιήσει βίντεο HD 720p ή υψηλότερης ανάλυσης με τον ίδιο ρυθμό κώδικα. Αυτό σημαίνει επίσης ότι, στο τρέχον οικιακό δίκτυο, οι κινητές συσκευές μας όπως smartphone, υπολογιστές tablet κ.λπ. θα μπορούν να αναπαράγουν απευθείας βίντεο 1080p Full HD στο διαδίκτυο. Ταυτόχρονα, το πρότυπο h.265 υποστηρίζει επίσης βίντεο 4K και 8K Ultra HD.
Τα VP9 και h.265 είναι τα πρότυπα που διατυπώθηκαν τα τελευταία πέντε χρόνια και είναι η υψηλότερη απόδοση συμπίεσης των προτύπων που έχουν ολοκληρωθεί. Ομοίως, το h.265 είναι το διεθνές πρότυπο και το VP9 είναι το τρέχον πρότυπο της κύριας ώθησης της Google. Το H. 265 υποστηρίζεται ευρέως στο υλικό. Τα τσιπ όπως τα μήλα, Qualcomm και Intel υποστηρίζουν όλους τους κωδικοποιητές υλικού h.265. Η υποστήριξη υλικού VP9 είναι ακόμη πολύ περιορισμένη. Σε γενικές γραμμές, η απόδοση κωδικοποίησης του κωδικοποιητή νέας γενιάς μπορεί να βελτιωθεί κατά 30-50% σε σύγκριση με την προηγούμενη γενιά, αλλά η πολυπλοκότητα και η κατανάλωση ισχύος θα είναι πολύ μεγαλύτερη από την προηγούμενη γενιά. Επομένως, η εφαρμογή καθαρού κώδικα λογισμικού έχει ορισμένα σημεία συμφόρησης. Σύμφωνα με την υπάρχουσα τεχνολογία, είναι ακόμη απαραίτητο να βασίζεστε στην κωδικοποίηση και την αποκωδικοποίηση υλικού.
Το AVS είναι το πρότυπο κωδικοποίησης πηγής δεύτερης γενιάς με ανεξάρτητα δικαιώματα πνευματικής ιδιοκτησίας στην Κίνα. Προς το παρόν, το avs1.0 έχει χρησιμοποιηθεί ευρέως στις χώρες του τρίτου κόσμου. Avs2.0, το οποίο είναι ένα πρότυπο νέας γενιάς του ίδιου επιπέδου με τα h.265 και VP9.
Ο κωδικοποιητής είναι απλώς τυπικός και σύνταξη και δεν περιορίζει τα σενάρια εφαρμογής. Επομένως, στην πρακτική εφαρμογή, πρέπει να συνδυάσουμε τα χαρακτηριστικά της σκηνής για να βελτιώσουμε και να βελτιστοποιήσουμε το βάθος. Ο κωδικοποιητής βίντεο του δικτύου ήχου έχει κάνει βαθιά βελτίωση για την επικοινωνία ήχου και βίντεο σε πραγματικό χρόνο, η οποία είναι πιο κατάλληλη για τα χαρακτηριστικά του δημόσιου Διαδικτύου και έχει βελτιώσει σημαντικά την πραγματική του ώρα και την ποιότητά του. Ειδικά, συνδυάζεται με το βάθος του δικτύου, και ταυτόχρονα, λαμβάνει επίσης υπόψη τη διακύμανση της απώλειας πακέτων και του εύρους ζώνης του δικτύου.
Η κατεύθυνση εξερεύνησης του κωδικοποιητή βίντεο:
1. Πρότυπο βίντεο VR
Το πρότυπο βίντεο VR είναι μια από τις πιο καυτές ερευνητικές κατευθύνσεις τόσο σε ακαδημαϊκές όσο και σε εμπορικές εφαρμογές. Στο συνέδριο RTC το 2016, προσκαλέσαμε τον καθηγητή Wang Ronggang να μοιραστεί τεχνολογία δημιουργίας περιεχομένου βίντεο και πρότυπα κωδικοποίησης. Ο καθηγητής Wang Ronggang είναι επί του παρόντος κοινός ηγέτης της διεθνούς ομάδας προτύπων συμπίεσης βίντεο MPEG στο Διαδίκτυο και ηγέτης της τυπικής ομάδας κωδικοποίησης περιεχομένου βίντεο εικονικής πραγματικότητας IEEE.
Σύμφωνα με τον καθηγητή Wang Ronggang, τα τεχνικά προβλήματα που συνεχίζει να επιλύει η κωδικοποίηση βίντεο VR είναι: ποιότητα εμφάνισης εικόνας, ποιότητα σύνθεσης και εύρος ζώνης μετάδοσης.
Η κωδικοποίηση βίντεο VR έχει χρησιμοποιηθεί στη σκηνή VR εφαρμόζοντας το υπάρχον πρότυπο συμπίεσης βίντεο. Ωστόσο, λόγω της ιδιαιτερότητας του περιεχομένου βίντεο VR και του περιορισμού του εύρους ζώνης δικτύου, το τρέχον πρότυπο δεν μπορεί να ικανοποιήσει τις απαιτήσεις συμπίεσης του βίντεο VR. Η βιομηχανία έχει υψηλή φωνή για τα πρότυπα συμπίεσης βίντεο VR. Στο μέλλον, η προηγμένη φόρμα βίντεο VR θα πρέπει να είναι δωρεάν στερεοφωνικό βίντεο εμβάπτισης: παρέχετε οπουδήποτε + οποτεδήποτε + οποιαδήποτε προβολή + εμπειρία στερεοφωνικής εμβύθισης σε ένα συγκεκριμένο χώρο.
2. απαιτήσεις υψηλής ανάλυσης
Στην εποχή H.264, ο κωδικοποιητής χρησιμοποιείται κυρίως σε μεσαία και μικρή ανάλυση χαμηλότερη από το HD και λαμβάνει υπόψη την ανάλυση 1080p ελαφρώς.
Αλλά στην εποχή του h.265, wΜε τον καλύτερο εξοπλισμό υλικού και υψηλότερο εύρος ζώνης, οι χρήστες άρχισαν να απαιτούν υψηλότερη ανάλυση βίντεο. Οι άνθρωποι άρχισαν να βρίσκουν ότι οι απαιτήσεις για ποιότητα βίντεο είναι ατελείωτες. Επομένως, ο κωδικοποιητής νέας γενιάς έχει την τάση να υποστηρίζει υψηλή ανάλυση, όπως υψηλή ανάλυση 4K. Η απόδοση συμπίεσης του κωδικοποιητή νέας γενιάς μπορεί να αυξηθεί κατά περισσότερο από 50%.
RTC 2017 Στο τρίτο Συνέδριο Διαδικτύου σε πραγματικό χρόνο, τεχνικοί εμπειρογνώμονες από την Huawei, την Google, την ομάδα βίντεο AVS, την ομάδα ήχου AVS, την ομάδα δοκιμών AVS, το slack, το houseparty και ο Atlas (JIRA) παρακολούθησαν τη συνάντηση για να μοιραστούν την εξερεύνηση και την εφαρμογή του επόμενου πρότυπο κωδικοποίησης γενιάς. Αυτό είναι βασικά το πιο ολοκληρωμένο πάρτι κοινής χρήσης τεχνολογίας στην Κίνα. Φυσικά, υπάρχουν και άλλες ενότητες στοίβας τεχνολογίας RTC. Έχουν δεσμευτεί να εισέλθουν στην αγορά Οι προγραμματιστές RTC δεν μπορούν να το χάσουν.
|
Εισαγάγετε 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