การเปรียบเทียบโปรโตคอลการส่งผ่านข้อมูลของสตรีมมิงแบบสดบน YouTube
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
สตรีมมิงแบบสดของ YouTube สนับสนุนโปรโตคอลการส่งผ่านข้อมูลต่อไปนี้สำหรับ
ไคลเอ็นต์ของบุคคลที่สาม:
โปรโตคอลการส่งผ่านข้อมูล |
มีการเข้ารหัส |
ตัวแปลงรหัสวิดีโอที่รองรับ |
ความคิดเห็น |
RTMP |
ไม่ได้ |
H.264 |
เหมาะสำหรับสตรีมมิงแบบสดที่มีเวลาในการตอบสนองปกติ ต่ำ หรือต่ำมาก |
RTMPS |
ใช่ |
H.264 |
เหมาะสำหรับสตรีมมิงแบบสดที่มีเวลาในการตอบสนองปกติ ต่ำ หรือต่ำมาก |
HLS |
ใช่ |
H.264, H.265 (HEVC) |
รองรับความละเอียดระดับ 4K เนื่องจากรองรับ HEVC รองรับ HDR ไม่เหมาะสำหรับเวลาในการตอบสนองต่ำมาก |
DASH |
ใช่ |
H.264, VP9 |
ดีกว่าสำหรับความละเอียดระดับ 4K เนื่องจากรองรับ VP9 ไม่เหมาะสำหรับเวลาในการตอบสนองต่ำมาก |
โปรโตคอลการรับส่งข้อความแบบเรียลไทม์ (RTMPS) เป็นโปรโตคอลที่ใช้กันอย่างแพร่หลายสำหรับวิดีโอ
สตรีมมิงที่ YouTube Live ยอมรับตั้งแต่เริ่มให้บริการ
Real Time Messaging Protocol Secure (RTMPS) เป็นส่วนขยายไปยัง RTMP ที่ปลอดภัย
RTMPS จะเป็นประโยชน์ต่อทั้งครีเอเตอร์และผู้ชมจากการป้องกันไม่ให้บุคคลที่อยู่ตรงกลาง
การโจมตีในด้านการส่งผ่านข้อมูลของสตรีมแบบสด ซึ่งช่วยให้มั่นใจว่า
ข้อมูลสตรีมมิงแบบสดของครีเอเตอร์ ซึ่งรวมถึงสัญญาณวิดีโอ เสียง และตัวควบคุม
ไปยังเซิร์ฟเวอร์ของ YouTube อย่างปลอดภัย เพื่อป้องกันไม่ให้มีการปลอมแปลงหรือ
การสกัดกั้นในระหว่างการขนส่ง
HTTP Live Streaming (HLS) และ Dynamic Adaptive Streaming over HTTP หรือการสตรีมผ่าน HTTP
(DASH) โปรโตคอลการส่งผ่านข้อมูลจะมีการเข้ารหัสด้วย เช่น RTMPS และยังรองรับ
ตัวแปลงรหัสที่ RTMP และ RTMPS ไม่มี ตัวแปลงรหัสวิดีโอรุ่นถัดไป เช่น VP9 และ
การเขียนโค้ดวิดีโอที่มีประสิทธิภาพสูง (HEVC) สามารถบีบอัดได้ดีกว่ามาก
ไปยัง H.264 ซึ่งทำให้ผู้ใช้สามารถสตรีมด้วยคุณภาพที่สูงขึ้นสำหรับ
หรือสตรีมที่มีคุณภาพ เท่าเดิมในขณะที่ใช้อัตราบิตต่ำกว่า ซึ่งอาจ
เพื่อลดการบัฟเฟอร์ จึงทำให้การส่งผ่านข้อมูล HLS หรือ DASH เป็นตัวเลือกที่ดีสำหรับแบบพรีเมียม
เนื้อหาที่ต้องใช้คุณภาพที่สูงขึ้นและความละเอียดสูงขึ้น
เวลาในการตอบสนองค่อนข้างสูงขึ้น โปรดทราบว่าโดยปกติแล้ว การส่งผ่านข้อมูล HLS และ DASH จะเกิดขึ้น
เวลาในการตอบสนองสูงกว่า RTMP เนื่องจาก HLS และ DASH เป็นแบบอิงตามกลุ่ม
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-08-15 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-08-15 UTC"],[[["YouTube Live Streaming supports four ingestion protocols: RTMP, RTMPS, HLS, and DASH, each with different features and capabilities."],["RTMP and RTMPS are suitable for normal, low, or ultra-low latency live streaming, with RTMPS providing secure, encrypted transmission."],["HLS and DASH are encrypted, support advanced codecs like HEVC and VP9, and are better suited for 4K and high-resolution streaming but have higher latency."],["HLS and DASH offer improved video compression compared to H.264, allowing for higher quality at the same bitrate or equivalent quality with a lower bitrate."]]],["YouTube Live Streaming uses RTMP, RTMPS, HLS, and DASH protocols. RTMP and RTMPS, the latter being a secure extension, support H.264 and are suitable for low-latency streams. Encrypted HLS supports H.264 and H.265 (HEVC), while encrypted DASH supports H.264 and VP9, both being ideal for 4K and HDR content. HLS and DASH are segment based and offer better compression, but are not suitable for ultra-low latency.\n"]]