WebRTC は、ユーザー エンドポイント間で直接オーディオとビデオを接続するリアルタイム通信用に設計されています。WebRTC が、明らかなアプリケーションがない Web サイトで使用されているのを目にしたことがあります。リアルタイムのオーディオやビデオ通信は行われていません。Web ページ上でオーディオやビデオが表示できるのは広告のみで、これは静的コンテンツである必要があります。
このコンテキストでの WebRTC の用途は何ですか? 監視目的ですか?
たった1つのCNNOpenSUSE 42.2 の Chromium でタブを開いている場合、KDE のバッテリーと明るさのウィジェットに次のメッセージが表示されることがあります。/usr/lib64/chromium/chromium is currently suppressing power management: WebRTC has active peer connections
タブを閉じると、予想どおりメッセージが削除されます。ただし、このメッセージを再現する動作は一貫しておらず、CNN を開いているだけでは不十分です。サイトを数分間 (~5) ブラウズするとこのメッセージを再現できますが、動作は非決定的です。
chrome://webrtc-internals から:
http://www.bbc.com/ [27453-1]
http://www.bbc.com/ [27453-2]
http://www.bbc.com/, { iceServers: [], iceTransportPolicy: all, bundlePolicy: balanced, rtcpMuxPolicy: requireiceCandidatePoolSize: 0 },
Stats Tables
googLibjingleSession_3474869089593256218 (googLibjingleSession)
Statistics googLibjingleSession_3474869089593256218
timestamp 6/9/2017, 10:39:36 AM
googInitiator false
答え1
Web サイトは、通常、スパムや広告コンテンツを表示するために新しいテクノロジーを使用します。おそらくそれだけです。そのような Web サイトを単にニュースを読んだり見たりするために使用する場合は、間違いなくテクノロジーの誤用です。
ウェブサイトが具体的に何をしているかの情報を表示するには、Chromium ブラウザで chrome://webrtc-internals/ ページに移動する必要があります。次に、AdBlock プラグインを使用して、問題のある URL を追加 (または何らかのパターンを使用して URL を作成) すると、Chrome による電源管理の抑制の問題は発生しなくなります。
あるいは、単に既知のものに遭遇しているだけかもしれません問題 #612294。
答え2
WebRTCはリアルタイムの音声やビデオ通信に限定されません。データ転送やあらゆる種類のピアツーピア通信にも使用できます。WebRTCのさまざまな分野、 参考のため。