WebRTC实现了基于网页的视频会议,标准是WHATWG 协议,目的是通过浏览器提供简单的javascript就可以达到实时通讯(Real-Time Communications (RTC))能力。

WebRTC(Web Real-Time Communication)项目的最终目的主要是让Web开发者能够基于浏览器(Chrome\FireFox\...)轻易快捷开发出丰富的实时多媒体应用,而无需下载安装任何插件,Web开发者也无需关注多媒体的数字信号处理过程,只需编写简单的Javascript程序即可实现,W3C等组织正在制定Javascript 标准API,目前是WebRTC 1.0版本,Draft状态;另外WebRTC还希望能够建立一个多互联网浏览器间健壮的实时通信的平台,形成开发者与浏览器厂商良好的生态环境。同时,Google也希望和致力于让WebRTC的技术成为HTML5标准之一,可见Google布局之深远。

WebRTC提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。

架构组件介绍

(1) Your Web App

Web开发者开发的程序,Web开发者可以基于集成WebRTC的浏览器提供的web API开发基于视频、音频的实时通信应用。

(2)Web API

面向第三方开发者的WebRTC标准API(Javascript),使开发者能够容易地开发出类似于网络视频聊天的web应用,最新的标准化进程可以查看这里。 [1]

WebRTC之linux ARM64交叉编译(七)相关推荐

  1. 字符大小端aix linux,Go交叉编译的那些事

    最近两个月,一直在搞项目的国产化移植,把golang开发好的程序,运行在国产化平台上,操作系统基本都是基于Linux,但是CPU架构除了x86,还有ARM和MIPS,我们平时的Golang都是运行于x ...

  2. Ubuntu20.04.1(X86_64)Qt5.14.2配置ARM64交叉编译环境

    Ubuntu20.04.1(X86_64)Qt5.14.2配置ARM64交叉编译环境 已有环境: PC Linux Ubuntu20.04.1 64位 X86架构 Qt 版本号5.14.2 交叉编译器 ...

  3. Zedboard学习(二):zedboard的Linux下交叉编译环境搭建

    环境准备 首先肯定是要下载xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin文件,这是官方提供的linux下交叉编译链安装文件,下载地址为:https://p ...

  4. 七天入门linux,一个Linux新手的七天

    一个Linux新手的七天 发布时间:2007-02-08 21:17:27来源:红联作者:Message 星期一:下载一个RED 9.0. 可以装上去,认液晶显示器,不知道自己显示器具体常数的人不能正 ...

  5. Linux线程(七)

    Linux线程(七) 文章目录 Linux线程(七) 一.单例模式 二.STL.智能指针和线程安全 三.其他常见的锁 一.单例模式 1.什么是单例模式? 单例模式是一种经典的"设计模式&qu ...

  6. arm hisiv100 linux,hisiv100交叉编译工具链安装

    hisi交叉编译工具链安装 一.         摘要: 交叉编译简单的说,就是A机器上编译生成,运行在B机器上.那么在A机器上的编译工具安装,就是本文所要描述的内容. 工欲善其事必先利其器,所以交叉 ...

  7. 安全强化你的 Linux 服务器的七个步骤

    转载来源 :安全强化你的 Linux 服务器的七个步骤 : http://www.safebase.cn/article-258808-1.html 这篇入门文章将向你介绍基本的 Linux 服务器安 ...

  8. Linux网络编程-七

    Linux网络编程-七 web服务器项目 1 web服务器开发准备 1.1 Html语言基础(和Markdown一个性质,某些程度上和Markdown通用,所以我在编辑的时候在<>里都加了 ...

  9. LINUX中的七种文件类型

    在liunx下一切皆文件. LINUX中的七种文件类型 d 目录文件. l 符号链接(指向另一个文件,类似于window下的快捷方式): s 套接字文件: b 块设备文件,二进制文件: c 字符设备文 ...

最新文章

  1. TIOBE 5 月编程语言排行榜:Python、C++竞争白热化,Objective-C已沦为小众语言
  2. python从入门到放弃图片大全-Python 从入门到放弃(一)
  3. 在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限
  4. 5个杰出的商业机器学习用例
  5. Qt实现基本QMainWindow主窗口程序
  6. django models中批量导入数据
  7. 经过 Webpack 处理过的 SAP Spartacus main.js
  8. 异步加载js文件并执行js方法:实现异步处理网页的复杂效果
  9. [软技能] 你认为计算专业和非计算机专业的差别在哪?为什么?
  10. 全局变量局部变量ScriptCase中的全局变量、局部变量
  11. Intellij插件之JRebel
  12. 2020胡润百富榜:马云蝉联首富,马化腾财富增长最多
  13. flutter git 拉不起来_iOS集成flutter原理及集成打包解决方案
  14. SQLServer2005 没有日志文件(*.ldf) 只有数据文件(*.mdf) 恢复数据库的方法
  15. 3d效果图制作傻瓜软件_推荐两个傻瓜式3d家装设计软件,适合设计爱好者
  16. .grf 读入报表模板失败,请检查网络连接、URL及读取权限,错误提示:网络服务器响应不成功
  17. Resources资源
  18. 那些裸辞青年,现在过得还好吗?
  19. 设计模式.外观模式Facade
  20. PHP 获取当前访问的URL

热门文章

  1. MySQL CASE WHEN 根据一个表的字段值不同关联查询两张不同的表【子查询】
  2. js作为参数,并且返回值;js的回调模式 callback
  3. ORACLE数据库设置编码
  4. Computer Browser服务自动停止
  5. Java 机器学习库 Tribuo
  6. 全文搜索引擎 Elasticsearch 安装
  7. C# .NET ORM 框架 SqlSugar 5.X 版本
  8. python微信开发入门_python tornado微信开发入门代码
  9. vue项目中moment的使用(时间戳格式化)
  10. 分数的大小比较优秀教案_《分数大小的比较》教学设计