RTCMultiConnection.js 浏览器点对点通讯插件,可实现文件共享、视频会议等

RTCMultiConnection.js 浏览器点对点通讯插件,可实现文件共享、视频会议等

第一步引入bfwone

第二步执行插件

本示例实现的是视频会议系统,使用了第三方的socket.io服务器,可以自建 

运行后会获取你的摄像头及麦克风

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>BFW NEW PAGE</title>
    <script id="bfwone" data="dep=RTCMultiConnection.min|socket.io&err=0" type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/bfwone.js"></script>
    <script type="text/javascript">
        bready(function() {
            var connection = new RTCMultiConnection();
            // this line is VERY_important 选择socket io 服务器,可以自建
            connection.socketURL = 'https://rtcmulticonnection.herokuapp.com:443/';

            // if you want audio+video conferencing
            //使用你的视频和音频
            connection.session = {
                audio: true,
                video: true
            };
            //打开通道,如果通道已经被创建,就加入
            connection.openOrJoin('bfwone');
        });
    </script>
</head>
<body>
    视频会议系统,将会使用你的麦克风和摄像头
</body>
</html>

官方地址:https://github.com/muaz-khan/RTCMultiConnection

立即下载RTCMultiConnection.js 查看所有js插件

网友评论0

程序员在线工具箱