Contact
Line : comsiam
Contact
Line : comsiam

การตั้งค่า OBS สำหรับ YouTube ที่ดีที่สุดไม่ใช่การปรับ Bitrate หรือ Resolution ให้สูงที่สุด แต่ต้องเลือกค่าที่สมดุลระหว่าง คุณภาพภาพ ประสิทธิภาพของคอมพิวเตอร์ และความเร็ว Upload ของอินเทอร์เน็ต
สำหรับคนส่วนใหญ่ จุดเริ่มต้นที่เหมาะคือ
1080p 30fps สำหรับ Talking Head, Podcast และ Tutorial
หรือ
1080p 60fps สำหรับ Gaming, กีฬา และวิดีโอที่มีการเคลื่อนไหวสูง
ค่าพื้นฐานสำหรับ YouTube Live แบบ H.264 ที่ควรรู้คือ
| ความละเอียด | FPS | H.264 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 | 30fps | 30 Mbps |
| 4K | 60fps | 35 Mbps |
พร้อมใช้
CBR + Keyframe Interval 2 วินาที
เป็นค่าหลักสำหรับการตั้ง YouTube Live
ถ้าเพิ่งติดตั้ง OBS อย่าเพิ่งคัดลอก Setting จาก Streamer คนอื่น
เข้า
Tools → Auto-Configuration Wizard
เลือกเน้น
Optimize for streaming
OBS จะพิจารณา
แล้วสร้าง Setting เริ่มต้นให้
จากนั้นค่อยปรับรายละเอียดเพิ่มเติม
เพราะระบบแต่ละคนต่างกัน
ตัวอย่าง
เครื่อง A มี GPU แรงแต่ Upload ต่ำ
เครื่อง B มี Internet แรงแต่ CPU เก่า
เครื่อง C เล่นเกมที่กิน GPU เกือบ 100%
แม้ทั้งสามเครื่องจะ Live YouTube เหมือนกัน แต่ Setting ที่เหมาะอาจต่างกัน
ดังนั้นคำว่า “ดีที่สุด” ต้องหมายถึง
คุณภาพสูงที่สุดที่ระบบของคุณรักษาได้อย่างเสถียร
จากหน้าหลัก OBS ไปที่
Settings
ส่วนที่เกี่ยวกับ YouTube Live มากที่สุดคือ
ควรทำความเข้าใจห้าส่วนนี้ให้ได้ก่อนเพิ่ม Plugin หรือ Effect จำนวนมาก
เข้า
Settings → Stream
เลือก Service เป็น
YouTube
จากนั้นสามารถใช้วิธีเชื่อมบัญชีที่ OBS รองรับ หรือใช้ Stream Key
การเชื่อมบัญชีช่วยลดขั้นตอนบางอย่าง
ส่วน Stream Key เหมาะกับ Workflow ที่ต้องการควบคุมการเชื่อมต่อเอง
Stream Key เชื่อม Encoder เข้ากับ Stream ของช่อง
ห้าม
ถ้าสงสัยว่า Key หลุด ให้ Reset จาก YouTube Live Control Room
เข้า
Settings → Video
จะเห็น
Base (Canvas) Resolution
นี่คือพื้นที่ทำงานหลักของ OBS
ถ้า Monitor หรือ Content ของคุณเป็น Full HD สามารถใช้
1920 × 1080
ได้
ถ้าเล่นเกม 1440p สามารถตั้ง Canvas เป็น 2560 × 1440 แล้วกำหนด Output แยกอีกทีได้
เป็น Resolution ที่ OBS ส่งออกจริง
ตัวอย่าง
Canvas
2560 × 1440
แต่ Output
1920 × 1080
OBS จะ Downscale ก่อนส่งไป YouTube
ดังนั้น Canvas ไม่จำเป็นต้องเท่ากับ Output เสมอไป
สำหรับคนส่วนใหญ่
1920 × 1080
เป็นจุดเริ่มต้นที่เหมาะมาก
คุณภาพดี
ใช้ Bandwidth ไม่สูงเท่า 1440p หรือ 4K
และ Hardware ระดับกลางจัดการได้ง่ายกว่า
หากระบบไม่ไหวสามารถลดเป็น
1280 × 720
ได้
เหมาะกับ
เพราะไม่ได้ต้องการ Motion สูงมาก
ช่วยลดภาระ Hardware และ Internet เมื่อเทียบกับ 60fps
เหมาะกับ
60fps ทำให้ Motion ดูลื่นขึ้น
แต่ต้องใช้ทรัพยากรมากกว่า 30fps
เข้า
Settings → Video
ตรง
Common FPS Values
เลือก
30
หรือ
60
ตาม Content
ไม่จำเป็นต้องใช้ 60fps หากเนื้อหาเกือบไม่มีการเคลื่อนไหว
เข้า
Settings → Output
OBS มีโหมดที่แตกต่างกันตาม Version และการตั้งค่า
สำหรับมือใหม่สามารถเริ่มจากค่าที่ Auto-Configuration Wizard กำหนด
หากต้องการควบคุม
ละเอียดขึ้น จึงใช้ Output Mode ที่แสดง Advanced Settings ตาม Version ของ OBS ที่ใช้อยู่
Encoder ทำหน้าที่บีบอัด Video ก่อนส่งขึ้น YouTube
อาจใช้
ขึ้นอยู่กับคอมพิวเตอร์
ตัวเลือกอาจแตกต่างตาม Hardware เช่น NVIDIA, AMD หรือ Intel
ไม่จำเป็นต้องมีชื่อ Encoder เหมือนกันทุกเครื่อง
สำหรับ Gaming PC เครื่องเดียว Hardware Encoder มักเป็นตัวเลือกที่น่าสนใจ
เพราะช่วยลดภาระ Encoding จาก CPU ในหลายระบบ
แต่ต้องเหลือทรัพยากร GPU สำหรับ OBS ด้วย
หากเกมใช้ GPU เต็ม 100% ตลอด Stream อาจเกิด Rendering Lag ได้
ได้
แต่จะใช้ CPU มากกว่าในหลาย Workflow
หากทำ
Software Encoder อาจยังเหมาะ
สิ่งสำคัญคือทดสอบ CPU Usage ระหว่าง Live จริง
สำหรับการเริ่มต้น H.264 เป็นตัวเลือกที่เข้าใจง่ายและรองรับกว้าง
YouTube ปัจจุบันยังรองรับ
สำหรับ Live Streaming
แต่ความสามารถในการ Encode H.265 หรือ AV1 ขึ้นอยู่กับ Hardware และ OBS Setup ของคุณ
AV1 สามารถให้คุณภาพที่ดีด้วย Bitrate ที่ต่ำกว่าในหลายสถานการณ์ เมื่อเทียบกับ Codec รุ่นเก่า
YouTube มีช่วง Bitrate สำหรับ AV1 และ H.265 แยกจาก H.264
แต่ต้องมี
มือใหม่ไม่จำเป็นต้องเปลี่ยนเป็น AV1 ตั้งแต่ Stream แรก
CBR ย่อมาจาก
Constant Bitrate
YouTube แนะนำ CBR สำหรับ Live Streaming
ดังนั้นใน Setting ของ Encoder ถ้ามี
Rate Control
ให้ใช้
CBR
สำหรับ Workflow Live มาตรฐาน
สำหรับ H.264 YouTube แนะนำประมาณ
4 Mbps
เหมาะกับ
สามารถเป็น Setting สำรองเมื่อ 1080p ไม่เสถียร
YouTube แนะนำ H.264 ประมาณ
6 Mbps
เหมาะกับคนที่ต้องการ Motion 60fps แต่ยังไม่พร้อมกับ 1080p60
เช่น Gaming บน Internet Upload ที่จำกัด
ค่าที่ YouTube แนะนำสำหรับ H.264 คือประมาณ
10 Mbps
เหมาะมากกับ
ถ้าไม่ต้องการ 60fps นี่เป็น Setting ที่สมดุล
YouTube แนะนำ H.264 ประมาณ
12 Mbps
สำหรับ
1920 × 1080 / 60fps
เหมาะกับ Gaming และ Action
แต่ควรมี Upload Speed สูงกว่านี้อย่างมี Headroom
ไม่ควรมี Upload สูงสุด 12 Mbps แล้วใช้ Bitrate 12 Mbps พอดี
YouTube แนะนำ H.264 ประมาณ
15 Mbps
เหมาะกับ Content ที่ต้องการรายละเอียดมากกว่า Full HD แต่ไม่ต้องการ 60fps
ต้องใช้ Internet และ Hardware เพิ่มขึ้นจาก 1080p
YouTube แนะนำ H.264 ประมาณ
24 Mbps
นี่เริ่มต้องการ Upload ค่อนข้างสูง
เหมาะกับ Gaming ที่ต้องการรายละเอียดมากขึ้นและระบบรองรับจริง
ไม่แนะนำให้เริ่มจากระดับนี้ถ้ายังไม่เคยทดสอบ 1080p60
YouTube แนะนำ H.264 ประมาณ
30 Mbps
สำหรับ
2160p30
ต้องมี
สำหรับ Talking Head ทั่วไป 4K Live มักไม่จำเป็น
YouTube แนะนำ H.264 ประมาณ
35 Mbps
สำหรับ
2160p60
เป็นระดับที่ต้องการระบบค่อนข้างสูง
และ YouTube ระบุว่า Live 4K จะถูกใช้ Normal Latency เพื่อเน้นคุณภาพ
ดังนั้นไม่เหมาะหากเป้าหมายหลักคือโต้ตอบ Chat ด้วย Delay ต่ำที่สุด
YouTube ปัจจุบันระบุเป็นช่วงตาม Resolution และ FPS
ตัวอย่าง
1080p60
ประมาณ 4–10 Mbps
1440p60
ประมาณ 6–30 Mbps
4K60
ประมาณ 10–40 Mbps
สำหรับ AV1/H.265
ไม่ควรนำค่า H.264 ไปใช้กับ Codec อื่นแบบตรงๆ โดยไม่ดูคำแนะนำของ YouTube
ควรมี Headroom
เพราะนอกจาก Video ยังมี
ถ้าต้อง Stream 12 Mbps อย่าใช้ Connection ที่ทดสอบได้สูงสุดแค่ 12–13 Mbps
ควรเลือกค่าที่ระบบสามารถรักษาได้อย่างต่อเนื่อง
Internet สามารถเร็วตอนเช้าแต่ช้าตอนกลางคืน
ดังนั้นถ้าปกติ Live 20:00 น.
ควร Test Network ใกล้ช่วง 20:00 น.
โดยเฉพาะ
สำหรับคอมพิวเตอร์ที่วางอยู่กับที่
แนะนำ
LAN Ethernet
เมื่อทำได้
เพราะลดปัจจัยเรื่อง
โดยเฉพาะ Stream หลายชั่วโมง
YouTube แนะนำ
2 วินาที
และไม่ควรเกิน 4 วินาทีตามข้อกำหนดที่ระบุ
ดังนั้นใน OBS หากมีช่อง
Keyframe Interval
ให้ใช้
2
เป็นค่าหลักสำหรับ YouTube Live
ชื่อ Preset แตกต่างกันตาม Encoder และ OBS Version
ดังนั้นไม่ควรกำหนดว่า Preset ชื่อหนึ่งดีที่สุดสำหรับทุกเครื่อง
หลักคือ
Quality สูงขึ้น → ใช้ Hardware เพิ่มขึ้น
ถ้าเกิด Encoding Lag ให้ลด Preset ลงมาระดับที่เบากว่า
แล้วทดสอบคุณภาพใหม่
YouTube ระบุ Advanced Recommendation สำหรับ H.264/Live โดยรองรับแนวทางประมาณ
2 B-Frames
แต่ OBS และ Hardware Encoder บางชนิดอาจจัดค่าให้อัตโนมัติ
มือใหม่ไม่จำเป็นต้องแก้ Advanced Encoder Setting ทุกตัวถ้า Stream ทำงานปกติ
สำหรับ Streaming แบบ SDR ทั่วไป YouTube ระบุ
Rec. 709
และ
8-bit
เป็นแนวทางสำหรับ SDR
ถ้าไม่ได้ทำ HDR ไม่จำเป็นต้องเพิ่มความซับซ้อนของระบบโดยใช้ HDR
ไม่เหมือนทั้งหมด
YouTube แนะนำ H.265 สำหรับ HDR Streaming และใช้ 10-bit ตาม Workflow ที่รองรับ
HDR มีความซับซ้อนเพิ่มขึ้นทั้ง
มือใหม่ควรทำ SDR ให้เสถียรก่อน
สำหรับ RTMP/RTMPS YouTube รองรับ
AAC
และบาง Workflow รองรับ MP3
สำหรับ OBS + YouTube Live ทั่วไป AAC เป็นตัวเลือกมาตรฐานที่เหมาะสม
YouTube แนะนำสำหรับ Stereo ประมาณ
128 Kbps
เพียงพอสำหรับ
หากทำระบบเสียงเฉพาะทางให้ตรวจข้อกำหนดเพิ่มเติมตาม Workflow
ปัญหา Audio บางอย่างเกิดจาก Sample Rate ของ
ไม่ตรงกัน
พยายามตั้งระบบเสียงให้สอดคล้องกัน
ตามคำแนะนำ Live ของ YouTube สำหรับ Stereo มีค่ามาตรฐานที่รองรับอย่าง 44.1 kHz
อย่าเปลี่ยนไปมาหลายค่าโดยไม่มีเหตุผล
อย่าปรับ Gain จน Meter ชนแดง
ควรมีพื้นที่เผื่อเวลา
สามารถใช้
ช่วยควบคุม Dynamic
แต่ไม่ควรใช้ Filter แทนการตั้ง Gain ที่ถูกต้อง
ถ้ากำลังพูด
ใช่
เสียง
ไม่ควรกลบ Voice
โดยเฉพาะ Tutorial และ Gaming ที่คนดูต้องฟังคำอธิบาย
ให้ทำ Test Recording แล้วฟังด้วยหูฟังก่อน Live
เหมาะกับ
มี Buffer สำหรับผู้ชมมากกว่า
ช่วยเน้นคุณภาพและความเสถียร
เหมาะกับ
เพราะลดเวลา Delay ระหว่าง Creator กับผู้ชม
แต่ Network ต้องเสถียรขึ้น
ไม่
เหมาะเมื่อการตอบโต้เร็วเป็นเรื่องสำคัญมาก
Latency ต่ำลงหมายถึง Buffer ลดลง
ผู้ชมที่ Internet ไม่ดีอาจ Buffer ได้ง่ายขึ้น
ดังนั้นอย่าเลือก Ultra Low เพียงเพราะตัวเลขต่ำที่สุด
YouTube ระบุว่า 4K/2160p Live จะถูก Optimize เพื่อคุณภาพและใช้
Normal Latency
จึงไม่ใช่ตัวเลือกที่เหมาะที่สุดหากต้องการ Interaction แบบ Delay ต่ำ
สามารถเริ่มจาก
Resolution: 1920 × 1080
FPS: 30
Codec: H.264
Bitrate: ประมาณ 10 Mbps
Rate Control: CBR
Keyframe: 2 วินาที
Audio: AAC Stereo
เน้นเสียงให้ดีกว่าการเพิ่ม FPS
เริ่มจาก
1080p30
เหมาะมาก
ถ้ามี Cursor และตัวหนังสือเล็ก ควรให้ภาพคมและ Resolution เพียงพอ
ไม่จำเป็นต้องใช้ 60fps หากหน้าจอแทบไม่เคลื่อนไหว
จุดเริ่มต้นที่ดีคือ
1920 × 1080
60fps
H.264
CBR
12 Mbps
Keyframe 2
พร้อม Hardware Encoder หากเครื่องรองรับและทดสอบแล้วลื่น
ถ้าเครื่องไม่ไหว ลดเป็น 720p60 หรือ 1080p30 ก่อน
เริ่มจาก
1280 × 720
30fps หรือ 60fps ตามเกม
แล้วลด
ที่ไม่จำเป็น
Stream ที่เสถียรดีกว่า 1080p ที่ Frame Drop ตลอดเวลา
ถ้า Upload จำกัด
ลดลำดับนี้
4K → 1440p → 1080p → 720p
และ
60fps → 30fps
ก่อน
อย่าลดคุณภาพเสียงจนฟังยากเพื่อรักษาความละเอียดภาพสูงเกินความจำเป็น
ระหว่างทดสอบให้ดู
แต่ละตัวบอกปัญหาคนละประเภท
จึงไม่ควรแก้ทุกอาการด้วยการลด Bitrate อย่างเดียว
หากเป็น Network Dropped Frames ให้ตรวจ
ถ้าใช้ Wi-Fi ให้ทดลองต่อ LAN ก่อน
จากนั้นลด Bitrateถ้ายังส่งไม่ทัน
มักเกี่ยวกับ GPU ไม่มีทรัพยากรพอสำหรับ OBS Render Scene
ลอง
เพื่อเหลือทรัพยากรให้ OBS
Encoder กำลังทำงานไม่ทัน
ลอง
แล้วทดสอบใหม่
ไม่ควร Test เพียง 30 วินาที
ถ้าจะ Gaming ให้เล่นจริงอย่างน้อยช่วงหนึ่ง
ลองฉากที่
พร้อมพูดไมค์
YouTube เองแนะนำให้ Test ทั้งเสียงและ Movement ใกล้เคียงกับ Live จริง
อย่าดู OBS อย่างเดียว
เปิด YouTube Live Control Room แล้วดู
Stream Health
ด้วย
เพราะ OBS แสดงสถานะฝั่งคอม
ส่วน YouTube ช่วยบอกสถานะที่ YouTube กำลังได้รับ
ทั้งสองด้านมีประโยชน์ร่วมกัน
สำหรับ comsiam ถ้าต้องตั้งค่าเริ่มต้นให้ผู้ใช้ทั่วไปเพียงชุดเดียว จะเริ่มจาก
1080p30
สำหรับเนื้อหาทั่วไป
หรือ
1080p60
สำหรับ Gaming
ใช้ H.264, CBR และ Keyframe 2 วินาทีตามคำแนะนำของ YouTube
จากนั้นทดสอบจริงก่อน Live
อย่าขยับไป 1440p หรือ 4K จนกว่า 1080p จะเสถียรแล้ว
Setting ที่ดีที่สุดต้องให้
OBS + Hardware + Internet
ทำงานด้วยกันได้อย่างเสถียร
หากทำ Podcast, Talking Head หรือ Tutorial ใช้
1080p30 + H.264 10 Mbps
เป็นจุดเริ่มต้นที่ดี
หากทำ Gaming ใช้
1080p60 + H.264 12 Mbps
ถ้า Hardware และ Upload รองรับ
สำหรับ 1440p60 YouTube แนะนำ H.264 ประมาณ 24 Mbps และ 4K60 ประมาณ 35 Mbps แต่ไม่ควรขยับไปใช้เพียงเพราะต้องการตัวเลขสูงกว่า
สิ่งที่ควรตั้งให้ถูกตั้งแต่ต้นคือ
CBR
Keyframe Interval 2 วินาที
Resolution/FPS ที่ระบบรับไหว
Audio ที่ฟังชัด
และ
Internet ที่มี Headroom
หาก OBS กระตุก ต้องแยกให้ออกว่าเป็น
Network Dropped Frames
Rendering Lag
หรือ
Encoding Lag
เพราะวิธีแก้ต่างกัน
แนวทางของ comsiam คือเริ่มจาก Setting ที่เสถียรก่อน แล้วเพิ่มคุณภาพทีละระดับ
อย่าเริ่มจาก 4K60 แล้วพยายามแก้ปัญหาหลายอย่างพร้อมกัน
Stream 1080p ที่ภาพลื่น เสียงชัด และทำงานได้ต่อเนื่องหลายชั่วโมง มีคุณค่ากว่า Stream 4K ที่กระตุก หลุด หรือเสียงหาย
เมื่อระบบพื้นฐานเสถียรแล้ว จึงค่อยทดลอง AV1, H.265, 1440p, 4K หรือ Advanced Encoder Settings เพิ่มเติมตาม Hardware และประเภท Content ของคุณ