ถึงแม้การเข้ารหัสวิดีโอ AV1 จะได้รับความนิยมมากขึ้นในช่วงหลายปีหลัง และมีแพลตฟอร์มใหญ่หลายเจ้าที่นำไปใช้งานแล้ว เช่น YouTube, Netflix และ Facebook แต่มือถือที่รองรับการถอดรหัส AV1 ด้วยฮาร์ดแวร์ ยังมีเพียงแค่เรือธงบางส่วน ซึ่งนับเป็นจำนวนเพียงหยิบมือ ในขณะที่มือถือในระดับรอง ๆ ลงไป ต้องอาศัยการถอดรหัสด้วยซอฟต์แวร์ที่มีประสิทธิภาพด้อยกว่า แต่ช่องว่างนี้อาจกระชับขึ้น เมื่อ Android เตรียมอัปเกรดตัวถอดรหัส AV1 ด้วยซอฟต์แวร์จาก libgav1 เป็น libgav1d ในอนาคต
การเข้ารหัสวิดีโอ AV1 คืออะไร
AV1 (AOMedia Video 1) เป็นรูปแบบการเข้ารหัสวิดีโอที่พัฒนาโดย AOMedia (Alliance for Open Media) ซึ่งเป็นการรวมตัวกันของบริษัทเทคโนโลยีชั้นนำหลายแห่ง เช่น Google, Intel, Microsoft และ Netflix โดย AV1 เปิดตัวครั้งแรกเมื่อช่วงปลายเดือนมีนาคม ปี 2018 หรือเกือบ 6 ปีที่แล้ว
จุดเด่นของการเข้ารหัส AV1 คือ สามารถบีบข้อมูลได้เหนือกว่า codec อื่น ๆ ในตลาด โดยสามารถบีบอัดข้อมูลได้มากกว่า libvpx-vp9, x264 High profile และ x264 Main profile ถึง 34%, 46% และ 50% ตามลำดับ และที่สำคัญเหนือสิ่งอื่นใด AV1 เป็นโอเพนซอร์สที่เปิดให้ทุกคนเข้าถึงได้ฟรี และนำไปใช้งานได้โดยไม่เสียค่าใช้จ่าย
ผลลัพธ์คือ ผู้ให้บริการแพลตฟอร์มสามารถประหยัดแบนด์วิดท์ได้อย่างมหาศาล ในขณะที่ผู้บริโภคก็ประหยัดเน็ตไปได้มาก เหตุนี้จึงทำให้ AV1 ได้รับความนิยมเพิ่มขึ้นอย่างรวดเร็ว
มือถือ Android มีตัวถอดรหัส AV1 ด้วยซอฟต์แวร์ทุกรุ่นมานานแล้ว
สำหรับมือถือ Android ตั้งแต่ Android 10 เป็นต้นมา Google ใช้ libgav1 เป็นตัวถอดรหัส AV1 ด้วยซอฟต์แวร์เป็นค่าเริ่มต้น โดยในกระบวนการถอดรหัสจะรับผิดชอบด้วยซีพียูบนชิปเซตอีกทอดหนึ่ง แต่บนโลกนี้ยังมีตัวถอดรหัส AV1 ด้วยซอฟต์แวร์แบบอื่น ๆ อยู่อีก หนึ่งในนั้นคือ libgav1d ที่พัฒนาโดย VideoLAN ตามที่เกริ่นไปตอนต้น ซึ่ง libgav1d เหนือกว่า libgav1 อย่างมาก ทั้งในแง่ของประสิทธิภาพการถอดรหัสและการกินพลังงาน ช่วยให้ซีพียูไม่ต้องรับภาระหนักเท่าเดิม มือถือที่มากับชิปเซตที่อาจไม่ได้แรงมากนักก็สามารถถอดรหัสได้
Mishaal Rahman กูรูและนักข่าวสาย Android ได้ทดสอบและทำกราฟเปรียบให้ดูโดยใช้มือถือ Pixel 3XL เป็นอุปกรณ์อ้างอิงว่า libgav1 กับ libgav1d มีความแตกต่างกันมากน้อยเพียงใด ผลลัพธ์คือแตกต่างอย่างมีนัยสำคัญ สามารถทำเฟรมเรตเฉลี่ยได้สูงกว่าทั้งความละเอียด 1080p ปกติ และความละเอียดสูง 4K ตรงตามทฤษฎี
(เผื่อใครงงว่า Pixel 3XL ทำไมใช้ libgav1d ทดสอบได้ ทั้งที่ตัวเครื่องรองรับแค่ libgav1 คำตอบคือ Rahman ทดสอบผ่านแอป VLC Media Player ที่มี libgav1d ฝังมาในตัว)
เมื่อไหร่มือถือ Android จะได้ใช้ libdav1d
Rahman อ้างอิงข้อมูลจากแหล่งข่าววงในสองแหล่ง บอกว่า Google เริ่มแจ้งกับพาร์ตเนอร์แล้วว่า libdav1 บน Android จะถูกแทนที่ด้วย libdav1d ภายในเดือนมีนาคมนี้ โดยจะปล่อยอัปเดตผ่าน Google Play (GPSE) แต่ยังไม่ชัดเจนว่า Google จะปล่อยอัปเดตย้อนหลังให้ไกลแค่ไหน จะครอบคลุมถึง Android 10 เลย หรือจำกัดเฉพาะ Android 14 ที่เป็นเวอร์ชันล่าสุด ซึ่งประเด็นนี้ก็นับว่าน่าติดตามเช่นกัน
ที่มา : Android Authority
Comment