ภาพรวมสำหรับสตรีม VOD

DAI Pod Serve API จะแสดงไฟล์ Manifest ของพ็อดโฆษณาวิดีโอแบบอัตราบิตที่ปรับเปลี่ยนได้ ซึ่งจัดเตรียมให้สามารถนำไปต่อเข้ากับเพลย์ลิสต์สื่อ HLS หรือ MPEG-DASH ที่แสดงต่อผู้ใช้ได้โดยตรง

การผสานรวมโดยทั่วไปกับ DAI Pod Serve API มี 3 องค์ประกอบหลัก ได้แก่ Google Ad Manager ซึ่งเป็นแอปโปรแกรมเล่นวิดีโอไคลเอ็นต์ ซึ่งมักสร้างขึ้นโดยใช้ SDK โฆษณาสื่ออินเทอร์แอกทีฟ (IMA) และอุปกรณ์จัดการไฟล์ Manifest

แผนภาพวงจรชีวิตของ DAI Pod Serve API

Ad Manager

Ad Manager มีหน้าที่ส่งพ็อดโฆษณาไปยังเครื่องมือการจัดการไฟล์ Manifest เครื่องมือการจัดการไฟล์ Manifest จะโต้ตอบกับ Pod Serve API ของ Ad Manager เพื่อขอพ็อดโฆษณา บริการมีหน้าที่รับผิดชอบดังต่อไปนี้

  • การสร้างเซสชันสตรีมสำหรับคำขอแต่ละรายการจากแอปโปรแกรมเล่นวิดีโอของไคลเอ็นต์ การเลือกโฆษณา การสร้างพ็อดโฆษณา และการแสดงรูปแบบเพื่อให้ตรงกับโปรไฟล์การเข้ารหัสเนื้อหา หรือที่เรียกว่า "การปรับสภาพครีเอทีฟโฆษณาวิดีโอ" (ขั้นตอนที่ 1 และ 2 ในแผนภาพด้านบน)
  • การตอบสนองต่อคำขอพ็อดโฆษณาจากเครื่องมือการจัดการไฟล์ Manifest และมอบไฟล์ Manifest ของพ็อดโฆษณาที่เข้ารหัสอย่างถูกต้องเพื่อนำไปต่อกับสตรีม (ขั้นตอนที่ 4 และ 5)
  • การตอบสนองต่อคำขอข้อมูลเมตาของพ็อดโฆษณาจากแอปโปรแกรมเล่นวิดีโอไคลเอ็นต์และจัดเตรียมตารางตรวจสอบสำหรับเหตุการณ์โฆษณา (ขั้นตอนที่ 7 และ 8)
  • การรับและประมวลผลคำสั่ง ping การติดตามที่แอปโปรแกรมเล่นวิดีโอของไคลเอ็นต์ได้รับ (ขั้นตอนที่ 10)

แอปโปรแกรมเล่นวิดีโอของไคลเอ็นต์

แอปโปรแกรมเล่นวิดีโอของไคลเอ็นต์อาจเป็นแอปทีวี แอปบนอุปกรณ์เคลื่อนที่ หรือเว็บแอปที่ผู้ใช้ดูสตรีมวิดีโอก็ได้ โปรแกรมเล่นจะมีหน้าที่รับผิดชอบดังต่อไปนี้

  • การขอทรัพยากรสตรีมจาก Ad Manager และรับออบเจ็กต์สตรีมที่แสดงเซสชันการเล่นครั้งเดียวของเนื้อหาวิดีโอที่เฉพาะเจาะจง (ขั้นตอนที่ 1 และ 2)
  • การขอไฟล์ Manifest ของสตรีมจากโปรแกรมจัดการไฟล์ Manifest และเริ่มเล่น (ขั้นตอนที่ 3 และ 6)
  • การขอข้อมูลเมตาของพ็อดโฆษณาจาก Ad Manager ซึ่งอธิบายเหตุการณ์โฆษณาที่ฝังอยู่ในเหตุการณ์ข้อมูลเมตาที่กำหนดเวลาของสตรีม (ขั้นตอนที่ 7 และ 8)
  • การฟังโค้ดเรียกกลับที่มีเหตุการณ์ข้อมูลเมตาตามลำดับเวลาที่ฝังอยู่ในสตรีมเสียงหรือวิดีโอที่มีรหัสสื่อโฆษณา (ขั้นตอนที่ 9)
  • การค้นหา URL การยืนยันโดยการจับคู่รหัสที่ฝังเหล่านี้กับเหตุการณ์โฆษณา และแจ้งให้ Ad Manager ทราบว่ามีเหตุการณ์โฆษณาเหล่านี้เกิดขึ้นเรียบร้อยแล้ว (ขั้นตอนที่ 10)

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้แอปโปรแกรมเล่นวิดีโอของไคลเอ็นต์ โปรดดูคู่มือ IMA SDK สำหรับแพลตฟอร์มของคุณ ซึ่งได้แก่ Android, HTML5, iOS หรือ tvOS หากต้องการใช้งานที่กำหนดเอง โปรดดูคำแนะนำเกี่ยวกับแอปโปรแกรมเล่นวิดีโอไคลเอ็นต์สำหรับ DAI VOD Pod Serve API

เครื่องมือจัดการไฟล์ Manifest

เครื่องมือการจัดการไฟล์ Manifest คือเซิร์ฟเวอร์ที่ทำหน้าที่โฮสต์ไฟล์ Manifest ของสตรีมที่ให้ไว้กับแอปโปรแกรมเล่นวิดีโอของไคลเอ็นต์ โดยเซิร์ฟเวอร์นี้มีหน้าที่ดังนี้

  • การขอไฟล์ Manifest ของพ็อดโฆษณาจาก Ad Manager (ขั้นตอนที่ 4 และ 5)
  • ต่อไฟล์ Manifest ของโฆษณาเหล่านี้ลงในสตรีมเนื้อหา VOD ที่มีอยู่และส่งไฟล์ Manifest สุดท้ายไปยังแอปโปรแกรมเล่นวิดีโอของไคลเอ็นต์ (ขั้นตอนที่ 3 และ 6)

หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้เครื่องมือจัดการไฟล์ Manifest ที่กำหนดเอง โปรดดูคู่มือสำหรับโปรแกรมจัดการไฟล์ Manifest สำหรับ API การให้บริการ DAI VOD Pod