Firefox, Openh264, Gecko Media Plugins 및 현재 개발 상태

시스코는 2013 년 10 월 오픈 소스 H.264 코덱을 가까운 장래에 오픈 소스 프로젝트에 사용할 수있게함으로써 라이센스 비용이나 통합에 대해 걱정할 필요없이 코덱을 애플리케이션에 통합 할 수 있다고 발표했습니다. 독점 코드.

Github은 OpenH264 리포지토리를 호스팅하도록 선정되었으며 발표 이후로 진전이있었습니다.

Mozilla도 OpenH264에 대한 지원을 Firefox에 추가하고 있습니다. 조직의 주요 목표는 WebRTC 용 코덱을 사용하는 것이지만 YouTube와 같은 비디오 호스팅 웹 사이트와 같은 다른 인코딩 작업에도 유용 할 수 있습니다.

최근 변경 사항은 Firefox 브라우저에서 OpenH264 통합의 시작을 나타냅니다. 현재 버전 33의 Firefox Nightly는 브라우저 구성에서 스위치가 뒤집힌 경우 플러그인 아래에 코덱을 나열합니다.

활성화하는 방법

  1. 브라우저의 주소 표시 줄에 about : config를 입력하고 Enter 키를 누르십시오.
  2. 경고가 표시되면주의를 기울여야합니다.
  3. media.peerconnection.video.h264_enabled를 필터링하고 항목을 두 번 클릭하여 true로 설정하십시오.

about : addons를 연 다음 사이드 바에서 플러그인으로 전환하면 해당 페이지에 새로운 "Cisco Systems, Inc에서 제공하는 OpenH264 비디오 코덱"이 표시됩니다.

코덱은 기본적으로 비활성화되어 있으며 현재로서는 활성화 할 수 없습니다. 다음에 다운로드하여 설치한다는 메시지가 "곧 설치됩니다"라는 메시지가 나타납니다.

통합은 여러 가지 이유로 흥미 롭습니다. 첫째, OpenH264가 플러그인 아래에 나열되어 있지만 표준 플러그인은 아니며 Mozilla는 Gecko Media Plugins 아래에 있습니다.

GMP는 인증 된 타사 코덱 및 EME (Encrypted Media Extensions) CDM (Content Decryption Modules)의 특수 목적 확장 점입니다.

또한 Mozilla에서 유지 관리하지 않고 Cisco에서 다운로드 한 경우에도 브라우저에서 직접 다운로드하여 설치하는 구성 요소입니다.

모질라는이 섬세한 문제를 처리하는 방법에 대해 상당히 논의했습니다. 현재로서는 다음 결정을 선호하는 것 같습니다.

  • 비디오 코덱은 애드온 관리자의 플러그인 아래에 나열됩니다.
  • 사용자는 그곳에서 활성화 또는 비활성화 할 수있는 옵션이 있습니다.
  • 클릭 투 플레이 지원이 구현되지 않습니다.
  • 자동 업데이트가 지원됩니다.
  • 대상은 모두 지원되는 데스크탑 플랫폼입니다.

모질라는 구현에있어 진전을 보이고 있으며 현재는 WebRTC만을위한 것이지만, 조직은 다른 목적으로도이를 구현할 수 있습니다.