ASCILINE Engine phát video bằng ký tự văn bản có thể hiển thị video 360p ở 30 FPS

VNZ-TECHS

Phát video bằng ký tự văn bản: Công nghệ ASCII mới có thể hiển thị video 360p ở 30 FPS​


Lập trình viên YusufB5 mới đây đã giới thiệu một công cụ mang tên ASCILINE Engine, một bộ máy kết xuất video theo dạng ASCII được quảng bá là có khả năng tạo ra các luồng video “khó bị chặn”.


ASCILINE Engine được phát hành theo giấy phép mã nguồn mở MIT và hỗ trợ nhiều chế độ hiển thị khác nhau. Trong đó, Mode 3 sử dụng bảng màu gồm khoảng 32.000 ký tự màu để tạo video ASCII màu với tốc độ lên tới 30 khung hình/giây (FPS). Trong khi đó, Mode 5 thay thế các ký tự bằng các khối màu, cho chất lượng hình ảnh tiệm cận video độ phân giải 360p. Theo nhà phát triển, khi hiển thị trong cửa sổ nhỏ, hình ảnh gần như khó phân biệt với video gốc.

Ngoài khả năng hiển thị video bằng ký tự, công cụ này còn hỗ trợ nhiều tính năng như:
  • Bộ lọc CSS thời gian thực (real-time CSS filters).
  • Truyền tải khung hình theo dạng gia tăng (incremental frame transfer).
  • Nén dữ liệu bằng GZIP.
  • Mỗi khung hình chỉ tiêu tốn vài KB băng thông.
Nhờ đó, ASCILINE Engine được cho là phù hợp với các thiết bị IoT hoặc môi trường mạng có băng thông hạn chế.

Tuy nhiên, tuyên bố về khả năng tạo ra các luồng video “không thể bị chặn” đã gây ra nhiều tranh cãi trong cộng đồng công nghệ.

Do video được hiển thị dưới dạng văn bản thuần túy bên trong phần tử HTML5 Canvas, nhiều trình chặn quảng cáo truyền thống có thể không nhận diện đây là nội dung video thông thường. Điều này khiến một số người lo ngại công nghệ có thể bị lợi dụng để phân phối các quảng cáo không thể bỏ qua hoặc khó bị chặn bằng các phương pháp hiện tại.

Tuy vậy, không ít người dùng phản biện rằng các tiện ích chặn quảng cáo hiện đại hoàn toàn có thể xóa hoặc vô hiệu hóa trực tiếp phần tử Canvas, nên việc gọi công nghệ này là “không thể chặn” có phần cường điệu.

Trước những tranh cãi, YusufB5 cho biết ông đã bổ sung các điều khoản chống sử dụng cho quảng cáo vào giấy phép MIT của dự án. Tuy nhiên, chính ông cũng thừa nhận rằng những điều khoản này chủ yếu có tác dụng với các tổ chức và doanh nghiệp tuân thủ pháp luật, trong khi các bên có ý đồ xấu có thể bỏ qua chúng.

Bên cạnh những lo ngại nói trên, ASCILINE Engine cũng mở ra một số ứng dụng thực tế đáng chú ý. Nhà phát triển cho rằng video ASCII có thể đóng vai trò như một “cầu nối cho AI”, cho phép các mô hình ngôn ngữ nhỏ (LLM) xử lý nội dung video dễ dàng hơn để tạo tóm tắt hoặc trích xuất thông tin ngữ nghĩa.

Đặc tính tiêu thụ băng thông cực thấp cũng giúp công nghệ này phù hợp với các thiết bị IoT, hệ thống nhúng hoặc những khu vực có kết nối mạng yếu.

Thực tế, ý tưởng hiển thị video bằng ký tự ASCII không phải là điều mới mẻ. Công nghệ này đã xuất hiện từ những năm 1990 và từng được sử dụng trong các ứng dụng terminal hoặc hệ thống có tài nguyên phần cứng hạn chế. Tuy nhiên, ASCILINE Engine được đánh giá là đã đưa khái niệm này tiến thêm một bước nhờ khả năng hiển thị hình ảnh chất lượng cao hơn cùng với hỗ trợ truyền phát video thời gian thực.

Thông tin tự án, các bạn tham khảo tại đây