AOMedia đã phát hành bộ mã hóa tham chiếu AV2 1.0.0 vào tháng 5 năm 2026, tuyên bố mức tăng hiệu suất khoảng 30% so với AV1. Tiêu đề này nghe rất hấp dẫn, nhưng bộ mã hóa này vẫn còn lâu mới sẵn sàng cho một quy trình video sản xuất (production pipeline).
Tại sao AV2 chưa sẵn sàng cho môi trường sản xuất
Bản triển khai tham chiếu chạy chậm hơn nhiều so với các bộ mã hóa AV1 vốn đang được sử dụng hàng ngày. Chưa có khung đa phương tiện (multimedia framework) lớn nào – bao gồm cả FFmpeg, tiêu chuẩn thực tế cho việc chuyển mã (transcoding) – hỗ trợ AV2, vì vậy bạn sẽ cần các bản build tùy chỉnh và rất nhiều thao tác thiết lập hệ thống thủ công. Ngay cả khi bạn tạo ra được các luồng AV2, hiện vẫn chưa có bộ giải mã phần cứng nào trên thị trường, nghĩa là mọi thiết bị phát lại đều phải chuyển sang giải mã bằng phần mềm. Trên thiết bị di động, việc giải mã bằng phần mềm gây tốn pin và làm tăng độ trễ, một yếu tố không thể chấp nhận được đối với hầu hết các dịch vụ.
Nói tóm lại, AV2 hiện tại là một sự kiện tin tức, chứ không phải là một công cụ mà bạn có thể đưa vào quy trình làm việc trực tiếp mà không cần xây dựng lại phần lớn hệ thống của mình.
Những gì hoạt động tốt ngay lúc này
Lựa chọn an toàn hiện tại vẫn là mô hình phân cấp hai codec xoay quanh AV1 và H.264. Cả hai codec này đều có các luồng tăng tốc phần cứng hoàn thiện trong FFmpeg và được hỗ trợ trên các trình duyệt, thiết bị di động và đầu thu kỹ thuật số (set-top boxes).
Xác minh tăng tốc phần cứng
Chạy FFmpeg với cờ -encoders và tìm các mục như av1_nvenc, av1_qsv, hoặc av1_vaapi. Những mục đó có nghĩa là các bộ mã hóa phần cứng NVIDIA, Intel Quick Sync, hoặc VA-API đã sẵn sàng. Nếu không có mục nào xuất hiện, AV1 sẽ chuyển sang bộ mã hóa thuần phần mềm và trở thành một tác vụ xử lý hàng loạt chậm chạp.
Phát hiện khả năng của máy khách (client)
Đừng mặc định cung cấp AV1 cho mọi trình duyệt. Trên nhiều điện thoại, việc giải mã bằng phần mềm sẽ làm cạn kiệt pin và có thể gây gián đoạn việc phát video. Trong JavaScript, hãy truy vấn MediaCapabilities API và kiểm tra trường powerEfficient. Chỉ cung cấp AV1 khi thiết bị báo cáo rằng nó có thể giải mã một cách hiệu quả; nếu không, hãy chuyển về H.264.
Xây dựng mô hình phân cấp đa codec
Một thiết lập thực tế cho năm 2026 trông như thế này:
- AV1 (SVT-AV1) cho bất kỳ máy khách nào báo cáo có hỗ trợ phần cứng.
- H.264 làm phương án dự phòng phổ quát cho các trình duyệt và thiết bị cũ không có tăng tốc AV1.
Hai tinh chỉnh kỹ thuật có thể giúp khai thác thêm giá trị từ mô hình này:
- Căn chỉnh keyframe – giữ độ dài GOP (group of pictures) giống hệt nhau giữa cả hai phiên bản. Việc khớp các khoảng cách keyframe sẽ giúp quá trình chuyển đổi bitrate diễn ra mượt mà hơn trong truyền phát thích ứng (adaptive streaming).
- Tổng hợp hạt (Grain synthesis) – kích hoạt tính năng film-grain trong SVT-AV1. Bộ mã hóa sẽ mô phỏng hạt thay vì tiêu tốn bit để tái tạo chúng, giúp tiết kiệm băng thông mà không làm giảm chất lượng hình ảnh.
Khi nào nên bắt đầu theo dõi AV2
Ngay khi FFmpeg thêm bộ mã hóa AV2, bạn sẽ thấy một mục mới trong danh sách -encoders. Hãy thiết lập một bước kiểm tra CI/CD nhẹ nhàng chạy lệnh ffmpeg -encoders | grep av2 và cảnh báo bạn khi chuỗi ký tự này xuất hiện. Cho đến khi bước kiểm tra đó chuyển sang màu xanh (thành công), hãy giữ lộ trình mã AV2 nằm ngoài môi trường sản xuất.
Những người dùng sớm có thể thử nghiệm trong các môi trường kiểm thử biệt lập để đánh giá mức giảm bitrate 30% như đã hứa. Những thử nghiệm đó có thể cung cấp thông tin cho các quyết định về lộ trình trong tương lai, nhưng chúng không nên là yếu tố dẫn dắt chiến lược phân phối hiện tại.
Lời kết
AV2 hứa hẹn một bước nhảy vọt đáng kể về hiệu suất, tuy nhiên việc thiếu bộ mã hóa nhanh, thiếu hỗ trợ từ các framework và thiếu bộ giải mã phần cứng khiến nó không phù hợp cho các dịch vụ trực tiếp (live services). Hãy tiếp tục sử dụng mô hình AV1/H.264 được tinh chỉnh tốt, xác minh tăng tốc phần cứng và sử dụng các bước kiểm tra khả năng của máy khách để cung cấp đúng codec cho đúng thiết bị. Khi FFmpeg cuối cùng cũng phát hành bộ mã hóa AV2, bạn sẽ sẵn sàng để đánh giá nó mà không làm gián đoạn quy trình làm việc hiện tại.
