请问有没有ios与安卓手机浏览器视频通话的webrtc代码?既然ios safari也支持webrtc,那么有没有demo代码可以使用,两个手机打开浏览器直接视频通话
网友回复
用封装好的RTCMultiConnection
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/RTCMultiConnection.js "></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/socket.io.js"></script> <script type="text/javascript"> $(function() { $("#joinbtn").click(function() { if ($("#roomid").val() != "") { var connection = new RTCMultiConnection(); // this line is VERY_important 选择socket io 服务器,可以自建 connection.socketURL = 'https://web.debug.only.bfw.wiki:8443/'; // if you want audio+video conferencing //使用你的视频和音频 connection.session = { audio: true, video: true }; connection.iceServers = []; // second step, set STUN url connection.iceServers.push({ urls: 'stun:web.debug.only.bfw.wiki' }); // last step, set TURN url (recommended) connection.iceServers.push({ urls: 'turn:web.debug.only.bfw.wiki', credential: 'bfw', username: 'bfw' }); //打开通道,如果通道已经被创建,就加入 connection.openOrJoin('bfw'+$("#roomid").val()); } }); }); </script> </head> <body> <h1>RTCMultiConnection视频会议系统</h1> <p> 请打开bfwstudio的https调试模式,在调试>https调试中,请在新窗口调试 </p> <p> 视频会议系统,将会使用你的麦克风和摄像头 </p> <input type="text" id="roomid" value="demo" placeholder="房间号,使用英文或数字" /> <input id="joinbtn" type="button" value="创建或加入此房间" /> </body> </html>