友だちとオンラインでライブストリーミングをしようとしたが、問題にぶつかりました。他の誰のコンピュータでもストリーミングを見ることができましたが、私のコンピュータと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 -codec
h264サポートリスト: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
問題が解決します。