当前位置: 代码迷 >> 综合 >> 第44篇 WebRTC(七)
  详细解决方案

第44篇 WebRTC(七)

热度:22   发布时间:2024-01-12 12:41:01.0

一、点阵笔

所谓点阵笔,就是在特殊的本子上写字,能传入到电脑的网页上去,主要用于在线教育一对一辅导,视频会议等。

1.1点阵笔在软件上成字

 

1.2 点阵笔在网页上成字

   a.本地PC打开PenDirver中的JYPENDriver.Viewer.exe程序,该程序用来采集601的笔数据,成功启动后截图如下:

b.浏览器访问本地drawex.html文件(或者http://oa.ejuyun.com/draw/drawex.html),在文本框输入上图的本地IP地址或者输入127.0.0.1,点击Connect按钮,点击后会弹出一个NowConnect的提示框,则成功连接本机连接的601笔,网页会将笔迹信息显示在网页上。

注:必须关闭该电脑的防火墙

 

成功连接后:

 

 

实时记录笔迹信息:

 

 

二、电脑小知识

2.1 win10怎么设置默认输入法

  a.打开控制面板,以类别显示并选中更换输入法

b.打开更换输入法,选择高级设置。

c.从替代默认输入法中,选择一种,点保存即可。

三、webrtc研究

3.1 创建一个RTCPeerConnection

   流程如下:

3.2 使用WebRTC在对等连接中加入流非常容易。API会负责流的建立和发送。

监听流的创建:

yourConnection.addStream(stream);

theirConnection.onaddstream=function (e){

 theirVideo.src =window.URL.createObjectURL(e.stream);

};

3.3 信令服务器

   创建的服务器能帮助我们将不在同一个电脑中的两个用户连接起来。连接流程如下:

注:这个传输以登陆为前提,一方登陆,就会像服务器发一个信令(比方说ID),这个信令是惟一的,另一个用户同样的方式,登陆成功,一方就可以通过识别惟一信令向另一方发送数据,当不想通话时,可发送离开以告知对方。

3.4 node

3.5 WebSockets

 WebSockets是在两个终端之间,即浏览器与网络服务器间的一个双向socket连接。我们可以利用socket以字符串和二进制码方式双向发送信息。浏览器和网络服务器都需要实现此功能方可在不使用AJAX请求的情况下实现双方间的沟通。

 WebSocket协议和WebRTC协议最大的不同是在TCP堆栈的使用上。

四、测试一对一

4.1 PC火狐页面(联通网)对安卓手机webview(电信wifi)是通的

4.2 PC火狐页面(联通网)对安卓手机webview(联通wifi)是通的

4.3 PC火狐页面(联通网)对安卓手机webview(移动wifi)是不通的

2016年9月20日星期二