WebRTC基础实践 - 10. 总结
我们创建了一个视频聊天的APP, 同时支持传输文件以及其他数据!
内容回顾
在本教程中, 我们学习了以下内容:
- 获取webcam摄像头的视频内容。
- 通过 RTCPeerConnection 传输视频。
- 通过 RTCPeerConnection 传输数据。
- 配置信令服务来交换消息。
- 集成对等连接和信令服务。
- 拍照并用数据通道传递给对方。
下一步
- 体验WebRTC官方示例程序AppRTC: https://appr.tc/, 查看相关的代码和架构: https://github.com/webrtc/apprtc。
- 体验在线demo: http://webrtc.github.io/samples, 对应的源代码地址是: https://github.com/webrtc/samples。
深入阅读
- WebRTC相关的资源和教程, 请参考: https://webrtc.org/start。
原文链接: https://codelabs.developers.google.com/codelabs/webrtc-web/#9
翻译人员: 铁锚 - https://blog.csdn.net/renfufei
翻译日期: 2018年08月27日
WebRTC基础实践 系列文章目录如下:
- 1. WebRTC简介
- 2. WebRTC课程概述
- 3. 获取示例代码
- 4. 获取摄像头的视频流
- 5. 通过RTCPeerConnection传输流媒体视频
- 6. 通过RTCDataChannel传输数据
- 7. 配置信令服务
- 8. 集成对等通信和信令服务
- 9. 拍照并传给对方
- 10. 总结
WebRTC基础实践 - 10. 总结相关推荐
- WebRTC基础实践 - 5.通过RTCPeerConnection传输流媒体视频
本节内容 在本节课程中, 我们将学习以下内容: 使用WebRTC兼容库: adapter.js, 来抹平各浏览器间的差异. 通过 RTCPeerConnection API 传输流媒体视频. 控制 m ...
- WebRTC基础实践 - 7. 配置信令服务
本节内容 在本节课程中, 我们将学习以下内容: 通过 npm 安装 package.json 文件中指定的项目依赖 运行Node.js服务器, 通过 node-static 提供静态文件服务. 用So ...
- WebRTC基础实践 - 9. 拍照并传给对方
本节内容 在本节课程中, 我们将学习以下内容: 拍照并通过canvas元素获取图像数据. 给对面发送图片. 本节的完整版代码位于 step-06 文件夹中. 工作原理 前面的小节中, 我们使用 RTC ...
- WebRTC基础实践 - 1. WebRTC简介
WebRTC 是一个开源的实时通信项目, 主要目标是对Web/原生App平台上的语音.视频.以及数据传输等实时通讯提供支持. WebRTC 主要包括以下 JavaScript API(点击链接可查看相 ...
- Tensor基础实践
Tensor基础实践 飞桨(PaddlePaddle,以下简称Paddle)和其他深度学习框架一样,使用Tensor来表示数据,在神经网络中传递的数据均为Tensor. Tensor可以将其理解为多维 ...
- 零基础实践深度学习之数学基础
零基础实践深度学习之数学基础 深度学习常用数学知识 数学基础知识 高等数学 线性代数 行列式 矩阵 向量 线性方程组 矩阵的特征值和特征向量 二次型 概率论和数理统计 随机事件和概率 随机变量及其概率 ...
- 零基础实践深度学习之Python基础
零基础实践深度学习之Python基础 Python数据结构 数字 字符串 列表 元组 字典 Python面向对象 Python JSON Python异常处理 Python文件操作 常见Linux命令 ...
- 5月19-20日WebRTCon 2018 梳理全球WebRTC技术实践与案例
4月17日,距离WebRTCon 2018举行还有一个多月的时间,这是由音视频技术社区LiveVideoStack发起的WebRTC生态大会.大会将聚焦WebRTC技术实践与应用案例两大主线,旨在为W ...
- 20155202《网络对抗》Exp9 web安全基础实践
20155202<网络对抗>Exp9 web安全基础实践 实验前回答问题 (1)SQL注入攻击原理,如何防御 SQL注入产生的原因,和栈溢出.XSS等很多其他的攻击方法类似,就是未经检查或 ...
最新文章
- linux下c语言写文件,Linux下C语言之文件操作
- 万字长文解读运营商搏击5G:一场比拼财力的三国杀
- windows平台实现dll远程注入的简单例子
- Ubuntu12.04安装JDK6
- curl获取结果乱码的解决方法之CURLOPT_ENCODING(curl/Post请求)
- 【MCtalk】“互联网+”技术融合论坛
- linux tar压缩解压命令
- CMake基础 第3节 静态库
- w7鼠标计算机无法识别,win7电脑遇见usb鼠标无法标识的详细处理步骤
- sublime text3常用的一些快捷键
- 【专题5: 硬件设计】 之 【70.开关电源 之 电感计算例子】
- 负重下肢外骨骼的运动意图预测和运动状态辨识
- java LPT1_Java 未知异常 求解
- 服务降级,限流,削峰
- 什么是独享锁/共享锁_java培训
- 计算机网络(重点简单概括)
- uefi下的开机顺序_科普贴:BIOS和UEFI的启动项
- elastic-search学习笔记
- 在Python中如何判断一个对象的类型?
- 江苏28岁美女法医2年内检验400具尸体(图)