谷歌浏览器Chrome是一款由Google公司开发的免费网页浏览器,以其快速、稳定和安全性著称。测试版(Beta)是Chrome浏览器的其中一个版本分支,通常在稳定版发布之前,它提供了最新的功能和技术更新,供开发者和早期采用者进行测试,以便发现并修复潜在问题,确保正式版本的稳定性和兼容性。 在描述中提到的"webrtc"全称为Web Real-Time Communication,是一项开源项目,旨在为网络应用提供浏览器到浏览器的音视频通信能力,无需任何插件。WebRTC支持P2P(点对点)通信,可以用于实现视频会议、在线教育、实时协作等场景。它的核心技术包括:getUserMedia(获取本地媒体流)、RTCPeerConnection(建立和管理 Peer-to-Peer 连接)以及RTCDataChannel(传输任意数据)。 Chrome测试版21.0.1180.83包含了对WebRTC的初步支持,这标志着Google致力于推动Web平台的实时通信能力。在这个版本中,用户可以体验到如下的WebRTC特性: 1. **getUserMedia API**:允许JavaScript访问用户的摄像头和麦克风,为实时音视频通信提供基础。 2. **RTCPeerConnection API**:用于创建两个浏览器之间的直接通信通道,可以传输音频、视频流和数据,支持ICE(Interactive Connectivity Establishment)协议来寻找最佳的网络路径。 3. **RTCDataChannel API**:创建了双向的数据传输通道,可以传输任意类型的数据,速度较快且延迟较低,适合实时互动应用。 4. **STUN/TURN服务器**:为了处理NAT(网络地址转换)问题,WebRTC使用STUN(Session Traversal Utilities for NAT)服务器来发现公共IP和端口,如果直接P2P通信失败,会借助TURN(Traversal Using Relays around NAT)服务器作为中继,确保连接的建立。 在测试版中,开发者可以尝试这些新功能,并向Google反馈可能出现的问题和建议,帮助完善WebRTC的实现。由于是测试版,可能会遇到稳定性或兼容性问题,但这也为后续的稳定版提供了宝贵的改进依据。 Chrome测试版21.0.1180.83的发布,特别是对WebRTC的支持,预示着浏览器内的实时通信即将成为可能,为互联网应用带来了新的交互方式,推动了在线协作和多媒体共享等领域的发展。开发者可以下载这个版本的Chrome测试版,探索WebRTC的潜力,为未来的Web应用创新铺平道路。
- 1
- youhua22012-12-21不是标题说的那个版本
- 粉丝: 4
- 资源: 40
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助