Contact
Line : comsiam
Contact
Line : comsiam

Bitrate เป็นหนึ่งในการตั้งค่าที่สำคัญที่สุดของ YouTube Live เพราะมีผลโดยตรงกับ ความคมชัดของภาพ ความเสถียรของ Stream และ Upload Speed ที่ต้องใช้
การตั้ง Bitrate สูงเกินไปไม่ได้ทำให้ Live ดีขึ้นเสมอไป
ถ้าอินเทอร์เน็ตส่งข้อมูลไม่ทัน อาจเกิด
ในทางกลับกัน ถ้าตั้ง Bitrate ต่ำเกินไป ภาพอาจแตกเป็น Pixel โดยเฉพาะตอนมีการเคลื่อนไหวสูง
ดังนั้นหลักสำคัญคือ
Resolution + FPS + Codec + Bitrate + Upload Speed
ต้องสัมพันธ์กัน
Bitrate คือปริมาณข้อมูลที่ Encoder ส่งไปยัง YouTube ต่อวินาที
เช่น
12 Mbps
หมายความว่า Video Stream ใช้ข้อมูลประมาณ 12 Megabits ต่อวินาทีสำหรับ Video Bitrate ที่ตั้งไว้
ยิ่ง Bitrate สูง ยิ่งมีพื้นที่สำหรับเก็บรายละเอียดภาพมากขึ้น
แต่ก็ต้องการ Upload Speed สูงขึ้นตามไปด้วย
ไม่
ถ้า YouTube แนะนำ 12 Mbps สำหรับ 1080p60 การตั้งเป็น 30 Mbps โดยไม่มีเหตุผลไม่ได้หมายความว่าภาพจะดีขึ้นสองเท่า
แต่กลับเพิ่มภาระให้
โดยไม่จำเป็น
ควรใช้ค่าที่เหมาะกับ Resolution และ Codec
ค่าปัจจุบันที่ YouTube แนะนำสำหรับ H.264 คือ
| Resolution | FPS | Bitrate |
|---|---|---|
| 720p | 30fps | 4 Mbps |
| 720p | 60fps | 6 Mbps |
| 1080p | 30fps | 10 Mbps |
| 1080p | 60fps | 12 Mbps |
| 1440p | 30fps | 15 Mbps |
| 1440p | 60fps | 24 Mbps |
| 4K / 2160p | 30fps | 30 Mbps |
| 4K / 2160p | 60fps | 35 Mbps |
ตารางนี้เหมาะสำหรับใช้เป็นค่าตั้งต้นก่อนทดสอบจริง
YouTube แนะนำ H.264 ประมาณ
4 Mbps
เหมาะกับ
ถ้าภาพไม่ได้เคลื่อนไหวเร็วมาก 720p30 ยังสามารถให้คุณภาพดูดีได้
YouTube แนะนำประมาณ
6 Mbps
เหมาะกับ
ที่ต้องการ Motion 60fps แต่ Upload หรือ Hardware ยังไม่พร้อมสำหรับ 1080p60
ขึ้นอยู่กับ Content
ถ้า Gaming ที่มี Movement สูง
720p60
อาจดูไหลลื่นกว่า
แต่ถ้า
1080p30
อาจให้รายละเอียดตัวหนังสือและใบหน้าดีกว่า
YouTube แนะนำ H.264 ประมาณ
10 Mbps
เหมาะกับ
เป็น Resolution/FPS ที่สมดุลมากสำหรับ Live ทั่วไป
YouTube แนะนำประมาณ
12 Mbps
เหมาะกับ
เป็นค่าที่ Gaming Creator จำนวนมากสามารถใช้เป็นจุดเริ่มต้นได้
หาก Upload และ Hardware รองรับ
ไม่ควร
ถ้า Encoder ส่ง Video ที่ 12 Mbps ยังมีข้อมูลอื่น เช่น
ดังนั้น Internet ที่ Upload สูงสุด 12 Mbps พอดีไม่มีพื้นที่เผื่อ
ควรมี Upload สูงกว่าค่า Bitrate อย่างชัดเจน
YouTube แนะนำ H.264 ประมาณ
15 Mbps
เหมาะกับ Content ที่ต้องการรายละเอียดมากกว่า Full HD แต่ไม่ต้องการ 60fps
เช่น
YouTube แนะนำประมาณ
24 Mbps
เป็นระดับที่เริ่มต้องการทั้ง
สำหรับ Gaming Creator ควรทดสอบ 1080p60 ให้เสถียรก่อนขยับขึ้น 1440p60
YouTube แนะนำ H.264 ประมาณ
30 Mbps
สำหรับ
3840 × 2160 ที่ 30fps
เหมาะกับงานที่ต้องการรายละเอียดสูงและไม่มี Motion เร็วมาก
แต่ต้องตรวจ Hardware และ Upload อย่างละเอียด
YouTube แนะนำ H.264 ประมาณ
35 Mbps
สำหรับ
2160p60
ต้องใช้ทรัพยากรสูงกว่า 1080p60 อย่างมาก
ทั้งด้าน
ส่วนใหญ่ยังไม่จำเป็น
ถ้าเป้าหมายคือ
1080p สามารถเพียงพอมาก
สิ่งสำคัญควรเป็น
ภาพลื่น + เสียงชัด + Stream เสถียร
ก่อน Resolution สูงสุด
YouTube ระบุว่า Live 4K/2160p จะถูก Optimize เพื่อคุณภาพและใช้
Normal Latency
จึงไม่เหมาะที่สุดสำหรับ Live ที่ต้องการตอบ Chat แบบ Delay ต่ำมาก
เช่น
H.264 เป็น Video Codec ที่รองรับกว้างและใช้งานง่าย
เหมาะกับ
จำนวนมาก
สำหรับมือใหม่ H.264 ยังเป็นจุดเริ่มต้นที่เข้าใจง่ายมาก
ปัจจุบัน YouTube รองรับ Live Video Codec เช่น
แต่ Bitrate ที่เหมาะสมแตกต่างกัน
จึงไม่ควรใช้ค่าของ H.264 ไปใส่กับ AV1 หรือ H.265 แบบตรงๆ
YouTube กำหนดเป็นช่วง Bitrate สำหรับ AV1 และ H.265
ตัวอย่าง
ประมาณ
4–10 Mbps
ประมาณ
6–30 Mbps
ประมาณ
10–40 Mbps
ให้เลือกตาม Encoder และคุณภาพที่ต้องการ
ช่วง Bitrate ที่ YouTube ระบุคือ
720p30 → 3–8 Mbps
720p60 → 3–8 Mbps
1080p30 → 3–8 Mbps
1080p60 → 4–10 Mbps
1440p30 → 5–25 Mbps
1440p60 → 6–30 Mbps
4K30 → 8–35 Mbps
4K60 → 10–40 Mbps
ต้องทดสอบจริงกับ Encoder ที่ใช้
AV1 เป็น Codec รุ่นใหม่ที่มีประสิทธิภาพการบีบอัดสูงขึ้น
สามารถรักษาคุณภาพภาพได้ดีใน Bitrate ที่ต่ำกว่าในหลายสถานการณ์
แต่ต้องใช้ Hardware ที่รองรับ Encoding AV1
ไม่ใช่ GPU ทุกตัวทำได้
H.265 หรือ HEVC มีประสิทธิภาพการบีบอัดสูงกว่า H.264
YouTube ยังแนะนำ H.265 สำหรับ
HDR Live
ด้วย
แต่ OBS, GPU และ Workflow ทั้งหมดต้องรองรับ
YouTube แนะนำ
H.265 / HEVC
สำหรับ HDR Streaming
และระบุว่า AV1 ยังไม่รองรับ HDR ใน Live Ingest ตามข้อมูลปัจจุบัน
HDR ต้องใช้ 10-bit Workflow
จึงซับซ้อนกว่า SDR
ถ้ายังไม่แน่ใจ
เริ่มจาก
H.264
ก่อน
เพราะ
เมื่อระบบเสถียรและ Hardware รองรับ จึงทดลอง AV1 หรือ H.265
สำหรับ YouTube Live แนะนำ
CBR — Constant Bitrate
CBR ทำให้ Encoder พยายามส่งข้อมูลในอัตราคงที่
เหมาะกับ Live Streaming มากกว่า Setting บางประเภทที่ออกแบบสำหรับ Recording
VBR สามารถเปลี่ยน Bitrate ตามความซับซ้อนของภาพ
แต่ YouTube แนะนำ CBR สำหรับ Live
ดังนั้นหากไม่ได้มีเหตุผลเฉพาะ
เริ่มจาก CBR จะตรงตาม Recommendation มากกว่า
YouTube แนะนำ
2 วินาที
และไม่ควรเกิน
4 วินาที
ถ้าใช้ OBS ให้ตั้ง
Keyframe Interval = 2
เป็นค่าหลักสำหรับ Live
ต้อง
แม้ Audio ใช้ข้อมูลน้อยกว่า Video มาก แต่ก็ยังเป็นส่วนหนึ่งของข้อมูลทั้งหมดที่ส่ง
YouTube แนะนำ Stereo Audio ประมาณ
128 Kbps
ดังนั้นต้องมี Upload Headroom เพิ่มเติม
สำหรับ RTMP/RTMPS YouTube รองรับ
AAC หรือ MP3
โดย AAC เป็นตัวเลือกมาตรฐานที่ใช้งานแพร่หลายกับ OBS และ Live Streaming
หาก Video Bitrate ใช้ 4 Mbps
ในทางปฏิบัติอย่าเลือกอินเทอร์เน็ตที่ Upload ได้ 4 Mbps พอดี
ควรมีพื้นที่เผื่ออย่างชัดเจน
ตัวอย่าง Upload 10 Mbps ที่เสถียรจะปลอดภัยกว่าการทดสอบได้ 4.2 Mbps
Bitrate แนะนำประมาณ 6 Mbps
ควรมี Upload ที่สูงกว่าค่านี้พอสมควร
ถ้า Connection มี Upload 10–15 Mbps ที่เสถียร จะมี Headroom มากกว่าการชนเพดานที่ 6 Mbps
Video Bitrate ประมาณ 10 Mbps
จึงควรมี Upload สูงกว่า 10 Mbps อย่างชัดเจน
โดยเฉพาะถ้า Network มีอุปกรณ์อื่นใช้งานร่วมกัน
Video Bitrate แนะนำ 12 Mbps
ในทางปฏิบัติการมี Upload ประมาณ 20 Mbps หรือสูงกว่าที่เสถียร จะมีพื้นที่สำหรับ
ได้มากกว่า
ตัวเลขนี้ไม่ใช่ Minimum Requirement อย่างเป็นทางการ แต่เป็นแนวคิดเรื่อง Headroom
H.264 Bitrate แนะนำประมาณ 35 Mbps
ดังนั้น Connection ต้องมี Upload สูงกว่านี้อย่างชัดเจน
สำหรับงานสำคัญควรใช้ Internet ที่สามารถรักษา Upload ได้ต่อเนื่อง ไม่ใช่เพียง Speed Test Peak สูงชั่วคราว
ไม่พอ
Speed Test บอก Snapshot ช่วงหนึ่ง
แต่ Live อาจยาว
Network ต้องรักษาความเร็วได้ต่อเนื่อง
จึงควร Test Stream จริงก่อนงาน
ถ้าจะ Live Gaming ให้
อย่าทดสอบด้วย Desktop นิ่งๆ อย่างเดียว
เพราะ Video ที่มี Movement สูงใช้ Compression ยากกว่า
ถ้าทำได้
LAN Ethernet
มักเสถียรกว่าสำหรับ Streaming
โดยเฉพาะ Bitrate สูง เช่น
ลดปัจจัยเรื่องสัญญาณรบกวนจาก Wi-Fi
ควร
และทดสอบอย่างน้อยช่วงหนึ่งก่อน Live จริง
มักหมายถึง Network สามารถส่ง Stream ได้
แต่ Video Bitrate อาจต่ำเมื่อเทียบกับ
ตัวอย่าง Gaming 1080p60 ที่ Movement สูง
ถ้า Bitrate ต่ำมาก ภาพอาจกลายเป็น Pixel ตอนหมุนกล้อง
ได้ในบางกรณี
แต่ต้องดูว่า Upload มี Headroom หรือไม่
ถ้า Internet ใกล้เต็มอยู่แล้ว การเพิ่ม Bitrateอาจเปลี่ยนจาก “ภาพแตก” เป็น “Stream กระตุก”
บางครั้งลด Resolution เป็นทางเลือกที่ดีกว่า
ตรวจต้นเหตุ
ถ้าเป็น Network Dropped Frames
ลองลด
Bitrate
ก่อน
ถ้าเป็น Encoding/Rendering Lag
การลด Bitrateอย่างเดียวอาจไม่ช่วย
อาจต้องลด
แทน
ใน OBS สามารถดู Statistics หรือ Status
ถ้า Dropped Frames เกี่ยวข้องกับ Network สูง
ให้ตรวจ
ก่อน Hardware
เกี่ยวได้ แต่ไม่ใช่สาเหตุเดียว
Encoding Lag หมายถึง Encoder ประมวลผล Frame ไม่ทัน
อาจแก้ด้วย
มากกว่าลด Bitrateเพียงอย่างเดียว
มักเกิดจาก GPU ไม่มีทรัพยากรสำหรับ OBS Render Scene
โดยเฉพาะ Gaming PC เครื่องเดียว
ลอง
เพื่อเหลือ GPU Headroom
ถ้าใช้
1080p30
เริ่มจาก
H.264 10 Mbps
ได้
แต่ Podcast ควรให้ความสำคัญกับเสียงมากกว่าเพิ่ม Resolution เป็น 4K
ไมค์และ Acoustic มีผลมากต่อประสบการณ์ผู้ชม
สำหรับ Gaming ทั่วไป
1080p60 → H.264 12 Mbps
เป็นจุดเริ่มต้นที่เหมาะตามคำแนะนำ YouTube
ถ้าไม่เสถียร
ลดเป็น
720p60 → 6 Mbps
หรือ
1080p30 → 10 Mbps
ตามความเหมาะสม
ถ้าสอนโปรแกรมและต้องอ่านข้อความบนหน้าจอ
ใช้
1080p30 → 10 Mbps
เป็นจุดเริ่มต้นที่ดี
ไม่จำเป็นต้องเพิ่ม 60fps หากหน้าจอแทบไม่เคลื่อนไหว
ควรใช้เมื่อ
อย่า Upscale 1080p เป็น 4K เพียงเพื่อให้ตัวเลข Resolution สูงขึ้นโดยไม่มีเหตุผล
ใน OBS
เข้า
Settings → Output
เลือกส่วน
Streaming
จากนั้นตั้ง
ตาม Hardware และ Workflow
ตำแหน่ง Option บางรายการอาจต่างตาม Output Mode และ Encoder
สำหรับผู้อ่าน comsiam สามารถเริ่มจาก
1080p30
H.264
CBR
10 Mbps
Keyframe 2
1080p60
H.264
CBR
12 Mbps
Keyframe 2
720p30
H.264
CBR
4 Mbps
จากนั้น Test จริงก่อน Live
Bitrate ที่เหมาะกับ YouTube Live ต้องสัมพันธ์กับ
Resolution + FPS + Codec + Upload Speed
สำหรับ H.264 ค่าหลักที่ควรจำคือ
720p30 → 4 Mbps
720p60 → 6 Mbps
1080p30 → 10 Mbps
1080p60 → 12 Mbps
1440p30 → 15 Mbps
1440p60 → 24 Mbps
4K30 → 30 Mbps
4K60 → 35 Mbps
พร้อมตั้ง
CBR
และ
Keyframe Interval 2 วินาที
อย่าตั้ง Bitrateตาม Speed Test สูงสุดของอินเทอร์เน็ตพอดี ควรมี Headroom สำหรับความผันผวนของ Network เสมอ
สำหรับ comsiam หลักการที่ควรจำคือ
ถ้าภาพแตกแต่ Stream ยังลื่น → ตรวจ Bitrate/Resolution
แต่
ถ้า Stream กระตุกหรือ Dropped Frames → ตรวจ Upload และ Network ก่อน
และถ้าเป็น Encoding หรือ Rendering Lag ให้แก้ด้าน Hardware/Encoder แทนการเพิ่ม Bitrate
เริ่มจาก 1080p ที่เสถียรก่อน แล้วค่อยเพิ่มเป็น 1440p หรือ 4K เมื่อ Hardware และ Internet พร้อมจริง
ภาพที่ชัดที่สุดไม่ได้มาจาก Bitrate สูงที่สุด แต่เกิดจาก Bitrate ที่เหมาะกับภาพต้นฉบับและระบบสามารถส่งได้ต่อเนื่องตลอดทั้ง Live