第40篇 WebRTC(三)
来源:互联网 发布:做标准件网络销售需要 编辑:程序博客网 时间:2024/06/06 03:57
一、Webrtc
1.1webrtc测试
https://apprtc.appspot.com/(需要翻墙)
1.2摄像头和麦克风
早期人们为了捕捉音视频设备,常要在浏览器中安装Flash、插件等。
二、服务器配置
2.1 nodejs下载
https://nodejs.org/en/
2.2 安装
2.3 安装npm
npm install -g node-static
2.4 打开npm安装目录 –运行(双击就成)
注:index.html和main.js的代码都有(从购买书提供的网站)
2.5 运行 localhost:8080,它就会捕捉音视频设备
点共享之后:(摄像头就会捕捉图像,耳机就会捕捉声音)
index.html代码:
注:<!DOCTYPE html>这句话的意思是兼容HTML5.
main.js代码:
2.6 各家浏览器
各家浏览器喜欢领先于官方标准实现一些新特性,然后等待这些特性成为标准,只有正确处理浏览器标准才能让新的浏览器API正常运行。
Chrome的前缀是Webkit,Firefox的前缀是Moz.常用的做法是:创建一个函数,检测这些非标准API在当前浏览器中是否可用,如果可用,则将这些API全都赋值给一个普通的函数,然后在之后的代码中调用这个函数,如果不可用,给出提示,比如:“你的浏览器不支持webrtc”。
代码如下:
如上代码中:<video>元素包含一个autoplay属性,表示视频流字节处理完成后自动播放,如果你移除这个属性,数据流接入时,不会自动播放。
2016年9月16日星期五
0 0
- 第40篇 WebRTC(三)
- 第39篇 WebRTC(二)
- 第41篇 WebRTC(四)
- 第42篇 WebRTC(五)
- 第36篇 翻译webrtc官方文档(三)及PHP命名空间(二)
- 第74篇 webrtc一对一研究(三)及php及windows/office激活
- 第38篇 namespace及webrtc Wednesday
- 第43篇 WebRTC研究(六)
- 第44篇 WebRTC(七)
- 第75篇 webrtc一对一研究(四)
- 第35篇 IOS-WebRTC BUG处理(三)之问题图片导入及本地运行两个nodejs
- 第28篇WebRTC -IOS之在app中使用WebRTC
- 第37篇 vim 查找及webrtc IOS研究 Tuesday
- 第45篇 WebRTC及点阵笔研究(八)
- 第47篇 WebRTC及PHP研究(十)
- 第72篇webrtc一对一及php及JS
- 第77篇 webrtc一对一研究(六)及php
- 第79篇 webrtc一对一研究(八)及jQuery
- 从人眼到色彩空间
- Multinomial Logit Model (MNL) 模型R语言nnet包multinom函数实现实例
- Windows消息对Edit控件的处理
- 用R做中文文本分析--用R进行文本挖掘与分析:分词、画词云
- Mac OS X,下载并安装ant
- 第40篇 WebRTC(三)
- UDP连接调用connect()函数
- 【20.73%】【CF 716B】Complete the Word
- 【物联网(IoT)开发】Arduino IDE的工具>开发板菜单中找到我的开发板型号怎么办?
- 读过的文章 2016-09-18
- hdu 5884 Sort(优先队列)
- 【67.23%】【CF 716A】Crazy Computer
- hdu5890 bitset优化dp
- 超棒的展示设计