Contact
Line : comsiam
Contact
Line : comsiam

การ Live YouTube ที่ 1080p 60fps เป็นหนึ่งในค่าที่เหมาะมากกับ Gaming, กีฬา และ Content ที่มีการเคลื่อนไหวสูง เพราะได้ทั้งความละเอียด Full HD และ Motion ที่ลื่นกว่า 30fps
แต่ 1080p60 ใช้ทรัพยากรมากกว่า 1080p30 ทั้งในด้าน
ถ้าตั้งไม่เหมาะ อาจเกิด
สำหรับ H.264 ปัจจุบัน YouTube แนะนำ Bitrate ประมาณ
12 Mbps
สำหรับ
1080p 60fps
พร้อม
CBR + Keyframe Interval 2 วินาที
1080p หมายถึง Resolution
1920 × 1080 Pixel
ส่วน 60fps หมายถึง
60 Frames ต่อวินาที
เมื่อเทียบกับ 30fps ภาพเคลื่อนไหวจะลื่นกว่า โดยเฉพาะ
เหมาะกับ
ถ้าทำ Podcast หรือ Talking Head ที่แทบไม่มี Movement
1080p30 อาจเพียงพอและใช้ทรัพยากรน้อยกว่า
ไม่จำเป็นต้องเป็น OBS เท่านั้น
สามารถใช้ Encoder อื่นที่ YouTube รองรับได้
แต่ OBS ได้รับความนิยมมาก เพราะสามารถควบคุม
ได้ละเอียด
บทความนี้จึงใช้ OBS เป็นตัวอย่างหลัก
เข้า
Settings → Video
จะเห็น
Base (Canvas) Resolution
และ
Output (Scaled) Resolution
ถ้าต้องการ Stream 1080p
ตั้ง Output เป็น
1920 × 1080
ถ้า Content หลักเป็น Full HD สามารถใช้
1920 × 1080
ได้ทั้ง Base และ Output
แต่ถ้าเล่นเกมที่ Resolution 1440p
อาจใช้ Canvas 2560 × 1440 แล้ว Downscale Output เป็น 1920 × 1080
ขึ้นอยู่กับ Workflow
เข้า
Settings → Video
จากนั้นหา
Common FPS Values
เลือก
60
เพียงเท่านี้ Output Video จะถูกตั้งเป้าหมายที่ 60fps
ถ้าต้องการ Stream 60fps อย่างมีประโยชน์ เกมควรสามารถรันได้ใกล้เคียงหรือสูงกว่า 60fps อย่างเสถียร
ถ้าเกมต้นฉบับรันได้เพียง 30fps
การตั้ง OBS เป็น 60fps ไม่ได้สร้าง Motion จริงเพิ่มเป็นสองเท่า
สำหรับ H.264 YouTube แนะนำ
12 Mbps
หรือประมาณ
12,000 Kbps
ดังนั้นใน OBS หากช่อง Bitrate ใช้หน่วย Kbps สามารถตั้งประมาณ
12000 Kbps
เป็นค่าหลักตาม Recommendation ปัจจุบัน
ใช้
CBR
หรือ
Constant Bitrate
YouTube แนะนำ CBR สำหรับ Live Streaming
จึงไม่ควรเลือก VBR เพียงเพราะเห็นว่าใช้กับ Recording แล้วภาพดี
Live กับ Recording มีวัตถุประสงค์ต่างกัน
ตั้ง
2 วินาที
YouTube แนะนำ Keyframe Frequency ที่ 2 วินาที และไม่ควรเกิน 4 วินาที
ใน OBS จึงสามารถใส่
2
ในช่อง Keyframe Interval
ขึ้นอยู่กับ Hardware
อาจมีตัวเลือกเช่น
สำหรับ Gaming PC เครื่องเดียว Hardware Encoder มักเหมาะ เพราะลดภาระจาก CPU ในหลายระบบ
เหมาะและรองรับกว้างมาก
YouTube รองรับ
แต่ H.264 ยังเป็นตัวเลือกที่ตั้งง่ายและ Troubleshoot ง่าย
โดยเฉพาะสำหรับมือใหม่
ได้ หาก Hardware และ Encoder รองรับ
YouTube ระบุช่วง Bitrate สำหรับ AV1/H.265 ที่ 1080p60 ประมาณ
4–10 Mbps
แต่ไม่ควรเปลี่ยน Codec เพียงเพราะต้องการลด Bitrate
ต้องทดสอบ Compatibility และคุณภาพด้วย
ถ้าใช้ H.264 12 Mbps
Internet Upload ต้องสูงกว่าค่านี้อย่างชัดเจน
ตัวอย่าง
Upload ที่รักษาได้ประมาณ
20 Mbps หรือมากกว่า
จะมี Headroom มากกว่าการมี Upload สูงสุดเพียง 12–13 Mbps
ตัวเลขนี้เป็นแนวทางเชิงปฏิบัติ ไม่ใช่ Minimum Requirement ตายตัวจาก YouTube
เพราะ Stream ไม่ได้ใช้ Video อย่างเดียว
ยังมี
หากใช้ Upload จนเกือบเต็มทั้งหมด Stream อาจเริ่ม Dropped Frames เมื่อ Network แกว่งเล็กน้อย
หากทำได้ ใช้
LAN Ethernet
เหมาะกว่า
โดยเฉพาะ 1080p60 ที่ต้องส่งข้อมูลต่อเนื่องประมาณ 12 Mbps
LAN ลดความเสี่ยงจาก
ได้ ถ้าเสถียรจริง
แต่ควรทดสอบเป็นเวลานานพอ
ไม่ใช่ดู Speed Test ครั้งเดียวแล้วสรุป
หาก Wi-Fi สะดุดเพียงไม่กี่วินาที OBS อาจเริ่ม Dropped Frames ได้
ถ้าจะ Live 20:00 น.
ควรทดสอบใกล้เวลา 20:00 น.
เพราะช่วงที่คนในพื้นที่ใช้อินเทอร์เน็ตจำนวนมาก ความเร็วอาจแตกต่างจากตอนเช้า
โดยเฉพาะ
YouTube แนะนำ Stereo Audio ประมาณ
128 Kbps
พร้อม AAC หรือ MP3 ตาม Protocol ที่รองรับ
สำหรับ OBS Streaming ทั่วไป
AAC 128 Kbps
เพียงพอสำหรับ Voice และ Gaming จำนวนมาก
สำหรับ Stereo YouTube ระบุ
44.1 kHz
ส่วน 5.1 ใช้
48 kHz
สิ่งสำคัญคือให้ระบบเสียงของ
ตั้งสอดคล้องกันเพื่อหลีกเลี่ยงปัญหาเสียงบางประเภท
สำหรับ SDR YouTube แนะนำ
Rec.709
พร้อม 8-bit Workflow
Creator ที่ไม่ได้ทำ HDR สามารถใช้ SDR มาตรฐานนี้ได้
ไม่จำเป็นต้องเพิ่มความซับซ้อนด้วย HDR ตั้งแต่แรก
OBS ต้องประมวลผล Frame มากขึ้น
จาก
30 Frame ต่อวินาที
เป็น
60 Frame ต่อวินาที
จึงเพิ่มภาระทั้ง
หากเครื่องเริ่มไม่ไหว การลด FPS เป็น 30 เป็นวิธีแก้ที่เห็นผลมาก
อาจมี
OBS ต้องใช้ GPU สำหรับ Render Scene ด้วย
ถ้าเกมใช้ GPU เต็มตลอดเวลา OBS อาจไม่มีทรัพยากรเพียงพอ
เกิด
Rendering Lag
หรือ Skipped Frames
ได้
ลอง
ตัวอย่าง
ถ้าจอ 144Hz ไม่จำเป็นต้องปล่อยเกมวิ่ง 300fps ระหว่าง Stream
การ Cap FPS สามารถช่วยเหลือ GPU Headroom
Hardware Encoder ใช้วงจร Encoding ที่ออกแบบมาสำหรับ Video บน Hardware ที่รองรับ
ช่วยลดภาระ CPU ในหลาย Workflow
เหมาะกับ Gaming PC เครื่องเดียวที่ต้อง
เล่นเกม + OBS + Encode
พร้อมกัน
ได้
x264 ใช้ CPU ในการ Encode
ถ้ามี CPU แข็งแรงและเกมไม่ได้ใช้ CPU มาก อาจใช้ได้ดี
แต่สำหรับ Gaming ที่ CPU ทำงานหนักอยู่แล้ว Hardware Encoder มักสะดวกกว่า
ไม่จำเป็น
Preset คุณภาพสูงขึ้นมักใช้ทรัพยากรมากขึ้น
ถ้าเกิด Encoding Lag ให้ลด Preset ลง
Stream ที่ Encode ได้ครบทุก Frame ดีกว่า Quality Preset สูงที่ Skip Frames ตลอดเวลา
YouTube ระบุ Advanced Recommendation สำหรับ Live H.264 ประมาณ
2 B-Frames
แต่ Encoder หลายตัวอาจตั้งให้อัตโนมัติ
มือใหม่ไม่จำเป็นต้องแก้ Advanced Setting ถ้า Stream ทำงานปกติ
YouTube แนะนำ
Progressive Scan
สำหรับ Live
1080p60 จึงหมายถึง Progressive Full HD 60fps
ไม่ควรใช้ Interlaced Workflow แบบเก่าโดยไม่มีเหตุผลเฉพาะ
สามารถเลือกตามประเภท Live
เน้นความเสถียรและ Quality
เหมาะกับ Gaming และ Q&A ที่ต้องตอบ Chat
เหมาะกับ Interaction เร็วมาก แต่เสี่ยง Buffer มากขึ้นสำหรับผู้ชมบางคน
1080p60 ไม่จำเป็นต้องใช้ Ultra Low เสมอไป
มักเหมาะ
เพราะ Creator สามารถอ่าน Chat และตอบกลับได้เร็วกว่า Normal Latency
แต่ถ้าผู้ชมของคุณมี Connection หลากหลายมาก และ Stream เกิด Buffer บ่อย
ลอง Normal หรือ Low แทน Ultra Low
ได้
OBS อาจต้อง Render
พร้อมกัน
Scene ที่หนักเกินไปสามารถเพิ่ม Rendering Load
ช่วงแรกควรใช้ Layout เรียบง่ายก่อน
สามารถใช้ทรัพยากรระบบได้ โดยเฉพาะ Overlay และ Animation ที่ซับซ้อน
ถ้า OBS Rendering Lag สูง ให้ทดลองปิด Browser Source ที่ไม่จำเป็น
แล้วดูว่าปัญหาลดลงหรือไม่
ไม่จำเป็นเสมอไป
เกมอาจ Stream 60fps แต่ Facecam สามารถใช้ Setting ที่เบากว่าได้ตาม Workflow
สิ่งสำคัญคือ Facecam ต้อง
มากกว่าตัวเลข FPS สูงอย่างเดียว
จริง
แม้ Resolution เป็น 1080p แต่ถ้า Webcam อยู่ในห้องมืด กล้องจะเพิ่ม Gain ทำให้เกิด Noise
เมื่อ Encoder บีบอัด Video ที่มี Noise มาก คุณภาพอาจแย่ลง
เพิ่มแสงให้เพียงพอสามารถช่วยคุณภาพมากกว่าการเพิ่ม Bitrateบางกรณี
มักเกิดเพราะ Motion สูงมาก
Encoder ต้องบีบอัดรายละเอียดจำนวนมากในเวลาเดียวกัน
หาก Bitrate จำกัด ภาพอาจเป็น Block หรือ Pixel ชั่วคราว
1080p60 Gaming จึงต้องใช้ Bitrate เหมาะสมกับ Codec
อาจช่วยบางสถานการณ์ แต่ไม่ควรเพิ่มแบบไม่มีข้อจำกัด
ค่าที่ YouTube แนะนำสำหรับ H.264 1080p60 คือประมาณ 12 Mbps
หากต้องการ Efficiency มากขึ้น ควรพิจารณา
มากกว่าดัน Bitrateสูงขึ้นเรื่อยๆ
อาจเป็น
เกมลื่นไม่ได้แปลว่า OBS หรือ Network ไม่มีปัญหา
ต้องดู Statistics เพื่อแยกสาเหตุ
OBS มีหน้าต่าง Statistics สำหรับดูค่าต่างๆ เช่น
ใช้ข้อมูลนี้แยกว่าปัญหาอยู่ส่วนไหน
ทำตามลำดับ
① ใช้ LAN
② ปิด Upload อื่น
③ ตรวจ Router
④ Speed Test
⑤ ลด Bitrate
ถ้าลด Bitrate แล้วดีขึ้น มีโอกาสสูงว่า Network ไม่มี Headroom เพียงพอ
ลอง
Rendering Lag มักเกี่ยวข้องกับ GPU มากกว่า Internet
ลอง
ถ้ายังไม่ไหว ให้พิจารณา 1080p30 หรือ 720p60
ตัวเลือกที่ดีคือ
720p60
1080p30
อย่าฝืน 1080p60 เพราะชื่อ Setting ดูดีกว่า
สำหรับ H.264 YouTube แนะนำ
6 Mbps
ใช้ Bandwidth เพียงครึ่งหนึ่งของ 1080p60 โดยประมาณ
จึงเป็นตัวเลือกสำรองที่ดีสำหรับ Gaming
YouTube แนะนำ
10 Mbps
ลดภาระ Frame Rate ลงครึ่งหนึ่งจาก 60fps
เหมาะกับ
และระบบที่ 60fps ไม่เสถียร
ไม่จำเป็น แต่มีประโยชน์
Local Recording สามารถให้ไฟล์คุณภาพสูงกว่าสำหรับ
แต่ Recording พร้อม Live เพิ่มภาระ Hardware และ Storage
ต้องทดสอบก่อน
ไม่จำเป็น
OBS สามารถตั้ง Recording Quality แยกจาก Streaming ได้ใน Workflow ที่รองรับ
แต่ถ้าเครื่องไม่แรง การ Record คุณภาพสูงพร้อม Stream อาจเพิ่มภาระ
ให้เน้น Stream เสถียรก่อน
ควร Test อย่างน้อยพอให้ระบบทำงานต่อเนื่องจริง
สำหรับ Gaming ลองเล่นฉากหนักๆ
พร้อมเปิด
ให้เหมือน Live จริง
สำหรับผู้อ่าน comsiam ใช้ค่าตั้งต้นนี้ได้
Video
Resolution: 1920 × 1080
FPS: 60
Encoder
H.264 หรือ Hardware Encoder ที่รองรับ
Rate Control: CBR
Bitrate: 12,000 Kbps
Keyframe: 2 วินาที
Audio
AAC Stereo
ประมาณ 128 Kbps
Network
Upload ต้องมี Headroom
ใช้ LAN เมื่อทำได้
OBS
ตรวจ Rendering/Encoding/Network Statistics
YouTube
ตรวจ Stream Health ก่อน Go Live
1080p60 เหมาะมากกับ Gaming และ Content ที่มี Movement สูง
สำหรับ H.264 ค่าหลักที่ควรเริ่มคือ
1920 × 1080
60fps
CBR
12 Mbps หรือ 12,000 Kbps
Keyframe Interval 2 วินาที
พร้อม Audio ประมาณ
AAC Stereo 128 Kbps
แต่การตั้งค่าถูกเพียงอย่างเดียวยังไม่พอ
Internet ต้องมี Upload สูงกว่าค่า Stream อย่างมี Headroom และหากทำได้ควรใช้ LAN Ethernet
ด้าน Hardware ต้องเหลือ GPU/CPU ให้ OBS ด้วย
ถ้าเกมใช้ GPU เต็ม 100% ตลอดเวลา อาจเกิด Rendering Lag แม้ Internet จะเร็วมาก
แนวทางของ comsiam คืออย่าพยายามรักษา 1080p60 ทุกกรณี
ถ้า Stream ไม่เสถียร ให้แยกก่อนว่าเป็น
Network Dropped Frames
Rendering Lag
หรือ
Encoding Lag
จากนั้นแก้ตรงสาเหตุ
ถ้า Hardware หรือ Network ยังไม่พร้อม การลดเป็น 720p60 หรือ 1080p30 เป็นทางเลือกที่ดีกว่าฝืนใช้ Full HD 60fps แล้วทำให้ผู้ชมต้องดู Stream กระตุกตลอดเวลา
เป้าหมายที่แท้จริงจึงไม่ใช่เพียงให้หน้าจอ OBS แสดงคำว่า 1080p60 แต่คือทำให้ ภาพคม Motion ลื่น เสียงชัด และ Stream สามารถรักษาคุณภาพนั้นได้ต่อเนื่องตั้งแต่ต้นจนจบ Live