Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

코덱 전쟁 완벽 정리: 구글 WebM vs 어도비 플래시, 사용자에게 무슨 의미일까?

브라우저 벤치마크보다 지루한 것이 있다는 걸 아시나요? IPv6 도입 서사보다 더 흥미 없는 것은? 네, 맞추셨습니다. 바로 오디오·비디오 포맷의 디지털 압축의 미래를 두고 벌어지고 있는 미디어 거인들 간의 전쟁입니다.

하지만 (대부분의) 빈정거림은 잠시 접어두죠. 코덱 전쟁은 또다시 엉뚱한 이유로 마케팅되고, 기사화되고, 논의되면서 독자가 정말 알아야 할 핵심을 건네주지 못합니다. 파일 이름이나 사용된 코덱의 명칭이 아니라, 이것이 웹에서 음악과 영상을 즐기는 능력에 어떤 영향을 미칠지 말이죠. 오늘은 그 안개를 걷어내 보겠습니다.

코덱 전쟁 완벽 정리: 구글 WebM vs 어도비 플래시, 사용자에게 무슨 의미일까?

조금 풀어서 설명해 볼까요?

멀티미디어 세계는 간단한 문제가 아닙니다. 일반인들은 컨테이너(container)와 실제 소프트웨어의 차이를 이해하지 못합니다. 컨테이너 포맷은 파일을 받을 때 흔히 보게 되는 .avi나 .mov 같은 확장자이고, 코덱은 x264처럼 실제 구현 소프트웨어를 가리킵니다. 보통 미디어 플레이어는 플러그인과 라이브러리 형태로 코덱을 내장하고 있어, 미디어 파일과 실시간으로 상호작용하며 압축과 해제를 수행합니다.

인코딩/디코딩과 비디오·오디오 컨테이너를 다룰 수 있는 소프트웨어로는 mencoder, transcode, ffmpeg, VirtualDub, Avidemux, Kdenlive 등 인기 프로그램들이 있습니다. 제가 쓴 '프랑켄슈타인 무비' 글이 좋은 예입니다.

코덱 전쟁 완벽 정리: 구글 WebM vs 어도비 플래시, 사용자에게 무슨 의미일까?

따라서 사람들이 코덱에 대해 이야기할 때는 대개 소프트웨어와 미디어 파일 속에 숨겨진 알고리즘 구현을 의미하는데, 이는 최종 사용자에게는 투명합니다. 바로 이 점 때문에 구글과 어도비 간의 전쟁을 둘러싼 미디어의 과열된 관심은 무의미한 것입니다.

설명해 드리겠습니다.

전쟁의 요약

상황은 이렇습니다. 구글은 더 이상 어도비의 인질이 되고 싶지 않아 합니다. H.264 코덱으로 인코딩된 유튜브 동영상 하나하나를 보려면 사용자가 어도비 플래시 플레이어를 실행해야 하는데, 이는 비용이 들고 구글의 성장을 저해합니다. 대신 구글은 VP8이라는 오픈 구현체로 이전하길 원하는데, 이것이 HTML5와 결합하면 WebM 기술이 됩니다. 여전히 헷갈리시나요? 그럴 만합니다.

코덱 전쟁 완벽 정리: 구글 WebM vs 어도비 플래시, 사용자에게 무슨 의미일까?

좀 더 요점만 짚어볼까요. 플래시/H.264는 구식 학파이고, WebM은 신식 학파입니다. 현재 플래시가 애니메이션과 미디어 웹 시장을 지배하고 있으며, 구글은 이 현실을 바꾸고 싶어 합니다. 모질라, 오페라, 심지어 마이크로소프트 같은 회사들도 이를 지지합니다. 어도비 역시 HTML5의 피할 수 없고 막을 수 없는 위협을 감지하고, 결국 자사 플래시 플레이어가 VP8로 인코딩된 미디어를 재생할 수 있도록 할 것입니다.

짐작하셨겠지만, 이는 누가 시장과 기술을 통제하고, 누가 속도를 조절하고, 누가 가격을 정하고, 누가 가장 큰 코덱을 갖고 있느냐의 문제입니다. 분명 고결한 명분이지만, 완전히 지루한 일이죠.

코덱 전쟁 완벽 정리: 구글 WebM vs 어도비 플래시, 사용자에게 무슨 의미일까?

사용자에게 이건 무슨 의미일까?

개발자가 아니라면, 아무런 의미도 없습니다. 실질적으로 아무것도 변하지 않습니다. Internet Explorer 9, Firefox 4, Chrome 등 최신 브라우저는 모두 HTML5와 WebM을 지원하기 때문에, 새로운 기술이 웹에 도입되더라도 사용자에게는 투명하게 진행됩니다. 마찬가지로 플래시 플레이어를 사용한다면 여전히 온라인에서 플래시 미디어를 볼 수 있습니다. 실제로 같은 페이지에서 플래시와 HTML5 비디오를 동시에 감상할 수도 있습니다.

코덱 전쟁 완벽 정리: 구글 WebM vs 어도비 플래시, 사용자에게 무슨 의미일까?

HTML5가 본격적으로 출범했을 때 어떤 모습일지 궁금하다면, 유튜브 HTML5 체험판을 직접 사용해 보세요. 무엇을 더 선호하는지 스스로 판단할 좋은 기회가 될 것입니다.

누구를 응원해야 할까?

여유 시간이 좀 있다고 가정해 봅시다. 그렇다면 누구를 지지해야 할까요? 당연히 열세에 몰린 쪽이 승리해야 합니다. 언제나 자유와 개방의 수호자가 우리 마음을 사야 하죠. 이 전쟁도 예외가 아닙니다. 잘 알려진 공개 포맷이 있으면 표준화가 촉진되고, 독점이 줄어들며, 기술이 발전합니다.

반면 개발자나 웹사이트 운영자라면 특별한 관심사가 있을 수 있습니다. 기술이 곧 수익과 성공을 좌우할 수 있기 때문입니다. 단순히 어떤 알고리즘이 쓰이느냐를 넘어, 결국 플래시 대 HTML5의 문제로 귀결됩니다. 이 경우 화려한 수사가 아니라 오디오·비디오 전달 품질, 스크립트 언어, 백엔드, 디버깅 도구, 사용 편의성, 이식성 등 모든 것이 걸려 있습니다. 중립적일 수 있을까요? 쉽지 않겠죠.

이런 경우라면 가장 잘 작동하는 것을 지지해야 합니다. 다만 그것은 아직 결정되지 않았습니다. 플래시는 오랫동안 존재해 왔고, H.264 계열 코덱도 마찬가지입니다. WebM은 신참이라 앞으로 치러야 할 싸움이 많습니다.

코덱 전쟁 완벽 정리: 구글 WebM vs 어도비 플래시, 사용자에게 무슨 의미일까?

더 읽을 거리

각종 비디오 코덱 간의 차이를 요약한 (결코 간단하지 않은) 글이 있습니다. 아마 혼란스러워하실 텐데, 그게 좋은 겁니다. 어차피 이런 것까지 신경 쓸 필요는 없으니까요.

결론

자, 또 하나의 혼란스러운 주제가 해소됐습니다. 이제 행동도 말도 할 수 있습니다. 다음에 어떤 괴짜가 Vorbis, Theora, Matroska, XviD 중 무엇을 지지하느냐고 물어도 멍하니 서 있지 않아도 됩니다. 당당하게 답하세요.

최종 사용자 입장에서는 이 전쟁의 결과가 그리 중요하지 않습니다. 다만 구글이 승리한다면, 개방성을 향한 디지털 혁명이 일어나 다른 분야로 파급되어 미디어 거인들이 패키징 포맷과 사용 모델을 재고하게 만들 수 있습니다.

이 웹 전쟁의 직접적인 결과로 DRM의 완전한 소멸을 목격할지도 모릅니다. 이는 우리 모두에게 좋은 일이므로, 구글을 지지해야 할 이유가 됩니다. 물론 구글은 대기업이라 자동으로 비판을 받곤 하지만, 이번 경우에는 열세에 몰린 쪽을 위해 싸우는 것처럼 보입니다. 뭐, 그게 의미 있는 일이겠죠. 잠깐만요. 4월 11일 이전까지는 그렇게 생각했습니다. 이제는 확신이 서지 않네요. 결국 모든 건 돈 문제인가 봅니다.

P.S. 이오지마의 총격 장면과 십자군 이미지는 퍼블릭 도메인입니다.

그럼, 안녕히.