AV1 còn chưa phổ cập xong, team VideoLAN đã rục rịch nhá hàng dav2d cho AV2. Cộng đồng Hacker News chia phe combat gắt gao giữa fan C/Assembly và giáo phái Rust.

Các ông ạ, tôi thề là cái thế giới công nghệ này nó chả cho anh em mình nghỉ ngơi ngày đ*o nào. Nhiều ông còn chưa biết cái chuẩn nén AV1 nó mặt mũi ngang dọc ra sao, vừa mới cắn răng sắm con VGA có decode AV1 cho mượt mà, thì đùng một cái, lão quái Jean-Baptiste Kempf (cha đẻ VLC huyền thoại) thả nhẹ cái bài post về dav2d. Vâng, các ông không nghe nhầm đâu, dav1d là cho AV1, còn cái này chuẩn bị cho AV2 rồi đấy! Công nghệ chạy nhanh vãi cả đái.
Tóm tắt nhanh cho anh em lười đọc: JB Kempf vừa lên bài nhá hàng về dự án dav2d trên blog cá nhân (nhìn cái URL có số 2026 ảo ma vãi, chắc lão tính đường xa hoặc ngụ ý năm release).
Ai chơi hệ video streaming chắc biết dav1d bá đạo cỡ nào. Hồi AV1 mới ra, phần cứng chưa hỗ trợ, không có con hàng software decoder này thì các nền tảng video chắc toang hết vì chờ chip. Giờ chuẩn AV2 đang được AOMedia rục rịch nặn ra, và quy trình cũ lại lặp lại: phần cứng chưa có thì ta vã bằng phần mềm.
Dự án dav2d này chắc chắn lại là một mớ C và Assembly tối ưu đến tận xương tủy để vắt kiệt từng giọt xung nhịp của CPU. Anh em nào đang host web phim hay build backend streaming trên mấy con máy chủ thì chuẩn bị tinh thần mà scale hạ tầng đi là vừa, vì giải mã video bằng phần mềm chưa bao giờ là trò đùa với tài nguyên server.
Bài post bú hơn 500 upvote trên HN, và anh em dev chia phe chém gió cực gắt:
Thực tế phũ phàng là: Chuẩn codec mới ra thì luôn cần Software Decoder gánh còng lưng trong 3-5 năm đầu trước khi Hardware (silicon) kịp tích hợp vào chip bán ra thị trường đại trà. dav2d sinh ra để lót đường cho tương lai.
Bài học sinh tồn cho anh em dev: Đừng coi thường những kiến thức low-level. Mấy cái framework JS thì sinh ra và chết đi mỗi ngày, đổi trend như thay áo. Nhưng hiểu sâu về C, Assembly, quản lý bộ nhớ và tối ưu phần cứng mới là chén cơm ăn cả đời không hết. Lần tới có than thở vì phải tối ưu vài cái API response time, hãy nhớ ngoài kia có những "pháp sư" đang ngồi gõ từng dòng SIMD Assembly bằng tay để anh em được xem phỉm Netflix mượt mà nhé.
Nguồn tham khảo: