Η παράκαμψη παραμέτρων ροής είναι προαιρετική. Είναι διαθέσιμη αν θέλετε το πρόγραμμα αναπαραγωγής ή η εφαρμογή να παρακάμψει την προεπιλεγμένη τιμή μιας παραμέτρου δημιουργίας ροής ή να παρακάμψει την επιλογή ή την προεπιλεγμένη σειρά των παραλλαγών κατά την υποβολή αιτήματος για το playlist HLS ή DASH. Μπορείτε να μεταβιβάσετε αυτές τις παραμέτρους από το πρόγραμμα αναπαραγωγής ή την εφαρμογή για τις υλοποιήσεις του Κιτ ανάπτυξης λογισμικού IMA, της Σηματοδότησης από την πλευρά του διακομιστή (SSB) και του API DAI.
Παράκαμψη επιλογής και σειράς παραλλαγών
Η προεπιλεγμένη σειρά playlist καθορίζεται από τον εκδότη. Εάν δεν έχουν οριστεί παράμετροι ταξινόμησης, τα playlist εμφανίζονται με την αρχική σειρά, όπως εμφανίζονται από τον εκδότη.
Μπορείτε να παρακάμψετε τις παραμέτρους επιλογής και σειράς των παραλλαγών που έχουν καθοριστεί κατά τη διάρκεια της δημιουργίας ροής, ενέργεια που σας επιτρέπει να προσδιορίσετε το υποσύνολο των παραλλαγών που πρέπει να συμπεριληφθούν στην απόκριση σε ένα αίτημα κύριου playlist και τη σειρά αυτών των παραλλαγών. Αυτό μπορεί να είναι χρήσιμο εάν θέλετε μια συγκεκριμένη παραλλαγή να υπερισχύει έναντι άλλης με βάση τον χρήστη που χρησιμοποιεί το περιεχόμενο.
Το υποσύνολο και η σειρά των παραλλαγών παραμένουν ίδια για όσο είναι ενεργή η ροή. Οι παράμετροι γίνονται αποδεκτές είτε ως μέρος της δομής adTagParameters όταν χρησιμοποιούν το Κιτ ανάπτυξης λογισμικού IMA και τις παραμέτρους του API DAI ή ως πρόσθετες παράμετροι HTTP GET
όταν χρησιμοποιούν SSB.
Παράμετρος | Πρωτόκολλο ροής | Περιγραφή | Παραδείγματα |
---|---|---|---|
dai-aor |
HLS, DASH | Το εύρος των ευρών ζώνης για τις παραλλαγές ήχου που θα εμφανιστούν. Για να επιλέξετε όλα τα υψηλότερα εύρη ζώνης, καθορίστε μόνο το startBandwidth . Για να επιλέξετε όλα τα κατώτερα εύρη ζώνης, καθορίστε μόνο το :endBandwidth (με πρόθεμα μια άνω κάτω τελεία ":"). |
dai-aor=60000 |
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 |
Το χρονικό όριο λήψης αποφάσεων της ομάδας διαφημίσεων, σε χιλιοστά του δευτερολέπτου, για δημιουργία βίντεο κατά απαίτηση και ζωντανές ροές. Η συγκεκριμένη τιμή χρησιμοποιείται είτε σε απόφαση στο μέσο του διαλείμματος είτε σε απόφαση μετά το διάλειμμα που λαμβάνεται κατά τη δημιουργία της ροής (δεν χρησιμοποιείται σε όλες τις μελλοντικές αποφάσεις για διαφημίσεις μετά τη δημιουργία της ροής). Για προηγούμενα διαφημιστικά διαλείμματα, είναι διαθέσιμη μόνο κατά τη χρήση playlist τύπου 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 |
Παραδείγματα παράκαμψης παραμέτρων
Αίτημα
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