webrtc
编个球编个大气球
编程是一辈子的追求,一直追求下去。
展开
-
第34篇 翻译webrtc浏览器之间通信的官方文档
一、浏览器之间的webrtc通信1.1摘要本文档定义了一组在WebIDL中的 ECMAScript api,允许媒体发送和接收从另一个浏览器或设备实施适当的实时协议集。这个规范正在开发结合IETF RTCWEB组开发的协议规范和API规范得到当地媒体设备,这个规范的开发的是由the Media Capture Task Force完成的。1.2文档状态本节描述在公开时本文档的状原创 2016-09-11 22:55:55 · 1051 阅读 · 0 评论 -
第48篇 接收蓝牙数据及PHP研究 Saturday
一、接收蓝牙数据1.1 Chrome extension接口接口名称:chrome.extension地址:https://developer.chrome.com/extensions/extension1.1.1 类型TypesTypes:包括一项ViewType。注:扩展view的类型,1.1.2属性Properties有两个:object和boolean原创 2016-09-26 07:56:57 · 4092 阅读 · 0 评论 -
第45篇 WebRTC及点阵笔研究(八)
一、点阵笔配置流程a.安装驱动程序b.按照说明文档安装一系列软件 c.按照手册打开驱动程序d.打开drawex.html注:之前要进行点阵笔配对,PC上要有蓝牙。已配对要变成已连接:一直变不成已连接,可以删除设备,重新配对,输入0000e.按照要求就可以在网页上写字了。二、webrtc穿透 2.1 安装ws原创 2016-09-22 08:00:36 · 2213 阅读 · 0 评论 -
第47篇 WebRTC及PHP研究(十)
一、WebRTC研究1.1DTLS webrtc数据传输的加密和安全用到DTLS协议,它直接嵌入到应用和传输层,它吸取了TLS的许多相同的概念,并增加了对UDP的支持。1.2添加文字聊天 文字聊天的实现需要一些监听事件,如下: onerror:此监听器将检测任何连接问题。 onmessage:此监听器将接收其他用户发送的信息。 onopen:此监听器用来告诉我们原创 2016-09-24 09:47:15 · 3247 阅读 · 0 评论 -
第44篇 WebRTC(七)
一、点阵笔所谓点阵笔,就是在特殊的本子上写字,能传入到电脑的网页上去,主要用于在线教育一对一辅导,视频会议等。1.1点阵笔在软件上成字 1.2 点阵笔在网页上成字 a.本地PC打开PenDirver中的JYPENDriver.Viewer.exe程序,该程序用来采集601的笔数据,成功启动后截图如下:b.浏览器访问本地drawex.html文件(或者http://原创 2016-09-21 07:59:07 · 899 阅读 · 1 评论 -
第46篇 WebRTC及点阵笔及PHP研究(九)
一、WebRTC研究1.1 呼叫挂断 用户只有挂断了,还可以呼叫别的用户(类似打电话)。1.2 完成信令服务器 信令服务器不加SSL的话是不安全的,WebSocket协议支持SSL,类似HTTP支持HTTPS。你可以在连接到服务器时,通过简单地使用wss://来开启这个功能。1.3 WebSockets WebSockets的好处是它为浏览器带来了双向通信。WebS原创 2016-09-23 07:51:23 · 1425 阅读 · 0 评论 -
第43篇 WebRTC研究(六)
一、RTCPeerConnection对象1.1RTCPeerConnection对象是WebRTC API的主入口。RTCPeerConnection对象的功能是维护浏览器内会话和对等连接状态。1.2 数据交换 先识别IP,再用设备传输。发送信令由以下几个步骤组成:a. 为一个对等连接创建潜在的候选列表。b. 用户或计算机算法将选择一个用户去连接。原创 2016-09-20 07:59:52 · 739 阅读 · 0 评论 -
第42篇 WebRTC(五)
一、禁用一对一的视频1.1含有video:true的共有11项,分布在三个文件中,RTCMultiConnection.js(5个),Scalable-Broadcast.js(1个),dist/rmc3.js(5个),全部改成video:false。二、webrtc研究2.1 多设备处理 目前仅支持谷歌浏览器,运行如下函数:运行结果:发现有两个原创 2016-09-19 07:57:37 · 966 阅读 · 0 评论 -
第40篇 WebRTC(三)
一、Webrtc1.1webrtc测试https://apprtc.appspot.com/(需要翻墙)1.2摄像头和麦克风 早期人们为了捕捉音视频设备,常要在浏览器中安装Flash、插件等。二、服务器配置2.1 nodejs下载https://nodejs.org/en/2.2 安装2.3 安装npmnpm install -g n原创 2016-09-18 06:27:28 · 968 阅读 · 0 评论 -
第39篇 WebRTC(二)
一、 会话管理1.1信令会话管理会用到信令(Signaling),信令负责在浏览器中建立并管理多个连接。WebRTC现在致力于实时通信,为此,Google、Mozilla、Opera请了最好的音视频工程师在web平台优化体验。1.2 webrtc对浏览器的支持情况查询(http://caniuse.com/#feat=rtcpeerconnection),截图如下:原创 2016-09-17 19:27:45 · 1352 阅读 · 0 评论 -
第38篇 namespace及webrtc Wednesday
一、namespace关键字和__NAMESPACE__常量1.1PHP支持两种抽象的访问当前命名空间内部元素的方法,分别是:__NAMESPACE__魔术常量和namespace关键字。常量__NAMESPACE__的值是包含当前命名空间名称的字符串。在全局的,不包括在任何命名空间中的代码,它包含一个空的字符串。__NAMESPACE__示例, 在命名空间中的代码如下:运行结原创 2016-09-17 15:40:57 · 584 阅读 · 0 评论 -
第37篇 vim 查找及webrtc IOS研究 Tuesday
一、vim 查找远程操作linux服务器时,需要用到vim修改一些配置文件,有时配置文件内容很多时,就用到了查找。常用的查找方式有6个:?,/,*,g*,#,g#;常用的两个?/介绍如下: 1.1? 问号(?):表示从光标处向上查找,例子如下:记住要用sudo打开,否则保存不了。光标在此处:?--à初中物理----》enter,结果如下: 按i可以进行原创 2016-09-14 07:50:56 · 418 阅读 · 0 评论 -
第36篇 翻译webrtc官方文档(三)及PHP命名空间(二)
1.6.4 RTCIce服务器字典RTCIce服务器字典用于描述STUN和TURN服务器,使STUN和TURN服务器能够通过ICE代理也一个客户机进行连接。RTCIce服务器字典成员解释:required urls的类型要求:STUN或TURN,STUN 或 TURN URI(s)定义在 defined in[RFC7064] 和 [RFC7065] 里面。Username原创 2016-09-13 07:48:46 · 1105 阅读 · 0 评论 -
第35篇 翻译webrtc官方文档(二) 及word下载bug及php命名空间
第35篇 翻译webrtc官方文档(二) 及word下载bug及php命名空间 Sunday1.6.3 RTC Ice 证书类型枚举password: 证书是一个长期的鉴别密码,详细描述在:token:证书实际上就是一个token.具体在:1.6.4 RTCIce服务器字典RTCIce服务器字典用于描述STUN和TURN服务器,使STUN和TURN服务器能够通过原创 2016-09-12 14:46:53 · 598 阅读 · 0 评论 -
webrtc持续更新
卷首语 一直在与webrtc打交道,但不善于总结,今天起写点东西吧,首先推荐个要看的网址:http://blog.csdn.net/caoshangpa/article/details/53306992 点击打开链接原创 2017-12-01 11:08:42 · 884 阅读 · 0 评论