リアルタイム通信がない場合、WebRTC は何に使用されますか?

リアルタイム通信がない場合、WebRTC は何に使用されますか?

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のさまざまな分野、 参考のため。

関連情報