คุณจะลบล้างพารามิเตอร์ของสตรีมหรือไม่ก็ได้ แต่หากคุณต้องการให้โปรแกรมหรือแอปพลิเคชันที่ใช้เล่นสตรีมลบล้างค่าเริ่มต้นของพารามิเตอร์การสร้างสตรีม หรือลบล้างการเลือกหรือลําดับเริ่มต้นของตัวแปรเมื่อมีการขอเพลย์ลิสต์ HLS หรือ DASH ก็ให้ใช้ได้ คุณส่งผ่านพารามิเตอร์เหล่านี้จากโปรแกรมหรือแอปสำหรับเล่นสตรีมได้ทั้งแบบ IMA SDK, บีคอนฝั่งเซิร์ฟเวอร์ (SSB) และการใช้ DAI API
ลบล้างการเลือกตัวแปรและลําดับ
ผู้เผยแพร่โฆษณาเป็นผู้กําหนดลําดับของเพลย์ลิสต์เริ่มต้น หากไม่ได้ระบุพารามิเตอร์การจัดลำดับไว้ เพลย์ลิสต์จะแสดงในลำดับเดิมตามที่ผู้เผยแพร่โฆษณาส่งกลับมา
คุณสามารถลบล้างพารามิเตอร์การเลือกตัวแปรและลำดับที่ระบุไว้ระหว่างที่สร้างสตรีมได้ ซึ่งช่วยให้คุณระบุชุดย่อยของตัวแปรที่ควรรวมไว้ในการตอบสนองต่อคําขอเพลย์ลิสต์หลักและลําดับของตัวแปรดังกล่าว วิธีนี้อาจมีประโยชน์ในกรณีที่คุณต้องการให้ตัวแปรเฉพาะที่กำหนดมีความสำคัญเหนือกว่าตัวแปรอื่นเมื่อพิจารณาจากผู้ใช้ที่ดูเนื้อหานั้น
ชุดย่อยและลำดับของตัวแปรจะยังคงเดิมตลอดอายุของสตรีม ระบบจะยอมรับพารามิเตอร์ไปเป็นส่วนหนึ่งของโครงสร้าง adTagParameters เมื่อใช้พารามิเตอร์ IMA SDK, DAI API หรือเป็นพารามิเตอร์ HTTP GET
เพิ่มเติมเมื่อใช้ SSB
พารามิเตอร์ | โปรโตคอลสตรีมมิง | คำอธิบาย | ตัวอย่าง |
---|---|---|---|
dai-aor |
HLS, DASH | ช่วงของแบนด์วิดท์สำหรับตัวแปรเสียงที่จะส่งคืนมา หากต้องการเลือกแบนด์วิดท์ทั้งหมดที่สูงกว่า ให้ระบุเฉพาะ startBandwidth หากต้องการเลือกแบนด์วิดท์ที่ต่ำกว่าทั้งหมด ให้ระบุเฉพาะ :endBandwidth (มีโคลอน ":" นำหน้า) |
dai-aor=60000 |
dai-dlid |
HLS, DASH |
เมื่อคุณสร้างการกำหนดค่า CDN สำหรับเนื้อหาวิดีโอออนดีมานด์ ให้กำหนดการกำหนดค่า CDN เริ่มต้นและการตั้งค่าการแสดง CDN เพิ่มเติม ซึ่งให้คุณตั้งค่า CDN ได้มากกว่า 1 รายการและเลือก CDN ที่ต้องการให้แสดงเนื้อหาได้ในแบบไดนามิกตั้งแต่เริ่มเซสชันโดยใช้คีย์-ค่า เมื่อตั้งค่าและบันทึกการกำหนดค่า CDN แล้ว Ad Manager จะกำหนดชื่อให้แต่ละ CDN ชื่อนี้ควรจะส่งเข้าไปในคำขอสร้างสตรีมโดยเป็นค่าของพารามิเตอร์ Ad Manager จะใช้ CDN เริ่มต้น หากไม่มีการส่งชื่อเข้าไปในคำขอ |
( |
dai-excl |
HLS, DASH | สตรีมจะถูกนำออกจากเพลย์ลิสต์ รองรับ subtitles , codec , audio-lang , subtitle-lang , iframe , และ resolution คุณเลือกที่จะยกเว้นความละเอียด ตัวแปลงรหัสเสียง ตัวแปลงรหัสวิดีโอ รวมถึงเสียงและ/หรือภาษาของคำบรรยายโดยใช้ค่าเดียวหรือใส่หลายค่าไว้ในรายการที่คั่นด้วยคอมมาได้ด้วย คำนำหน้า Codec รองรับคำต่อท้าย "*" ด้วย ซึ่งจะยกเว้นการแปลทั้งหมดที่มี Codec ซึ่งนำหน้าด้วย |
ตัวแปลงรหัสตัวเดียว ตัวแปลงรหัสหลายตัว ตัวแปลงรหัสนำหน้า เสียงภาษาเดียว คำบรรยายภาษาเดียว การเลือกหลายรายการ ความละเอียด |
dai-os |
HLS | แบนด์วิดท์ตัวแปรวิดีโอที่จะวางไว้ด้านบนสุดของเพลย์ลิสต์หลัก ระบบจะเลือกรูปแบบที่มีค่าใกล้เคียงกับ startBandwidth มากที่สุด หากมี 2 ค่าที่มีระยะห่างเท่ากัน ระบบจะเลือกค่าที่ต่ำที่สุด เมื่อมีพารามิเตอร์นี้แต่ไม่มี dai-aor ระบบจะยกเว้นตัวแปร "เสียงเท่านั้น" ทั้งหมด |
dai-os=1700000 |
dai-ot |
HLS |
ข้อมูลประเภทลำดับที่อธิบายประเภทค่าที่พารามิเตอร์ หากระบุพารามิเตอร์ |
dai-ot=bw dai-ot=bw_res |
dai-ov |
HLS |
ค่าที่คั่นด้วยคอมมาที่ระบุลำดับของเพลย์ลิสต์ของสื่อซึ่งจะต้องส่งกลับมา ต้องใช้ร่วมกับ หากมีตัวแปรหลายตัวที่มีค่าลำดับเหมือนกัน (เช่น มี 2 ตัวแปรที่มีแบนด์วิดท์เท่ากันแต่ความละเอียดต่างกัน) ลำดับของตัวแปรดังกล่าวจะยังคงเหมือนเดิม |
|
dai-sr |
HLS, DASH |
ช่วงของแบนด์วิดท์สำหรับตัวแปรวิดีโอที่จะส่งคืนมา หากต้องการเลือกแบนด์วิดท์ที่สูงกว่าทั้งหมด ให้ระบุเฉพาะ การบังคับใช้แบนด์วิดท์มีไว้สำหรับเนื้อหาวิดีโอเท่านั้น
|
dai-sr=1300000:2500000 |
พารามิเตอร์การลบล้างอื่นๆ
พารามิเตอร์ | โปรโตคอลสตรีมมิง | คำอธิบาย | ตัวอย่าง |
---|---|---|---|
dai-ah |
HLS, DASH | ระบุว่าสตรีมแบบสดควรใช้การพักโฆษณาหรือไม่ ต้องระบุระยะเวลาพักโฆษณาในการกำหนดค่าสตรีมแบบสด | เปิดใช้การพักโฆษณา:dai-ah=1 |
dai-apto (เบต้า) |
HLS, DASH |
ระยะหมดเวลาในการตัดสินใจเกี่ยวกับพ็อดโฆษณาหน่วยเป็นมิลลิวินาทีสำหรับผลงานวิดีโอออนดีมานด์ (VOD) และสตรีมแบบสด ค่านี้จะใช้ประกอบการตัดสินใจเกี่ยวกับทั้งช่วงพักโฆษณาตอนกลางหรือช่วงพักโฆษณาที่ผ่านไปแล้วซึ่งเกิดขึ้นตอนสร้างสตรีม (ไม่ใช่การตัดสินใจโฆษณาในอนาคตทั้งหมดหลังจากสร้างสตรีมแล้ว) สำหรับช่วงพักโฆษณาที่ผ่านไปแล้วจะใช้ได้เมื่อใช้เพลย์ลิสต์ประเภท EVENT หรือพารามิเตอร์ dai-dpb เท่านั้น สามารถตั้งค่านี้ให้เป็นค่าใดก็ได้ที่มากกว่า 0 และน้อยกว่าหรือเท่ากับ 10000
การตั้งค่าที่ต่ำมากหรือสูงมากอาจส่งผลต่อการส่งโฆษณาหรือประสบการณ์ของผู้ใช้ |
dai-apto=4000 |
dai-dpb |
HLS, DASH |
ระบุว่าจะเปิดใช้การตัดสินใจเกี่ยวกับช่วงพักโฆษณาที่ผ่านไปแล้วสำหรับสตรีมเชิงเส้นที่ไม่ใช่ SSB หรือไม่ (พารามิเตอร์คือไม่พิจารณาสำหรับสตรีม SSB) หากเปิดใช้ ระบบจะตัดสินใจเกี่ยวกับช่วงพักโฆษณาที่ผ่านไปแล้วโดยใช้การตัดสินใจช่วงพักโฆษณาตอนกลาง การตั้งค่านี้อาจส่งผลต่อเวลาในการตอบสนองเริ่มต้น ซึ่งคุณควบคุมด้วยพารามิเตอร์ ช่วงพักโฆษณาที่ผ่านไปแล้วจะไม่มีการดู เว้นแต่ผู้ใช้จะกรอกลับและอาจทำให้จำนวนโค้ดที่เรียกใช้เพิ่มขึ้น |
เปิดใช้การตัดสินใจเกี่ยวกับช่วงพักโฆษณาที่ผ่านไปแล้ว:dai-dpb=true ปิดใช้การตัดสินใจเกี่ยวกับช่วงพักโฆษณาที่ผ่านไปแล้วสำหรับ HLS ที่ใช้เพลย์ลิสต์ประเภท EVENT: dai-dpb=false |
dai-dvr |
HLS, DASH | ระยะเวลา DVR (เป็นวินาที) ของเนื้อหาที่ถ่ายทอดสดและโฆษณาที่ผู้ใช้เลื่อนกลับและเล่นต่อได้อย่างราบรื่น
ค่าเริ่มต้นปัจจุบันสําหรับค่านี้คือ 100 วินาที หรือค่าที่ระบุไว้ในระหว่างการตั้งค่าสตรีมแบบสด แต่คุณระบุขีดจํากัดสูงสุดใหม่สําหรับสตรีมแบบสดแต่ละรายการได้สูงสุด 100 วินาทีสําหรับ SSB หรือ 1,800 วินาทีเมื่อใช้ SDK หรือ API หากต้องการใช้ระยะเวลา DVR ที่นานขึ้น โปรดติดต่อผู้จัดการฝ่ายดูแลลูกค้า คำแนะนำและการใช้งานระยะเวลา DVR จริงของเพลย์ลิสต์ที่กลับมาอาจมากหรือน้อยกว่านี้เล็กน้อย ขึ้นอยู่กับระยะเวลาของกลุ่มที่แทนโฆษณา ระยะเวลาอาจแตกต่างกันเล็กน้อยสำหรับตัวแปรที่แตกต่างกัน ค่าสูงสุดของกรอบเวลาจริงไม่ควรมากกว่าค่ากรอบเวลา DVR ที่ระบุในเหตุการณ์ ซึ่งหากเกิน ระบบจะจํากัดค่าโดยอัตโนมัติ กรอบเวลา DVR สําหรับสตรีม SSB จะถูกจํากัดให้มีค่าต่ำกว่าเมื่อเทียบกับ SDK หรือสตรีม API สาธารณะ แม้ว่าเราจะพยายามอย่างสุดความสามารถเพื่อส่งไฟล์ Manifest ที่เข้ากันได้ แต่การระบุค่าที่น้อยมากหรือใหญ่มากก็อาจทําให้เกิดปัญหาการเล่นได้ คุณควรทดสอบการเล่นอย่างละเอียดด้วยระยะเวลาของกรอบเวลา DVR ที่ต้องการ เพื่อให้มั่นใจว่าวิดีโอจะเล่นได้อย่างราบรื่น หลีกเลี่ยงการใช้กรอบเวลาที่แตกต่างกันสำหรับอุปกรณ์แต่ละตัว การระบุกรอบเวลาเป็น 30 วินาทีสําหรับอุปกรณ์ประเภทหนึ่งและ 31 วินาทีหรือ 35 วินาทีสำหรับอุปกรณ์ประเภทอื่นๆ นั้นทำให้การเล่นไม่มีประสิทธิภาพ ให้ใช้เป็นกลุ่มกรอบเวลาแทน (เช่น 35 วินาทีสําหรับอุปกรณ์ 1 ชุดและ 10 นาทีสำหรับอีกชุดหนึ่ง เป็นต้น) การทำเช่นนี้จะช่วยให้การจัดสรรทรัพยากรและการทำงานมีประสิทธิภาพมากขึ้น |
dai-dvr=60 |
dai-emsgv |
HLS |
เวอร์ชัน Event Message คือพารามิเตอร์การสร้างสตรีมที่ช่วยให้ผู้เรียกใช้ระบุเวอร์ชัน "emsg" สำหรับเนื้อหา Common Media Application Format (CMAF) ได้ มาตรฐาน HLS กำหนดให้ใช้ "emsg" เวอร์ชัน 1 การตั้งค่านี้มีประโยชน์สำหรับแพลตฟอร์มที่ไม่รองรับเวอร์ชัน 1 มาตรฐานและต้องการใช้เวอร์ชัน 0 เช่น Roku
|
dai-emsgv=1 |
dai-pre (เบต้า) |
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
ไฟล์ Manifest ต้นฉบับที่มีคำบรรยาย
#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
ไฟล์ Manifest ต้นฉบับที่มี 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
ยกเว้นตัวแปลงรหัส 1 ตัว
คำขอ
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