Η παράκαμψη παραμέτρων ροής είναι προαιρετική.
Είναι διαθέσιμη αν θέλετε το πρόγραμμα αναπαραγωγής ή η εφαρμογή να παρακάμψει τα εξής:
- Μια προεπιλεγμένη τιμή παραμέτρου δημιουργίας ροής
- Την επιλογή ή την προεπιλεγμένη σειρά των παραλλαγών κατά την υποβολή αιτήματος για τη λίστα αναπαραγωγής HLS ή DASH.
Μπορείτε να μεταβιβάσετε αυτές τις παραμέτρους από το πρόγραμμα αναπαραγωγής ή την εφαρμογή για τις υλοποιήσεις του IMA SDK, της Σηματοδότησης από την πλευρά του διακομιστή (SSB) και του API DAI.
Παράκαμψη επιλογής και σειράς παραλλαγών
Η προεπιλεγμένη σειρά playlist καθορίζεται από τον εκδότη. Εάν δεν έχουν οριστεί παράμετροι ταξινόμησης, οι λίστες αναπαραγωγής εμφανίζονται με την αρχική σειρά, όπως εμφανίζονται από τον εκδότη.
Μπορείτε να παρακάμψετε τις παραλλαγές επιλογής και σειράς των παραμέτρων που έχουν καθοριστεί κατά τη δημιουργία ροής. Αυτό σας επιτρέπει να καθορίσετε το υποσύνολο των παραλλαγών που περιλαμβάνονται στην απόκριση σε ένα αίτημα κύριας λίστας αναπαραγωγής και να προσδιορίσετε τη σειρά αυτών των παραλλαγών. Αυτό μπορεί να είναι χρήσιμο εάν θέλετε μια συγκεκριμένη παραλλαγή να υπερισχύει έναντι άλλης με βάση τον χρήστη που χρησιμοποιεί το περιεχόμενο.
Το υποσύνολο και η σειρά των παραλλαγών παραμένουν ίδια για όσο είναι ενεργή η ροή. Οι παράμετροι γίνονται αποδεκτές είτε ως μέρος της δομής adTagParameters όταν χρησιμοποιούν το Κιτ ανάπτυξης λογισμικού IMA και τις παραμέτρους του API DAI ή ως πρόσθετες παράμετροι HTTP GET
όταν χρησιμοποιούν SSB.
Παράμετρος | Πρωτόκολλο ροής | Περιγραφή | Παραδείγματα |
---|---|---|---|
dai-aor |
HLS, DASH |
Το εύρος των ευρών ζώνης για τις παραλλαγές ήχου που θα εμφανιστούν.
|
|
dai-dlid |
HLS, DASH |
Όταν δημιουργείτε μια διαμόρφωση ΔΠΠ για το στοιχείο βίντεο, ορίστε μια προεπιλεγμένη διαμόρφωση ΔΠΠ και πρόσθετες ρυθμίσεις προβολής ΔΠΠ. Αυτό σας επιτρέπει να ρυθμίσετε περισσότερα από ένα ΔΠΠ και να επιλέξετε δυναμικά ποιο θέλετε να προβάλλεται στην αρχή μιας περιόδου σύνδεσης χρησιμοποιώντας ένα κλειδί-τιμή. Αφού ρυθμίσετε και αποθηκεύσετε τις διαμορφώσεις ΔΠΠ, το Ad Manager αντιστοιχίζει σε καθεμιά ένα όνομα. Αυτό το όνομα πρέπει να μεταβιβαστεί στο αίτημα δημιουργίας ροής ως τιμή της παραμέτρου Εάν δεν μεταβιβαστεί κάποιο όνομα στο αίτημα, το Ad Manager χρησιμοποιεί το προεπιλεγμένο ΔΠΠ. Σημείωση: Το |
(Το |
dai-excl |
HLS, DASH | Αποδόσεις που πρέπει να εξαιρεθούν από το playlist. Υποστηρίζει τις παραμέτρους subtitles , codec , audio-lang , subtitle-lang , iframe και resolution . Μπορείτε να εξαιρέσετε κάποια ανάλυση, κωδικοποιητές ήχου, κωδικοποιητές βίντεο και γλώσσες ήχου ή/και υπότιτλων, χρησιμοποιώντας μία τιμή ή μια λίστα με πολλές τιμές διαχωρισμένες με κόμματα. Το πρόθεμα codec υποστηρίζεται επίσης με το επίθημα "*", το οποίο αποκλείει όλες τις αποδόσεις με την παράμετρο codec με το παρεχόμενο πρόθεμα. |
Ένας κωδικοποιητής Πολλοί κωδικοποιητές Κωδικοποιητής προθέματος Ήχος για μία γλώσσα Υπότιτλος για μία γλώσσα Πολλαπλές επιλογές Ανάλυση |
dai-os |
HLS | Το εύρος ζώνης παραλλαγής βίντεο που θα τοποθετηθεί στην κορυφή του κύριου playlist. Επιλέγεται η παραλλαγή που βρίσκεται πλησιέστερα στην τιμή για το startBandwidth . Εάν οι δύο τιμές είναι ισαπέχουσες, επιλέγεται η χαμηλότερη τιμή. Όταν παρέχεται αυτή η παράμετρος και όχι το dai-aor , εξαιρούνται όλες οι παραλλαγές μόνο ήχου. |
dai-os=1700000 |
dai-ot |
HLS |
Οι πληροφορίες για τον τύπο σειράς που περιγράφουν τον τύπο τιμών που καθορίζονται από την παράμετρο Εάν η παράμετρος |
dai-ot=bw dai-ot=bw_res |
dai-ov |
HLS |
Τιμές διαχωρισμένες με κόμμα που καθορίζουν τη σειρά των playlist πολυμέσων που πρέπει να εμφανιστούν. Πρέπει να χρησιμοποιείται μαζί με την παράμετρο Εάν υπάρχουν πολλές παραλλαγές με την ίδια τιμή σειράς (για παράδειγμα, δύο παραλλαγές του ίδιου εύρους ζώνης αλλά διαφορετικές αναλύσεις), η αρχική σειρά διατηρείται μεταξύ αυτών των παραλλαγών. |
|
dai-sr |
HLS, DASH |
Το εύρος των ευρών ζώνης για τις παραλλαγές βίντεο που θα εμφανιστούν. Για να επιλέξετε όλα τα υψηλότερα εύρη ζώνης, καθορίστε μόνο το Η επιβολή εύρους ζώνης ισχύει μόνο για περιεχόμενο βίντεο.
|
dai-sr=1300000:2500000 |
Άλλες παράμετροι παράκαμψης
Παράμετρος | Πρωτόκολλο ροής | Περιγραφή | Παραδείγματα |
---|---|---|---|
dai-ah |
HLS, DASH | Καθορίζει αν σε μια ζωντανή ροή θα πρέπει να εφαρμοστούν ή όχι διακοπές από διαφημίσεις. Η διάρκεια των διακοπών από διαφημίσεις πρέπει να καθοριστεί στη διαμόρφωση της ζωντανής ροής. | Ενεργοποίηση διακοπών από διαφημίσεις:dai-ah=1 |
dai-apto (beta) |
HLS, DASH |
Το χρονικό όριο λήψης αποφάσεων της ομάδας διαφημίσεων, σε χιλιοστά του δευτερολέπτου, για δημιουργία βίντεο κατά απαίτηση και ζωντανές ροές. Αυτή η τιμή χρησιμοποιείται για όλες τις αποφάσεις αποκλεισμού διαφημίσεων κατά τη δημιουργία ροής, δηλαδή για αποφάσεις στο μέσο του διαλείμματος και μετά από αυτό για γραμμικές ροές και αποφάσεις VMAP για VOD. Για προηγούμενα διαφημιστικά διαλείμματα, είναι διαθέσιμη μόνο κατά τη χρήση λίστας αναπαραγωγής τύπου EVENT ή της παραμέτρου dai-dpb. Αυτό μπορεί να οριστεί σε οποιαδήποτε τιμή μεγαλύτερη του 0 και μικρότερη ή ίση με 10.000.
Ο ορισμός μιας ιδιαίτερα χαμηλής ή υψηλής τιμής μπορεί να επηρεάσει την κάλυψη διαφημίσεων ή την εμπειρία χρήστη. |
dai-apto=4000 |
dai-dpb |
HLS, DASH |
Καθορίζει αν θα ενεργοποιηθεί η λήψη αποφάσεων προηγούμενων διαλειμμάτων για γραμμικές ροές που δεν είναι SSB (η παράμετρος αγνοείται για ροές SSB). Εάν είναι ενεργοποιημένη, τα προηγούμενα διαλείμματα αποφασίζονται με αποφάσεις κατά τη διάρκεια των διαλειμμάτων. Αυτό μπορεί να επηρεάσει τον λανθάνοντα χρόνο εκκίνησης, τον οποίο μπορείτε να ελέγξετε με την παράμετρο Τα προηγούμενα διαλείμματα δεν θα έχουν προβολές εκτός αν ο χρήστης κάνει μετάβαση προς τα πίσω, κάτι που μπορεί να αυξήσει τις μετρήσεις προβολών κώδικα. |
Ενεργοποίηση λήψης αποφάσεων προηγούμενων διαλειμμάτων:dai-dpb=true Απενεργοποίηση λήψης αποφάσεων προηγούμενων διαλειμμάτων για playlist τύπου EVENT HLS: dai-dpb=false |
dai-dvr |
HLS, DASH | Η διάρκεια DVR (σε δευτερόλεπτα) του ζωντανού περιεχομένου και των διαφημίσεων που ο χρήστης μπορεί να κάνει κύλιση προς τα πίσω και να διατηρήσει μια απρόσκοπτη αναπαραγωγή.
Η τρέχουσα προεπιλογή για αυτήν την τιμή είναι 100 δευτερόλεπτα ή η τιμή που καθορίστηκε κατά τη ρύθμιση της ζωντανής ροής. Ωστόσο, μπορεί να καθοριστεί νέα μέγιστη τιμή για κάθε ζωντανή ροή, έως 100 δευτερόλεπτα για SSB ή 1800 δευτερόλεπτα όταν χρησιμοποιείται το SDK ή το API. Εάν θέλετε μεγαλύτερη διάρκεια DVR, επικοινωνήστε με τον υπεύθυνο λογαριασμού. Οδηγίες και χρήσηΗ πραγματική διάρκεια DVR του playlist που εμφανίζεται ενδέχεται να είναι λίγο μεγαλύτερη ή λίγο μικρότερη ανάλογα με τη διάρκεια των υποκείμενων τμημάτων. Μπορεί επίσης να διαφέρει ελαφρώς μεταξύ των διαφορετικών παραλλαγών. Η μέγιστη τιμή του πραγματικού χρονικού περιθωρίου δεν πρέπει να είναι μεγαλύτερη από την τιμή του χρονικού περιθωρίου DVR που καθορίστηκε στο συμβάν. Αν είναι, η τιμή θα περιοριστεί αυτόματα. Επίσης, τα παράθυρα DVR για ροές SSB περιορίζονται σε χαμηλότερη τιμή συγκριτικά με τις ροές SDK ή δημόσιων API. Παρόλο που καταβάλλουμε κάθε δυνατή προσπάθεια να εμφανίσουμε ένα συμβατό μανιφέστο, ο καθορισμός μιας πολύ μικρής ή μεγάλης τιμής μπορεί να προκαλέσει προβλήματα στην αναπαραγωγή. Η αναπαραγωγή θα πρέπει να ελεγχθεί διεξοδικά με την επιθυμητή διάρκεια παραθύρου DVR, για να διασφαλιστεί ότι όλα λειτουργούν σωστά. Αποφύγετε τη χρήση διαφορετικών παραθύρων για διαφορετικές συσκευές. Ο καθορισμός ενός μεγέθους παραθύρου 30 δευτερολέπτων για μία συσκευή έναντι 31 δευτερολέπτων ή 35 δευτερολέπτων για άλλες συσκευές δεν είναι κατάλληλη πρακτική από άποψη απόδοσης. Εναλλακτικά, χρησιμοποιήστε κάδους παραθύρων (για παράδειγμα, 35 δευτερόλεπτα για ένα σύνολο συσκευών, 10 λεπτά για κάποιο άλλο σύνολο κ.λπ.). Αυτή η ενέργεια επιτρέπει μια πιο αποτελεσματική κατανομή πόρων και απόδοση. |
dai-dvr=60 |
dai-emsgv |
HLS |
Η έκδοση Event Message είναι μια παράμετρος δημιουργίας ροής που επιτρέπει στους καλούντες να προσδιορίζουν τις εκδόσεις emsg για το περιεχόμενο Common Media Application Format (CMAF). Το πρότυπο HLS απαιτεί την έκδοση 1 του emsg. Αυτή η ρύθμιση είναι χρήσιμη για πλατφόρμες που δεν υποστηρίζουν την τυπική έκδοση 1 και χρειάζονται την έκδοση 0, όπως το Roku.
|
dai-emsgv=1 |
dai-pre (beta) |
HLS, DASH | Καθορίζει αν μια ζωντανή ροή με ενεργοποιημένη τη διαφήμιση πριν το βίντεο θα πρέπει να εμφανίζεται πριν το βίντεο και όχι κατά τη διάρκεια του βίντεο στην περίπτωση που αλληλοεπικαλύπτονται. Η προεπιλεγμένη συμπεριφορά εμφανίζει την επικαλυπτόμενη διαφήμιση κατά τη διάρκεια του βίντεο αντί για τις διαφημίσεις πριν το βίντεο. | dai-pre=1 |
dai-ad-dlid (beta) |
HLS, DASH |
Προσδιορίζει το μοναδικό όνομα ενός εξωτερικού ΔΠΠ που έχετε προδιαμορφώσει στο Google Ad Manager για σκοπούς προβολής διαφημίσεων σε μια ζωντανή ροή. Μάθετε περισσότερα σχετικά με την προβολή διαφημίσεων μέσω εξωτερικών ΔΠΠ. |
(Το |
dai-aup (beta) |
HLS, DASH |
Προσδιορίζει ένα αυθαίρετο πρόθεμα URL που παραπέμπει σε ένα εξωτερικό ΔΠΠ που χρησιμοποιείται για τη δημιουργία URL τμημάτων διαφημίσεων για σκοπούς προβολής διαφημίσεων σε μια ζωντανή ροή. Μάθετε περισσότερα σχετικά με την προβολή διαφημίσεων μέσω εξωτερικών ΔΠΠ. |
dai-aup=https://domain.com/path-c1/path-c2 |
Παραδείγματα παράκαμψης παραμέτρων
Αίτημα
https://dai.google.com/linear/hls/event/<asset_key>/master.m3u8?dai-ot=bw&dai-ov=2025837,1406061
Απόκριση
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2025837,RESOLUTION=960x540,CODECS="mp4a.40.2,avc1.4d401f"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/2025837.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1406061,RESOLUTION=640x360,CODECS="mp4a.40.2,avc1.4d401f"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/1406061.m3u8
Αίτημα
https://dai.google.com/linear/hls/event/<asset_key>/master.m3u8?dai-ot=bw&dai-ov=audio,1406061
Απόκριση
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=64000,RESOLUTION=480x270,CODECS="mp4a.40.2"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/audio.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1406061,RESOLUTION=640x360,CODECS="mp4a.40.2,avc1.4d401f"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/1406061.m3u8
Αίτημα
https://dai.google.com/linear/hls/event/<asset_key>/master.m3u8?dai-ot=bw_res&dai-ov=1400000:640x360,audio
Απόκριση
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1406061,RESOLUTION=640x360,CODECS="mp4a.40.2,avc1.4d401f"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/1406061.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=64000,RESOLUTION=480x270,CODECS="mp4a.40.2"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/audio.m3u8
Αίτημα
https://dai.google.com/linear/hls/event/<asset_key>/master.m3u8?dai-sr=1300000:2500000&dai-aor=60000
Απόκριση
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1406061,RESOLUTION=640x360,CODECS="mp4a.40.2,avc1.4d401f"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/1406061.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2025837,RESOLUTION=960x540,CODECS="mp4a.40.2,avc1.4d401f"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/2025837.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=64000,RESOLUTION=480x270,CODECS="mp4a.40.2"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/audio.m3u8
Αίτημα
https://dai.google.com/linear/hls/event/<asset_key>/master.m3u8?dai-os=1700000
Απόκριση
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1406061,RESOLUTION=640x360,CODECS="mp4a.40.2,avc1.4d401f"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/1406061.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2025837,RESOLUTION=960x540,CODECS="mp4a.40.2,avc1.4d401f"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/2025837.m3u8
Αρχικό μανιφέστο με υπότιτλους
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",LANGUAGE="en",NAME="English",AUTOSELECT=YES,URI="tt-en.m3u8"
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",LANGUAGE="de",NAME="Deutsch",AUTOSELECT=YES,URI="tt-de.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="stereo",LANGUAGE="en",NAME="English",DEFAULT=YES,AUTOSELECT=YES,URI="audio.m3u8"
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=889549,RESOLUTION=640x360,CODECS="mp4a.40.2,avc1.4d401f" SUBTITLES="subs"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/889549.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1406061,RESOLUTION=640x360,CODECS="mp4a.40.2,avc1.4d401f" SUBTITLES="subs"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/2025837.m3u8
Αίτημα
https://dai.google.com/linear/hls/event/<asset_key>/master.m3u8?dai-excl=subtitles
Απόκριση
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="stereo",LANGUAGE="en",NAME="English",DEFAULT=YES,AUTOSELECT=YES,URI="audio.m3u8"
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=889549,RESOLUTION=640x360,CODECS="mp4a.40.2,avc1.4d401f" SUBTITLES="subs"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/889549.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1406061,RESOLUTION=640x360,CODECS="mp4a.40.2,avc1.4d401f" SUBTITLES="subs"
https://dai.google.com/linear/hls/event/<asset_key>/encoder/<encoder_id>/session/<session_id>/bandwidth/2025837.m3u8
Αρχικό μανιφέστο με ac-3, eac-3
#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=6107776,RESOLUTION=1920x1080,CODECS="avc1.640028,ec-3",AUDIO="AUDIO-EAC3"
https://truman.com/ssai/hls/event/<event_code>/encoder/<encoder_id>/session/<session_id>/bandwidth/6107776.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2212301,RESOLUTION=960x540,CODECS="avc1.640028,ec-3",AUDIO="AUDIO-EAC3"
https://truman.com/ssai/hls/event/<event_code>/encoder/<encoder_id>/session/<session_id>/bandwidth/2212301.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=6295776,RESOLUTION=1920x1080,CODECS="ac-3,avc1.640028",AUDIO="AUDIO-AC3"
https://truman.com/ssai/hls/event/<event_code>/encoder/<encoder_id>/session/<session_id>/bandwidth/6295776.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2400301,RESOLUTION=960x540,CODECS="ac-3,avc1.640028",AUDIO="AUDIO-AC3"
https://truman.com/ssai/hls/event/<event_code>/encoder/<encoder_id>/session/<session_id>/bandwidth/2400301.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=6045381,RESOLUTION=1920x1080,CODECS="avc1.640028,mp4a.40.2",AUDIO="AUDIO-AAC"
https://truman.com/ssai/hls/event/<event_code>/encoder/<encoder_id>/session/<session_id>/bandwidth/6045381.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2149906,RESOLUTION=960x540,CODECS="avc1.640028,mp4a.40.2",AUDIO="AUDIO-AAC"
https://truman.com/ssai/hls/event/<event_code>/encoder/<encoder_id>/session/<session_id>/bandwidth/2149906.m3u8
#EXT-X-MEDIA:TYPE=AUDIO,URI="audio-eac3.m3u8",GROUP-ID="AUDIO-EAC3",LANGUAGE="en",NAME="ENGLISH",AUTOSELECT=YES
#EXT-X-MEDIA:TYPE=AUDIO,URI="audio-ac3.m3u8",GROUP-ID="AUDIO-AC3",LANGUAGE="en",NAME="ENGLISH",AUTOSELECT=YES
#EXT-X-MEDIA:TYPE=AUDIO,URI="audio-aac.m3u8",GROUP-ID="AUDIO-AAC",LANGUAGE="en",NAME="ENGLISH",AUTOSELECT=YES
Εξαίρεση ενός κωδικοποιητή
Αίτημα
http://truman.com/ssai/event/<event_code>/master.m3u8?dai-excl=codec:ec-3
Απόκριση
#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=6295776,RESOLUTION=1920x1080,CODECS="ac-3,avc1.640028",AUDIO="AUDIO-AC3"
https://truman.com/ssai/hls/event/<event_code>/encoder/<encoder_id>/session/<session_id>/bandwidth/6295776.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2400301,RESOLUTION=960x540,CODECS="ac-3,avc1.640028",AUDIO="AUDIO-AC3"
https://truman.com/ssai/hls/event/<event_code>/encoder/<encoder_id>/session/<session_id>/bandwidth/2400301.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=6045381,RESOLUTION=1920x1080,CODECS="avc1.640028,mp4a.40.2",AUDIO="AUDIO-AAC"
https://truman.com/ssai/hls/event/<event_code>/encoder/<encoder_id>/session/<session_id>/bandwidth/6045381.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2149906,RESOLUTION=960x540,CODECS="avc1.640028,mp4a.40.2",AUDIO="AUDIO-AAC"
https://truman.com/ssai/hls/event/<event_code>/encoder/<encoder_id>/session/<session_id>/bandwidth/2149906.m3u8
#EXT-X-MEDIA:TYPE=AUDIO,URI="audio-ac3.m3u8",GROUP-ID="AUDIO-AC3",LANGUAGE="en",NAME="ENGLISH",AUTOSELECT=YES
#EXT-X-MEDIA:TYPE=AUDIO,URI="audio-aac.m3u8",GROUP-ID="AUDIO-AAC",LANGUAGE="en",NAME="ENGLISH",AUTOSELECT=YES
Εξαίρεση πολλών κωδικοποιητών
Αίτημα
http://truman.com/ssai/event/<event_code>/master.m3u8?dai-excl=codec:ec-3,codec:ac-3
Απόκριση
#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=6045381,RESOLUTION=1920x1080,CODECS="avc1.640028,mp4a.40.2",AUDIO="AUDIO-AAC"
https://truman.com/ssai/hls/event/<event_code>/encoder/<encoder_id>/session/<session_id>/bandwidth/6045381.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2149906,RESOLUTION=960x540,CODECS="avc1.640028,mp4a.40.2",AUDIO="AUDIO-AAC"
https://truman.com/ssai/hls/event/<event_code>/encoder/<encoder_id>/session/<session_id>/bandwidth/2149906.m3u8
#EXT-X-MEDIA:TYPE=AUDIO,URI="audio-aac.m3u8",GROUP-ID="AUDIO-AAC",LANGUAGE="en",NAME="ENGLISH",AUTOSELECT=YES