WebRTC之linux ARM64交叉编译(七)
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交叉编译(七)相关推荐
- 字符大小端aix linux,Go交叉编译的那些事
最近两个月,一直在搞项目的国产化移植,把golang开发好的程序,运行在国产化平台上,操作系统基本都是基于Linux,但是CPU架构除了x86,还有ARM和MIPS,我们平时的Golang都是运行于x ...
- 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 交叉编译器 ...
- Zedboard学习(二):zedboard的Linux下交叉编译环境搭建
环境准备 首先肯定是要下载xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin文件,这是官方提供的linux下交叉编译链安装文件,下载地址为:https://p ...
- 七天入门linux,一个Linux新手的七天
一个Linux新手的七天 发布时间:2007-02-08 21:17:27来源:红联作者:Message 星期一:下载一个RED 9.0. 可以装上去,认液晶显示器,不知道自己显示器具体常数的人不能正 ...
- Linux线程(七)
Linux线程(七) 文章目录 Linux线程(七) 一.单例模式 二.STL.智能指针和线程安全 三.其他常见的锁 一.单例模式 1.什么是单例模式? 单例模式是一种经典的"设计模式&qu ...
- arm hisiv100 linux,hisiv100交叉编译工具链安装
hisi交叉编译工具链安装 一. 摘要: 交叉编译简单的说,就是A机器上编译生成,运行在B机器上.那么在A机器上的编译工具安装,就是本文所要描述的内容. 工欲善其事必先利其器,所以交叉 ...
- 安全强化你的 Linux 服务器的七个步骤
转载来源 :安全强化你的 Linux 服务器的七个步骤 : http://www.safebase.cn/article-258808-1.html 这篇入门文章将向你介绍基本的 Linux 服务器安 ...
- Linux网络编程-七
Linux网络编程-七 web服务器项目 1 web服务器开发准备 1.1 Html语言基础(和Markdown一个性质,某些程度上和Markdown通用,所以我在编辑的时候在<>里都加了 ...
- LINUX中的七种文件类型
在liunx下一切皆文件. LINUX中的七种文件类型 d 目录文件. l 符号链接(指向另一个文件,类似于window下的快捷方式): s 套接字文件: b 块设备文件,二进制文件: c 字符设备文 ...
最新文章
- TIOBE 5 月编程语言排行榜:Python、C++竞争白热化,Objective-C已沦为小众语言
- python从入门到放弃图片大全-Python 从入门到放弃(一)
- 在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限
- 5个杰出的商业机器学习用例
- Qt实现基本QMainWindow主窗口程序
- django models中批量导入数据
- 经过 Webpack 处理过的 SAP Spartacus main.js
- 异步加载js文件并执行js方法:实现异步处理网页的复杂效果
- [软技能] 你认为计算专业和非计算机专业的差别在哪?为什么?
- 全局变量局部变量ScriptCase中的全局变量、局部变量
- Intellij插件之JRebel
- 2020胡润百富榜:马云蝉联首富,马化腾财富增长最多
- flutter git 拉不起来_iOS集成flutter原理及集成打包解决方案
- SQLServer2005 没有日志文件(*.ldf) 只有数据文件(*.mdf) 恢复数据库的方法
- 3d效果图制作傻瓜软件_推荐两个傻瓜式3d家装设计软件,适合设计爱好者
- .grf 读入报表模板失败,请检查网络连接、URL及读取权限,错误提示:网络服务器响应不成功
- Resources资源
- 那些裸辞青年,现在过得还好吗?
- 设计模式.外观模式Facade
- PHP 获取当前访问的URL
热门文章
- MySQL CASE WHEN 根据一个表的字段值不同关联查询两张不同的表【子查询】
- js作为参数,并且返回值;js的回调模式 callback
- ORACLE数据库设置编码
- Computer Browser服务自动停止
- Java 机器学习库 Tribuo
- 全文搜索引擎 Elasticsearch 安装
- C# .NET ORM 框架 SqlSugar 5.X 版本
- python微信开发入门_python tornado微信开发入门代码
- vue项目中moment的使用(时间戳格式化)
- 分数的大小比较优秀教案_《分数大小的比较》教学设计