ข้อมูลเบื้องต้นเกี่ยวกับการตั้งค่าสตรีม
ผู้ใช้ YoloBox หลายท่านสงสัยว่า “frame rate หรือ bitrate ที่ดีที่สุดต้องมากเท่าไหร่” ความเป็นจริงแล้วไม่มีค่ามาตรฐานตายตัวที่เหมาะกับทุกคน เนื่องจากประเภทการทำไลฟ์สตรีมมิงที่ต่างกันออกไปตั้งแต่ทอล์กโชว์ไปจนถึงเกมฟุตบอลหรือคอนเสิร์ต ความต้องการในการสตรีมของทุกคนแตกต่างกันไป
บทความนี้จะแนะนำของการตั้งค่าสตรีมของ YoloBox อย่างละเอียดและให้ข้อมูลเชิงลึกในการปรับเปลี่ยนในแบบของคุณเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด
ปัจจัยต่างๆ เช่น บริบท (การสตรีมหรือการบันทึก) แบนด์วิดท์ที่มีอยู่หรือประเภทของเนื้อหาจึงส่งผลอย่างมากต่อเฟรมเรต และ บิตเรตที่เหมาะสมสำหรับการสตรีม ดังนั้นการทำความเข้าใจความต้องการและข้อจำกัดของคุณควรเป็นสิ่งแรกในการปรับแต่งการตั้งค่า YoloBox
3 ข้อสำคัญในการตั้งค่าสตรีม
การตั้งค่าไลฟ์สตรีมหรือการบันทึกเกี่ยวข้องกับการรักษาสมดุลของพารามิเตอร์ทั้ง 3 ข้อนี้:
1.บิตเรตที่คงที่ (CBR) หรือ ตัวแปรของบิตเรต (VBR)
2.อัตราบิตรวมของสตรีม
3.เฟรมต่อวินาที
โดยรวมแล้วปัจจัยเหล่านี้จะกำหนดประสิทธิภาพในการออกอากาศ ซึ่งการสร้างสมดุลให้ทั้งสามข้อที่กล่าวมาก็ไม่ใช่เรื่องยาก ตัวอย่างเช่น การแพร่ภาพกีฬาอาจต้องใช้อัตราเฟรมที่สูงขึ้น ซึ่งจะทำให้ข้อมูลแต่ละเฟรมน้อยลง ในทางกลับกัน การสตรีมผ่านเครือข่ายที่มีแบนด์วิดท์จำกัดมักจะต้องใช้เฟรมต่อวินาทีน้อยลง
ทำความเข้าใจกับ CBR, CQ กับ VBR
อัตราบิตเรตคงที่ CBR (Constant Bitrate) แต่ละเฟรมจะได้รับจำนวนข้อมูลที่คงที่โดยไม่ขึ้นอยู่กับความต้องการ ซึ่งอาจส่งผลให้คุณภาพลดลงเมื่อต้องสตรีมโดยมีการเคลื่อนที่ที่เร็ว หรือการเปลี่ยนอย่างรวดเร็วเช่น การถ่ายทอดกีฬา
ข้อดี:
ควบคุมขนาดไฟล์ได้ง่าย
เหมาะกับการสตรีมมิงแบบเรียลไทม์
เล่นบนอุปกรณ์เก่าได้
ข้อเสีย:
• คุณภาพเสียงอาจไม่คงที่
• เสียงอาจมีเพี้ยนในบางช่วง
• ใช้พื้นที่จัดเก็บข้อมูลมากกว่า VBR ในบางกรณี
อัตราคุณภาพที่คงที่ CQ (Constant Quality) เป็นค่าที่ใช้ควบคุมคุณภาพของวิดีโอในการไลฟ์สตรีมมิง โดยค่า CQ นี้จะส่งผลต่อปริมาณข้อมูลที่ใช้ในการบีบอัดวิดีโอ ดังนี้
• ค่า CQ ต่ำ: คุณภาพวิดีโอดี แต่ใช้ข้อมูลมาก
• ค่า CQ สูง: คุณภาพวิดีโอด้อยลง แต่ใช้ข้อมูลน้อย
อัตราบิตแปรผัน VBR (Variable Bitrate) อัตราบิตจะเปลี่ยนแปลงตามความซับซ้อนของเสียงแก้ปัญหาโดยการจัดสรรข้อมูลตามการส่งข้อมูลแบบเรียลไทม์ ซึ่งอาจส่งผลให้เฟรมลดลงหากเกินขีดจำกัดข้อมูลสูงสุด
ข้อดี:
• คุณภาพเสียงดีกว่า CBR
• ประหยัดพื้นที่จัดเก็บข้อมูล
ข้อเสีย:
• ควบคุมขนาดไฟล์ได้ยาก
• อาจเล่นบนอุปกรณ์เก่าไม่ได้
• ไม่เหมาะกับการสตรีมมิงแบบเรียลไทม์
อัตราเฟรมเรตต่อวินาที (FPS)
เฟรมเรตส่งผลต่อรายละเอียดที่ถ่ายในแต่ละเฟรมและส่งผลต่อคุณภาพของภาพอย่างมาก เช่น การเพิ่มอัตราเฟรมเรตตัวเครื่องจะใช้ทรัพยากรสูงขึ้นเป็นเท่าตัว ทำให้มีผลต่ออุปกรณ์ที่เลือกใช้สำหรับแต่ละเฟรมโดยอัตโนมัติ
อัตราเฟรมเรตควรคำนึงถึงลักษณะงานที่ใช้งาน เช่น
60 FPS หรือ >
สำหรับผู้ชมที่ต้องการประสบการณ์ที่ลื่นไหล เช่น งานที่มีกราฟิกหรือภาพเคลื่อนไหวเร็วๆ
30 FPS
สำหรับการสื่อสารทั่วไป
การสร้างสมดุลระหว่างคุณภาพและความเสถียร
การกำหนดการตั้งค่าที่ดีที่สุดเกี่ยวข้องกับการแลกเปลี่ยนระหว่างอัตราเฟรม อัตราบิต และโหมดการเข้ารหัส แม้ว่า CBR อาจเหมาะกับการสตรีมในเรื่องความคงที่และน่าเชื่อถือ แต่ VBR ก็เป็นที่ต้องการมากกว่าเมื่อคำนึงถึงคุณภาพที่เหนือกว่า ตัวเลือกที่เหมาะสมจึงขึ้นอยู่กับข้อกำหนดเป้าหมาย ประสบการณ์การสตรีมในครั้งนั้นๆ
สรุป
CBR: เหมาะกับการไลฟ์สตรีมมิงบนเครือข่ายที่มีแบนด์วิดท์จำกัด ต้องการควบคุมขนาดไฟล์ หรือต้องการเล่นบนอุปกรณ์เก่า
CQ ความเร็วอัปโหลดมีผลกับ ความสำคัญของภาพ:
• ความเร็วอัปโหลดต่ำ: เลือกค่า CQ สูง เพื่อลดปริมาณข้อมูลที่ใช้
• ความเร็วอัปโหลดสูง: เลือกค่า CQ ต่ำ เพื่อให้ได้คุณภาพวิดีโอที่ดี
• ต้องการภาพที่คมชัด: เลือกค่า CQ ต่ำ
• ภาพไม่ใช่สิ่งสำคัญ: เลือกค่า CQ สูง
VBR: เหมาะกับการไลฟ์สตรีมมิงที่ต้องการคุณภาพเสียงที่ดีที่สุด ประหยัดพื้นที่จัดเก็บข้อมูล และสตรีมมิงบนเครือข่ายที่มีแบนด์วิดท์เพียงพอ
FPS: ควรคำนึงถึงความไหลลื่นของภาพที่ต้องการถ่ายทอดเพราะยิ่งอัตราสูงยิ่งใช้ทรัพยากรสูงเป็นเท่าตัว