SimpleWebRTC使用自己的带宽进行服务,还是在我的主机上?

时间:2015-12-13 12:51:04

标签: javascript webrtc bandwidth

我的代码是:

 <!DOCTYPE html> <html>
     <head>
         <script src="https://simplewebrtc.com/latest-v2.js"></script> 
     </head>
     <body>
         <video height="300" id="localVideo"></video>
         <div id="remotesVideos"></div>
     </body> </html>

 <script type="text/javascript">    var webrtc = new SimpleWebRTC({

      localVideoEl: 'localVideo',

      remoteVideosEl: 'remotesVideos',

      autoRequestMedia: true    });

    // we have to wait until it's ready     webrtc.on('readyToCall',
 function () {

      webrtc.joinRoom('Hello');     }); </script>

我想知道网络中交换的数据(视频和音频......)的重量是在simplewebrtc.com还是我自己的主机?

1 个答案:

答案 0 :(得分:1)

WebRTC用于客户端到客户端的通信。除非您使用的库有不同之处(请参阅文档,询问作者),否则它不会使用任何服务器资源进行对等通信。

https://developer.mozilla.org/en-US/docs/Web/Guide/API/WebRTC说:

  WebRTC(RTC代表实时通信)是一种在浏览器客户端(对等方)之间实现音频/视频流和数据共享的技术。作为一套标准,WebRTC为任何浏览器提供了共享应用程序数据和执行远程对等电话会议的能力,而无需安装插件或第三方软件。