WebRTC(Web Real-Time Communications)是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,简历浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。WebRTC 包含的这些标准使用户在无需安装任何插件或者第三方的软件的情况下,创建点对点(Peer-to-Peer)的数据分享和电话会议成为可能。
WebRTC 由三大块组成:
目前,数据通道支持如下类型:
其中,Blob 类型是一个可以存储二进制文件的容器,结合 HTML5 相关文件读取 API,可以实现文件共享的功能。
WebRTC 作为一种复杂的图形通信传输技术,此处只作简略介绍,更深入的研究请移步其他文章。
参考资料:
文献推荐: