สตรีมมิงแบบสดของ YouTube รองรับโปรโตคอลการนําเข้าต่อไปนี้สําหรับไคลเอ็นต์บุคคลที่สาม
โปรโตคอลการส่งผ่านข้อมูล | มีการเข้ารหัส | รองรับตัวแปลงรหัสวิดีโอ | ความคิดเห็น |
---|---|---|---|
RTMP | ไม่ | H.264 | เหมาะกับสตรีมมิงแบบสดที่มีเวลาในการตอบสนองปกติ ต่ํา หรือต่ําเป็นพิเศษ |
RTMPS | ได้ | H.264 | เหมาะกับสตรีมมิงแบบสดที่มีเวลาในการตอบสนองปกติ ต่ํา หรือต่ําเป็นพิเศษ |
HLS | ได้ | H.264, H.265 (HEVC) | ดียิ่งขึ้นสําหรับความละเอียดระดับ 4K เนื่องจากรองรับ HEVC รองรับ HDR ไม่เหมาะสําหรับเวลาในการตอบสนองต่ํามาก |
DASH | ได้ | H.264, VP9 | เหมาะสําหรับความละเอียดระดับ 4K เนื่องจากรองรับ VP9 ไม่เหมาะสําหรับเวลาในการตอบสนองต่ํามาก |
RTMP เป็นโปรโตคอลที่ใช้กันอย่างแพร่หลายสําหรับสตรีมวิดีโอที่ YouTube Live ยอมรับมาตั้งแต่เริ่มให้บริการ
RTMPS เป็นส่วนขยายที่ปลอดภัยไปยัง RTMP RTMPS เป็นประโยชน์ต่อทั้งครีเอเตอร์เนื้อหาและผู้ชมโดยการป้องกันการโจมตีแบบแทรกกลางขณะประมวลผลของสตรีมแบบสด เพื่อให้มั่นใจว่าข้อมูลสตรีมมิงแบบสดทั้งหมดของครีเอเตอร์ ซึ่งรวมถึงวิดีโอ เสียง และสัญญาณควบคุมต่างๆ จะส่งไปยังเซิร์ฟเวอร์ของ YouTube อย่างปลอดภัยโดยช่วยป้องกันการงัดแงะหรือการสกัดกั้นระหว่างการส่ง
โปรโตคอลการส่งผ่านข้อมูล HLS และ DASH ได้รับการเข้ารหัสด้วย RTMPS ทั้งยังรองรับตัวแปลงรหัสที่ RTMP และ RTMPS ยังไม่รองรับด้วย ตัวแปลงรหัสวิดีโอรุ่นใหม่ เช่น VP9 และ HEVC ให้การบีบอัดได้ดีขึ้นเมื่อเปรียบเทียบกับ H.264 ซึ่งช่วยให้ผู้ใช้สตรีมด้วยคุณภาพที่สูงขึ้นสําหรับอัตราบิตหรือสตรีมที่กําหนดด้วยคุณภาพระดับเดียวกันได้โดยใช้อัตราบิตที่ต่ําลง ซึ่งอาจทําให้บัฟเฟอร์ลดลง ซึ่งทําให้การนําเข้า HLS หรือ DASH เป็นตัวเลือกที่ดีสําหรับเนื้อหาพรีเมียมที่ต้องใช้คุณภาพที่สูงขึ้นและความละเอียดที่สูงขึ้น แม้จะมีเวลาในการตอบสนองที่ค่อนข้างสูง โปรดทราบว่าการนําเข้า HLS และ DASH มักจะต้องใช้เวลาในการตอบสนองนานกว่า RTMP เนื่องจาก HLS และ DASH จะอิงตามกลุ่ม