Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Phần Mềm

Chiến tranh Codec giải mã: Cuộc chiến nén Audio/Video định hình trải nghiệm Streaming của bạn

Bạn có biết gì nhàm chán hơn browser benchmark? Bạn có biết gì thậm chí kém hấp dẫn hơn IPv6 adoption saga? Vâng, bạn đoán đúng, đó là cuộc chiến tranh đang diễn ra giữa các ông lớn media về tương lai của nén số audio và video.

Nhưng hãy bỏ (hầu hết) sarcasm. Lại một lần, vì tất cả lý do sai, codec wars được marketed, viết và nói về, không cho người đọc những gì họ thực sự nên biết; không phải tên file hoặc codec dùng, mà là liệu điều này sẽ ảnh hưởng đến khả năng tận hưởng nhạc và video trên Web. Hôm nay, tôi sẽ xóa sương mù.

Chiến tranh Codec giải mã: Cuộc chiến nén Audio/Video định hình trải nghiệm Streaming của bạn

Hãy giải thích một chút

Thế giới multimedia thingie không phải deal đơn giản. Người thường không hiểu khác biệt giữa container và phần mềm thực tế. Container format là những gì bạn thường thấy khi lấy file, ví dụ .avi hoặc .mov. Codec là implementation phần mềm, ví dụ x264. Thông thường, media player chứa codec dưới dạng plugin và thư viện, cho phép tương tác on-the-fly với file media và nén/giải nén real time.

Phần mềm có thể manipulate encoding/decoding cũng như container video/audio bao gồm chương trình phổ biến như mencoder, transcode, ffmpeg, VirtualDub, Avidemux, Kdenlive, và nhiều hơn. Bài Frankenstein movie của tôi là ví dụ tốt.

Chiến tranh Codec giải mã: Cuộc chiến nén Audio/Video định hình trải nghiệm Streaming của bạn

Do đó, khi người ta nói về codec, họ thường chỉ implementation thuật toán behind-the-scenes trong phần mềm và file media, minh bạch với end user. Đây là lý do chính tại sao tất cả media buzz về chiến tranh đang diễn ra giữa Google và Adobe là vô nghĩa.

Để tôi giải thích, please.

Cuộc chiến, tóm gọn lại

Nó như này. Google không muốn còn là hostage của Adobe. Việc user chạy Adobe Flash Player để xem mọi video YouTube mã hóa H.264 tốn tiền và kìm hãm sự tăng trưởng của Google. Thay vào đó, Google muốn chuyển sang implementation mở tên VP8, chuyển thành công nghệ WebM khi kết hợp với HTML5. Vẫn confused? Đúng vậy.

Chiến tranh Codec giải mã: Cuộc chiến nén Audio/Video định hình trải nghiệm Streaming của bạn

Được, hãy cố gắng thẳng đến điểm hơn. Flash/X.264 là old school. WebM là new school. Flash hiện thống trị market animation và media Web. Google muốn thay đổi thực tại này. Công ty như Mozilla, Opera và thậm chí Microsoft ủng hộ. Adobe thấy nguy hiểm bất khả kháng trong HTML5 và cuối cùng sẽ cho Flash Player chạy media mã hóa VP8.

Như bạn đoán, nó về ai kiểm soát market và technology, ai dictate pace, ai set price, và ai có codec lớn nhất. Chắc chắn noble cause, nhưng cực kỳ nhàm chán.

Chiến tranh Codec giải mã: Cuộc chiến nén Audio/Video định hình trải nghiệm Streaming của bạn

Điều này nghĩa gì với bạn là user?

Trừ khi bạn là developer, hoàn toàn không gì. Với mọi mục đích thực tế, không có gì thay đổi. Trình duyệt hiện đại như IE9, Firefox 4, Chrome, và những cái khác đều hỗ trợ HTML5 và WebM, do đó bất kỳ giới thiệu technology nào vào Web arena sẽ transparent. Tương tự, nếu bạn dùng Flash Player, bạn vẫn xem được Flash media online. Thực tế, bạn có thể xem cả Flash và HTML5 video trên cùng trang cùng lúc.

Chiến tranh Codec giải mã: Cuộc chiến nén Audio/Video định hình trải nghiệm Streaming của bạn

Nếu bạn muốn học thêm mọi thứ sẽ trông như thế nào khi HTML5 launch đầy đủ, bạn có thể roadtest Youtube HTML5 trial. Đây là cơ hội tốt để bạn quyết định bạn thích gì hơn, nếu có.

Bạn nên support ai?

Giả sử bạn có spare time. Ai bạn nên support? Tự nhiên, underdog attitude thắng. Luôn là champion của freedom và openness nên thắng tim chúng ta. Cuộc chiến này không ngoại lệ. Có format mở và well-known giúp standardize, giảm monopoly và cải thiện technology.

Bây giờ, như developer hoặc website owner, bạn có special interest, vì technology có thể govern revenue hoặc success. Nó hơn chỉ thuật toán nào. Nó归结为 Flash versus HTML5. Trong trường hợp bạn, không chỉ fancy words, nó là chất lượng delivery audio/video, scripting language, backend, debugging tools, ease of use, portability, mọi thứ. Bạn có thể impartial? Hardly.

Trong trường hợp này, bạn nên support gì works best. Và điều này chưa được xác định. Flash đã ở đây một lúc. Họ codec H.264 đã ở đây một lúc. WebM là sample mới và có nhiều trận đấu phía trước.

Chiến tranh Codec giải mã: Cuộc chiến nén Audio/Video định hình trải nghiệm Streaming của bạn

Đọc thêm

Đây là bài viết không đơn giản tóm tắt sự khác biệt giữa các video codec. Nó sẽ confuse bạn, most likely, đó là điều tốt, vì vậy bạn không cần bother với loại chuyện này.

Kết luận

Và đó là xong, một chủ đề confusing khác de-mystified. Bây giờ bạn walk the walk and talk the talk. Lần sau geek hỏi bạn có support Vorbis, Theora, Matroska, XviD, hay gì đó khác, bạn sẽ không look dazed. Bạn nói thẳng.

Đối với end-user, kết quả cuộc chiến này không quan trọng lắm, mặc dù, nếu Google thắng, nó có thể mang lại digital revolution của openness có thể lan sang segment khác, ép media mogul reconsider packaging format và usage model.

Chúng ta có thể thấy sự tan biến hoàn toàn của DRM, như kết quả trực tiếp của battle Web. Điều này nên tốt cho tất cả chúng ta, nghĩa là chúng ta nên support Google. Bây giờ, 'tis big company, nên tự động draw heat. Nhưng trong trường hợp này, nó似乎 champion cho underdog. Vâng, tôi đoán nó nghĩa là gì. Oh, wait a second. Hoặc tôi nghĩ trước April 11. Bây giờ, tôi không chắc nữa. Tôi đoán tất cả là về tiền, cuối cùng.

P.S. Hình ảnh súng Iwo Jima và Crusade là public domain.

Cheers.