실시간 통신이 없을 때 WebRTC는 무엇에 사용되나요?

실시간 통신이 없을 때 WebRTC는 무엇에 사용되나요?

WebRTC는 사용자 엔드포인트 간의 직접적인 오디오 및 비디오 연결을 통해 실시간 통신을 위해 설계되었습니다. 나는 명확한 응용 프로그램이 없는 웹 사이트에서 WebRTC를 사용하는 것을 접했습니다. 실시간 오디오 또는 비디오 통신이 이루어지지 않습니다. 웹페이지에서 유일하게 가능한 오디오나 비디오는 광고에 존재하며 이는 정적 콘텐츠여야 합니다.

이러한 맥락에서 WebRTC의 적용은 무엇입니까? 감시 목적인가요?

단 한개로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

평소와 마찬가지로 웹사이트는 스팸이나 광고 콘텐츠를 표시하기 위해 새로운 기술을 사용합니다. 아마도 그게 전부일 것입니다. 단순히 뉴스를 읽고 시청하기 위해 그러한 웹사이트를 사용한다면 그것은 분명히 기술의 오용입니다.

웹사이트에서 구체적으로 무엇을 하는지에 대한 정보를 보려면 Chromium 브라우저에서 chrome://webrtc-internals/ 페이지로 이동해야 합니다. 그런 다음 AdBlock 플러그인을 사용하여 문제가 되는 URL을 추가하거나 일부 패턴을 사용하여 URL을 만들 수 있으며 Chrome에서 전원 관리를 억제하는 데 더 이상 문제가 발생하지 않습니다.

또는 단순히 알려진 문제가 발생할 수도 있습니다.문제 #612294.

답변2

WebRTC는 실시간 오디오 및 비디오 통신에만 국한되지 않습니다. 또한 데이터 전송 및 모든 종류의 P2P 통신에도 사용할 수 있습니다. 여기에 대한 몇 가지 정보가 있습니다.WebRTC의 다양한 카테고리, 참고용.

관련 정보