สตรีมวิดีโอ HDR หรือใช้ตัวแปลงรหัสที่ RTMP ไม่รองรับด้วยการใช้โปรโตคอลการส่งผ่านข้อมูล HLS (HTTP Live Streaming) บน YouTube Live
ก่อนเริ่มต้นใช้งาน
ตรวจสอบว่าโปรแกรมเปลี่ยนไฟล์ของคุณรองรับ HLS และคุณทราบข้อมูลพื้นฐานเกี่ยวกับการไลฟ์สดบน YouTube
1. ตรวจสอบว่ามีค่าที่กำหนดล่วงหน้าสำหรับ HLS ของ YouTube หรือไม่
หากโปรแกรมเปลี่ยนไฟล์ของคุณมีค่าที่กำหนดล่วงหน้าสำหรับการส่งผ่านข้อมูล HLS ไปยัง YouTube ให้เลือกค่านั้น คุณอาจต้องคัดลอกและวางสตรีมคีย์เช่นเดียวกันกับที่ดำเนินการสำหรับสตรีม RTMP เพียงเท่านี้ คุณก็พร้อมสตรีมแล้ว
หากโปรแกรมเปลี่ยนไฟล์ของคุณไม่มีค่าที่กำหนดล่วงหน้าสำหรับการส่งผ่านข้อมูล HLS ไปยัง YouTube ให้ข้ามไปยังขั้นตอนที่ 2 "ตั้งค่า URL การส่งผ่านข้อมูล"
2. ตั้งค่า URL ของเซิร์ฟเวอร์
- ไปที่ห้องควบคุมการแพร่ภาพสดของ YouTube สตรีม ในส่วน "เลือกสตรีมคีย์" ให้คลิกสร้างสตรีมคีย์ใหม่ แล้วเลือก HLS เป็นโปรโตคอลสตรีม
หมายเหตุ: หากต้องการสตรีมในรูปแบบ HDR คุณต้องไม่เลือก "เปิดใช้ความละเอียดที่กำหนดเอง"
- ระบบจะอัปเดต "URL ของสตรีม" สำหรับการส่งผ่านข้อมูล HLS โดย URL ดังกล่าวควรขึ้นต้นด้วย "HTTPS" แทน "RTMP" ให้คัดลอก URL นี้ไปยังโปรแกรมเปลี่ยนไฟล์ของคุณ
- หากต้องการใช้การส่งผ่านข้อมูลสำรอง ให้คัดลอก "URL ของเซิร์ฟเวอร์สำรอง" โดยสตรีมคีย์เป็นส่วนหนึ่งของ URL นี้อยู่แล้ว คุณจึงไม่จำเป็นต้องคัดลอก "สตรีมคีย์" แยกต่างหาก
หมายเหตุ: เมื่อเลือกใช้ HLS ระบบจะปิดใช้ตัวเลือก "เวลาในการตอบสนองต่ำมาก" HLS มีเวลาในการตอบสนองที่สูงกว่าเนื่องจากมีการส่งกลุ่มเนื้อหาของวิดีโอแทนการส่งสตรีมอย่างต่อเนื่องแบบ RTMP
3. ดำเนินการตั้งค่า HLS ให้เสร็จสิ้น
ตรวจสอบว่าคุณได้อัปเดตการตั้งค่า HLS เหล่านี้ตามที่ YouTube Live กำหนด ดังนี้
- ระยะเวลาของกลุ่มเนื้อหา: 1-4 วินาที การส่งกลุ่มเนื้อหาในระยะเวลาที่สั้นกว่าจะช่วยลดเวลาในการตอบสนองได้
- รูปแบบของกลุ่มเนื้อหา: ต้องอยู่ในรูปแบบ TS (สตรีมส่ง)
- ไม่รองรับช่วงของไบต์
- ต้องใช้เพลย์ลิสต์แบบเล่นต่อเนื่องที่มีกลุ่มเด่นไม่เกิน 5 กลุ่ม
- ต้องใช้ HTTPS แบบ POST/PUT
- ไม่รองรับการเข้ารหัสที่ไม่ได้ใช้ HTTPS
การตั้งค่าโปรแกรมเปลี่ยนไฟล์
โปรดดูการตั้งค่าโปรแกรมเปลี่ยนไฟล์ที่หลักเกณฑ์ทั่วไปเกี่ยวกับการตั้งค่า อัตราบิต และความละเอียด การตั้งค่าเพิ่มเติมสำหรับ HLS ที่แตกต่างจาก RTMP มีดังนี้
- ตัวแปลงรหัสวิดีโอ: นอกเหนือจาก H.264 แล้วยังรองรับ HEVC ด้วย
- ตัวแปลงรหัสเสียง: AAC, AC3 และ EAC3
การตั้งค่าขั้นสูงที่แนะนำ
- อัตราการสุ่มตัวอย่างเสียง: 44.1 KHz สำหรับเสียงสเตอริโอ, 48 KHz สำหรับเสียงเซอร์ราวด์ 5.1
- อัตราบิตของเสียง: 128 Kbps สำหรับสเตอริโอ หรือ 384 Kbps สำหรับเสียงเซอร์ราวด์ 5.1
โปรแกรมเปลี่ยนไฟล์ที่รองรับเอาต์พุต HLS
- โปรแกรมเปลี่ยนไฟล์ Cobalt
- Harmonic
- Mirillis Action: หากตัวแปลงรหัสวิดีโอ HEVC ได้รับเลือก ระบบจะใช้การส่งผ่านข้อมูล HLS โดยอัตโนมัติ
- OBS
- Telestream