WebRTC的学习(二)
2015-11-02 14:13
246 查看
英文原文的链接地址为:https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Overview
WebRTC是由一些关联的API和协议一起协作,支持两个或多个终端之间交换数据和媒体信息的技术。这篇文章提供了这些APIs的介绍和提供的功能。
一个媒体流能够传输实时的媒体(例如音频通话或者视频会议等)或者已存的媒体(例如网上电影)。
这个接口可以作为数据的反向通道,甚至作为主要的数据通道去交换各种数据。
例如在游戏应用中,通过这个接口可以实现多玩家支持,相互传送玩家的动作更新之类的数据。
WebRTC是由一些关联的API和协议一起协作,支持两个或多个终端之间交换数据和媒体信息的技术。这篇文章提供了这些APIs的介绍和提供的功能。
RTCPeerConnection
在媒体能够交换,或者数据通道建立之前,你需要把两个终端连接起来。这个连接过程的完成就是使用RTCPeerConnection接口。
MediaStream
MediaStream接口描述了终端之间传输的媒体流。这个流由一个或多个媒体通道信息;通常这是一个音频通道或者视频通道信息。
一个媒体流能够传输实时的媒体(例如音频通话或者视频会议等)或者已存的媒体(例如网上电影)。
RTCDataChannel
WebRTC支持在建立连接的两个终端之间相互的传输二进制数据。这个过程通过RTCDataChannel接口。
这个接口可以作为数据的反向通道,甚至作为主要的数据通道去交换各种数据。
例如在游戏应用中,通过这个接口可以实现多玩家支持,相互传送玩家的动作更新之类的数据。
相关文章推荐
- hdoj 3339 In Action【SPFA + 0-1背包】
- 【PAT】1080. Graduate Admission (30)
- Android~Handler机制自我理解
- ORACLE创建序列
- Android EditText的设置
- Angular (二) Jasmine单元测试和端到端测试
- JS入门之ActiveXObject对象
- iOS-新手学习之程序断点调试
- 2015-11-02-Android Apk签名总结
- asp.net中“从客户端中检测到有潜在危险的Request.Form值”错误的解决办法
- mysqladmin: connect to server at 'localhost' failed
- JVM 启动参数详解
- iOS category 和Extension,人家写的不错,转载一下
- mysqladmin: connect to server at 'localhost' failed
- leetcode@ [279]Perfect Squares
- JAVA中获取项目文件路径
- 邮件发送
- 对比度受限的自适应直方图均衡化(CLAHE)
- 微服务分布式事务的一些思考
- Qt使用自带的windeployqt 查找生成exe 必需的库文件