Firefox、Debian の Chromium: WebRTC H.264 はサポートされていません。

Firefox、Debian の Chromium: WebRTC H.264 はサポートされていません。

友だちとオンラインでライブストリーミングをしようとしたが、問題にぶつかりました。他の誰のコンピュータでもストリーミングを見ることができましたが、私のコンピュータとAndroidデバイスでもストリーミングを見ることができました。

私が見つけたこのテストページはGitHub Mozillaからのものです。これは私の友人はすべてサポートしていますが、私はWebRTCでH.264をサポートしていないことを示しています。

  • firefox私はDebianパッケージのビルドと公式ウェブサイトを含むFirefox 112.0.1でこれをテストしました。
  • 私はこれをDebian 12.0(64ビット)(Debianパッケージで提供されていますchromium)で動作するDebian 12.0で構築されたChromium 112.0.5615.138(公式バージョン)でテストしました。
  • libx264-160をインストールしましたlibx264-164
  • 私はそれをインストールしましたlibopenh264-7。競合他社と交換することはlibopenh264-cisco7改善ではありません。
  • MPVとVLCを使用して、H.264でエンコードされたビデオをオフラインで表示できます。
  • ffmpeg -codech264サポートリスト:DEV.LS h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10

Firefox の H.264 サポートに関するほぼすべての文書および SE の問題は、2014 年から 2017 年頃に発行された。これは、これが解決された古い問題であることを意味する。では、Firefox が H.264 サポートを検出できないのはなぜですか?

私はDebian Unstable(Bookwormの次のバージョン)を使います。

答え1

Firefoxでgo2rtc WebRTCインターフェイスを使用しようとしたときに同じ問題が発生しました。media.webrtc.hw.h264.enabledという好みがあることがわかりました。ハードウェアアクセラレーションを使用している場合、h.264 WebRTCデコーダはデフォルトで無効になります。。オンにするとabout:config問題が解決します。

関連情報