Opus 1.2 Codec มาถึงโทรศัพท์ของคุณแล้ว: เสียงคุณภาพสูงที่ 32 kbps

click fraud protection

ซีฟ. Org Foundation ได้เปิดตัวตัวแปลงสัญญาณเสียง Opus 1.2 ซึ่งนำการปรับปรุงที่สำคัญสำหรับเสียงแบบเรียลไทม์ เรียนรู้ทั้งหมดว่ามันเปลี่ยนแปลงไปอย่างไร!

ซีฟ. Org Foundation เพิ่งประกาศการปรับปรุงล่าสุดสำหรับตัวแปลงสัญญาณเสียง Opus ด้วยการเปิดตัวของพวกเขา ตัวเข้ารหัส libopus 1.2. ด้วยการปรับปรุงล่าสุดนี้ Xiph Org จัดการให้ Opus ใช้งานได้กับเสียงสเตอริโอฟูลแบนด์ที่ความเร็วเพียง 32 kb/s ซึ่งจะจับคู่ได้ดีกับเวอร์ชันปลอดค่าลิขสิทธิ์ที่กำลังจะมาถึง รูปแบบวิดีโอ AV1 ในคอนเทนเนอร์ WebM เพื่อนำเสียงและวิดีโอคุณภาพสูงขึ้นในการเชื่อมต่อที่ช้าลง

สำหรับผู้ที่ไม่คุ้นเคยกับรูปแบบนี้ Opus คือตัวแปลงสัญญาณเสียงที่ไม่มีค่าลิขสิทธิ์มาตรฐาน IETF ซึ่งเกิดจากการรวม Xiph เข้าด้วยกัน ตัวแปลงสัญญาณ CELT ของ Org Foundation และตัวแปลงสัญญาณ SILK ของ Skype ในความพยายามที่จะสร้างรูปแบบปลอดค่าลิขสิทธิ์หนึ่งรูปแบบสำหรับเสียงที่สูญเสียทั้งหมด ได้รับการออกแบบมาเพื่อปรับขนาดได้ดีตามบิตเรตที่เปลี่ยนแปลง ต้องการปริมาณงานต่ำมาก และสามารถเข้ารหัสและถอดรหัสได้อย่างมาก ใช้พลังการประมวลผลเพียงเล็กน้อย ซึ่งทั้งหมดนี้มีความสำคัญอย่างยิ่งต่อการใช้งานในการประชุมทางวิดีโอ การสตรีมมือถือ และเสียงแบบเรียลไทม์อื่นๆ การใช้งาน ในช่วง 5 ปีนับตั้งแต่ Opus ได้รับมาตรฐาน ก็พบว่ามีการนำไปใช้อย่างแพร่หลายทั่วทั้งเว็บ โดยเห็นได้จากบริการสตรีมมิ่ง โทรศัพท์ IP เครื่องเล่นมีเดีย และอื่นๆ

Opus 1.2 นำมาด้วยบางส่วน การปรับปรุงที่สำคัญ ทั้งคุณภาพเพลงและคุณภาพเสียงพูด ดังที่ได้กล่าวไปแล้ว ตอนนี้ Opus ได้มาถึงจุดที่สามารถใช้งานได้แล้ว เสียงสเตอริโอฟูลแบนด์เพียง 32 กิโลไบต์/วินาทีสิ่งที่คิดว่าจะทำไม่ได้เมื่อไม่กี่ปีก่อน การปรับปรุงที่มาพร้อมกับ libopus 1.2 ช่วยให้สามารถใช้การเข้ารหัส VBR ที่ความเร็ว 32 kb/s ซึ่งก่อนหน้านี้ถูกหลีกเลี่ยงเนื่องจาก การแสดงผลที่ไม่ถูกต้องซึ่งอาจสร้างความเสียหายให้กับคุณภาพเสียงในพื้นที่บิตเรตที่ต่ำมาก ซึ่ง Opus สามารถหลีกเลี่ยงได้

[รหัสเพลย์ลิสต์="179434,179437,179435,179436,179438,179514"]

Opus 1.2 ยังนำคุณภาพเสียงพูดมาจนถึงจุดที่สามารถใช้งานได้สำหรับเสียงพูดแบบเต็มย่านความถี่เพียง 14 kb/s ลดลงจาก 21 kb/s ใน Opus 1.1 และ 29 kb/s ใน Opus 1.0. ส่วนหนึ่งได้รับแรงผลักดันจากการปรับปรุงโหมดไฮบริดของ Opus ซึ่งใช้ SILK สำหรับความถี่ที่ต่ำกว่า 8 kHz และ CELT สำหรับความถี่ตั้งแต่ 8 kHz ถึง 20 กิโลเฮิร์ตซ์ การปรับแต่งที่ทำใน libopus 1.2 ทำให้สามารถใช้ทั้ง CELT และ SILK ร่วมกันที่บิตเรตต่ำเพียง 16 kb/s ซึ่งเป็นครึ่งหนึ่งของขีดจำกัดก่อนหน้านี้ที่ 32 กิโลไบต์/วินาที

[รหัสเพลย์ลิสต์="179445,179447,179446,179448,179444,179443,179442,179518"]

สิ่งหนึ่งที่น่าสนใจที่ควรทราบคือไม่มีการเปลี่ยนแปลงที่สำคัญประการใดที่สามารถนำมาประกอบกับการปรับปรุงนี้ได้ แม้ว่าการปรับปรุงของ Opus 1.1 จะมาจากการเปลี่ยนแปลงเล็กๆ น้อยๆ เป็นหลัก แต่ Opus 1.2 เป็นผลมาจากการพัฒนาซ้ำๆ และการปรับแต่งเล็กๆ น้อยๆ มากมายจนทำให้เกิดการปรับปรุงครั้งใหญ่

แม้จะมีการปรับปรุงคุณภาพอย่างมาก แต่การทำงานกับตัวเข้ารหัสยังส่งผลให้ Opus ต้องใช้พลังการประมวลผลน้อยลงกว่าเดิมอีกด้วย Opus เป็นผู้นำตลาดอยู่แล้วในแง่ของการใช้พลังงานในการประมวลผลเพียงเล็กน้อย แต่การอัปเดต 1.2 เป็น libopus ได้นำการเข้ารหัสมาสู่จุดที่คุณสามารถทำได้ ถอดรหัสเพลงสเตอริโอฟูลแบนด์ 128 kb/s แบบเรียลไทม์ด้วยพลังการประมวลผลเพียง ~11 MHz บน CPU Intel Haswell ในโหมดจุดลอยตัว (หรือเพียง ~33 MHz บน ARM Cortex-A53 ในโหมดจุดคงที่) และคำพูดโมโนแบนด์แบนด์ 12 kb/s ในเวลาเพียง ~ 2 MHz บน CPU Intel Haswell ในโหมดจุดลอยตัว (หรือเพียง ~ 6 MHz บน ARM Cortex-A53 ใน โหมดจุดคงที่) ในทำนองเดียวกัน เวลาการเข้ารหัสก็ลดลงสำหรับสถานการณ์ส่วนใหญ่ด้วย โดยบางสถานการณ์ที่รุนแรงกว่านั้นจะลดลงครึ่งหนึ่ง (เช่น การเข้ารหัสที่ซับซ้อน 5 สำหรับ เพลงสเตอริโอฟูลแบนด์ 128 kb/s บน Intel Haswell CPU ในโหมดทศนิยม ซึ่งลดลงจาก ~40 MHz พร้อม libopus 1.0 เหลือเพียง ~21 MHz พร้อม libopus 1.2).

การพัฒนา Opus อย่างต่อเนื่องด้วย libopus 1.2 เป็นเรื่องน่าตื่นเต้นที่ได้เห็น และหวังว่าเราจะได้เห็น Opus ได้รับการนำไปใช้อย่างต่อเนื่องเมื่อเวลาผ่านไป ตัวแปลงสัญญาณที่ไม่มีค่าลิขสิทธิ์มีความสำคัญต่อการพัฒนาอินเทอร์เน็ตแบบเปิดและทำงานร่วมกันได้ เป็นตัวแปลงสัญญาณเพียงตัวเดียวที่สามารถนำไปใช้กับอุปกรณ์ทั้งหมดได้ เนื่องจากตัวแปลงสัญญาณที่มีภาระผูกพันด้านสิทธิบัตรมักจะประสบปัญหาต่างๆ มากมาย เช่น จากผู้จัดจำหน่ายเนื้อหาและบริการสตรีมมิ่งที่ไม่ต้องการจ่ายค่าธรรมเนียมลิขสิทธิ์ที่สูงเกินไปที่บางคนต้องการ ไปจนถึงซอฟต์แวร์โอเพ่นซอร์สที่มักเป็น ไม่สามารถรับประกันการออกใบอนุญาตที่เหมาะสมในนามของผู้ใช้ได้ หรือแม้แต่ซอฟต์แวร์ก็ไม่สามารถรวมเข้าด้วยกันได้อย่างสมบูรณ์โดยไม่ละเมิดใบอนุญาตของตนเอง เงื่อนไข ปัญหาเหล่านี้กับตัวแปลงสัญญาณที่มีสิทธิบัตรทำให้เกิดการแตกตัวแทนที่จะเป็นการทำงานร่วมกัน เนื่องจากกลุ่มต่างๆ สร้างขึ้น ใช้ตัวแปลงสัญญาณของตนเองเพื่อหลีกเลี่ยงค่าธรรมเนียมใบอนุญาตและปัญหาอื่น ๆ ที่ทำให้ตัวแปลงสัญญาณมีภาระผูกพันในการจดสิทธิบัตร นำมา. ส่งผลให้กลุ่มสร้างตัวแปลงสัญญาณของตนเองที่ต้องใช้เบราว์เซอร์ ระบบปฏิบัติการ และ/หรือเฉพาะ ฮาร์ดแวร์ที่จะใช้และสามารถล็อคผู้ใช้จำนวนมากไม่ให้สามารถใช้งานได้อย่างสมบูรณ์ เนื้อหา. วิธีเดียวที่ตัวแปลงสัญญาณที่เป็นสากลจะเกิดขึ้นได้ก็คือว่ามันไม่มีค่าลิขสิทธิ์และมีการนำไปใช้อย่างแพร่หลาย ตัวแปลงสัญญาณไม่กี่ตัวที่ใช้งานมีความสำคัญต่ออินเทอร์เน็ตที่ดีซึ่งผู้ใช้ทุกคนสามารถเข้าถึงได้ เนื้อหา. มาตรฐานแบบเปิดเป็นวิธีเดียวที่จะรับประกันประสบการณ์ผู้ใช้ที่สม่ำเสมอทั่วทั้งตลาด และจะเป็นเรื่องที่ยอดเยี่ยมเมื่อตัวเลือกปลอดลิขสิทธิ์ก็เป็นตัวเลือกที่ดีที่สุดเช่นกัน