คุณจะลบล้างพารามิเตอร์ของสตรีมหรือไม่ก็ได้
แต่หากคุณต้องการให้เพลเยอร์หรือแอปพลิเคชันที่ใช้เล่นสตรีมลบล้างรายการต่อไปนี้ก็ให้ใช้ได้
- ค่าเริ่มต้นของพารามิเตอร์การสร้างสตรีม
- การเลือกหรือลําดับเริ่มต้นของตัวแปรเมื่อมีการขอเพลย์ลิสต์ HLS หรือ DASH
คุณส่งผ่านพารามิเตอร์เหล่านี้จากเพลเยอร์หรือแอปสำหรับเล่นสตรีมได้ทั้งแบบ IMA SDK, บีคอนฝั่งเซิร์ฟเวอร์ (SSB) และการใช้ DAI API
ลบล้างการเลือกตัวแปรและลําดับ
ผู้เผยแพร่โฆษณาเป็นผู้กําหนดลําดับของเพลย์ลิสต์เริ่มต้น หากไม่ได้ระบุพารามิเตอร์การจัดลำดับไว้ เพลย์ลิสต์จะแสดงในลำดับเดิมตามที่ผู้เผยแพร่โฆษณาส่งกลับมา
คุณลบล้างพารามิเตอร์การเลือกตัวแปรและลำดับที่ระบุไว้ระหว่างที่สร้างสตรีมได้ ซึ่งช่วยให้คุณระบุชุดย่อยของรูปแบบที่รวมไว้ในการตอบสนองต่อคำขอเพลย์ลิสต์หลักและกำหนดลำดับของรูปแบบเหล่านั้นได้ วิธีนี้อาจมีประโยชน์ในกรณีที่คุณต้องการให้ตัวแปรเฉพาะที่กำหนดมีความสำคัญเหนือกว่าตัวแปรอื่นเมื่อพิจารณาจากผู้ใช้ที่ดูเนื้อหานั้น
ชุดย่อยและลำดับของตัวแปรจะยังคงเดิมตลอดอายุของสตรีม ระบบจะยอมรับพารามิเตอร์ไปเป็นส่วนหนึ่งของโครงสร้าง adTagParameters เมื่อใช้พารามิเตอร์ IMA SDK, DAI API หรือเป็นพารามิเตอร์ HTTP GET
เพิ่มเติมเมื่อใช้ SSB
พารามิเตอร์ | โปรโตคอลสตรีมมิง | คำอธิบาย | ตัวอย่าง |
---|---|---|---|
dai-aor |
HLS, DASH |
ช่วงของแบนด์วิดท์สำหรับตัวแปรเสียงที่จะส่งคืนมา
|
|
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) และสตรีมแบบสด ค่านี้ใช้สำหรับการตัดสินใจทั้งหมดเกี่ยวกับการบล็อกโฆษณา ณ เวลาสร้างสตรีม ซึ่งได้แก่ การตัดสินใจเกี่ยวกับช่วงพักโฆษณาตอนกลางและช่วงพักโฆษณาที่ผ่านไปแล้วสำหรับไลฟ์สด และการตัดสินใจเกี่ยวกับ VMAP สำหรับ 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 |
dai-ad-dlid (เบต้า) |
HLS, DASH |
ระบุชื่อที่ไม่ซ้ำกันของ CDN ภายนอกที่คุณกำหนดค่าไว้ล่วงหน้าใน Google Ad Manager เพื่อแสดงโฆษณาในไลฟ์สด ดูข้อมูลเพิ่มเติมเกี่ยวกับการแสดงโฆษณาผ่าน CDN ภายนอก |
( |
dai-aup (เบต้า) |
HLS, DASH |
ระบุคำนำหน้า URL ที่กำหนดเองซึ่งชี้ไปยัง CDN ภายนอกที่ใช้สร้าง URL ของกลุ่มโฆษณาเพื่อแสดงโฆษณาในไลฟ์สด ดูข้อมูลเพิ่มเติมเกี่ยวกับการแสดงโฆษณาผ่าน CDN ภายนอก |
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
ไฟล์ 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