กลุ่ม VLC เปิดตัว dav1d ไลบรารีเข้ารหัสวิดีโอแบบ AV1 ที่ทำงานเร็วกว่าเดิมมาก

Discussion in 'เทคโนโลยี' started by iPokz, Nov 23, 2018.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    AV1 เป็นมาตรฐานการบีบอัดไฟล์วิดีโอแบบใหม่ พัฒนาโดยกลุ่ม Alliance for Open Media (AOMedia) ซึ่งมีสมาชิกเป็นบริษัทไอทียักษ์ใหญ่มากมาย เช่น Amazon, Apple, Facebook, Google, Microsoft ฯลฯ

    ตัว AV1 แท้จริงแล้วเป็นสเปกบนกระดาษ ที่ซอฟต์แวร์ตัวใดจะนำไปใช้งานก็ได้ ในตอนแรกทางกลุ่ม AOM ก็สร้างซอฟต์แวร์เข้ารหัส-ถอดรหัสวิดีโอ AV1 ขึ้นมาในชื่อว่า libaom เพื่อเป็นต้นแบบของการใช้งาน

    ล่าสุด ฝั่งของชุมชนซอฟต์แวร์โอเพนซอร์สคือ VideoLAN, VLC, FFmpeg ก็ร่วมมือกันสร้างซอฟต์แวร์ตัวใหม่ชื่อ dav1d (อ่านว่า "เดวิด") ที่คุยว่ามันเข้ารหัสวิดีโอได้เร็วกว่า libaom ถึง 400% และถอดรหัสได้เร็วกว่ากัน 100%


    เหตุผลที่ dav1d ทำงานได้เร็วมาก เป็นเพราะเขียนขึ้นด้วยภาษาซี (C99) และแอสเซมบลี และปรับแต่งให้ทำงานกับชุดคำสั่ง AVX2 ของซีพียูรุ่นใหม่ๆ (รองรับตั้งแต่ Intel Haswell และ AMD รุ่นปี 2015 เป็นต้นมา)

    ทีมงานผู้พัฒนา dav1d ยังระบุว่าในอนาคตจะปรับแต่งประสิทธิภาพบนชุดคำสั่ง SSE และ ARM ด้วย เพราะตั้งใจให้ dav1d ทำงานได้บนสถาปัตยกรรมหลากหลาย ทั้ง x86, x64, ARMv7, ARMv8 และระบบปฏิบัติการทุกตัว

    โครงการ dav1d ได้รับการสนับสนุนทางการเงินจาก AOMedia, ใช้สัญญาอนุญาตแบบ BSD และคาดว่า Mozilla จะนำ dav1d ไปใช้ใน Firefox เวอร์ชัน 65

    ที่มา - dav1d (1), dav1d (2), Phoronix

    Topics: AV1VLCCodecOpen Source
     
  2. bobo11

    bobo11 Member

Share This Page