Android IOS WebRTC 音视频开发总结(五九)-- webrtc这蛋糕都怎么吃?
本文主要介绍webrtc应用状况,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam,更多详见www.blackerteam.com

WebRTC是个好东东,就好比是一个免费的蛋糕,下面让我们来看看大家都在怎么吃?
ps:文中部分的信息由内部小伙伴提供,非来自官方渠道,官方渠道的信息都太官方,原因你懂的!
国外的情况我们在前面也介绍过,google刚推出WebRTC的时候巨头们要么冷眼旁观,要么抵触情绪很大,但几年下来看到发展势头这么猛,态度也都有所转变了,比如:
1、微软开始推ORTC;
2、苹果也开始招聘WebRTC相关人才;
3、宝利通也已有所重视;
4、英特尔更是直接给开发者提供了基于WebRTC的sdk;
5、w3c标准化WebRTC协议的工作也在加班加点地进行;
所有的这一切说明巨头们已经慢慢接受WebRTC这个门口的野蛮人了。
不过接受归接受,心理肯定还是有些不爽,所以对外宣传的时候肯定还会吐槽一翻,比如接口抽象不合理,兼容性不好,问题很多。
站在开发者角度来看:WebRTC也确实存在不少问题,大家都是搞开发的看看代码更新日志就知道,每天都有大量文件更新,这本身就能说明一些问题。
不过话说回来如果WebRTC啥问题都没有,很完美,那还有我们啥事吗?
说完国外我们再来看看看国内的情况:
1、大哥腾讯:
从我们了解的情况来看:不管是QQ还是微信,都没有用到WebRTC,而且他们给开发者提供的音视频sdk都是通过插件实现的(web版),目前只支持ie,至于什么时候支持Chrome和WebRTC,暂时还没有排上日程,这一方面说明大哥自信,另一方面说明chrome份额还不够,还有就是开发忙不过来,呵呵,针对腾讯音视频部分我们后面还会有专门的文章介绍。
2、视频直播:
yy、乐视、爱奇艺、优酷土豆、搜狐视频、花椒直播,主要还是通过rtmp&hls来实现的,但他们也意识到rtmp的天生缺陷,所以不管是技术预研也好,还是测试版也好,都已经或多或少在弄WebRTC了。
3、华为中兴:
作为通讯设备厂商他们的主营业务与WebRTC没有交集,但旗下的子公司,分支机构早已开始切入,比如海思,终端,这个不难理解,他们的客户有需要他们肯定就会着手研究。
4、voip厂商:
voip开源库很多,linphone,siphone,sipdroid都是不错的库,也可以做到不错的效果,但是WebRTC的语音处理确实更胜一筹,所以他们会选择部分集成进来,比如我们公司之前的同事就单独将opus移植到网络电话里面,音质确实是更好。
5、im和rtc的sdk厂商:
电信天翼、亲加云、环信、融云、容联云、云之讯、网易云信等等,用其中代表人物中国电信天翼RTC专家杨博士的话说就是:“基于WebRTC,超越WebRTC”。这里还漏下了声网和Anychat,关于他们的技术方案后面会有专门的文章介绍。
6、视频监控:
最有名的就是海康威视,情况跟voip的有点类似,他们也只需要在某些项目中用到,或者需要抽取部分模块,一个比较有意思的事情就是:做视频监控出身的这些公司,视频处理方面都比较擅长,但说到声音处理可能就一般般了,所以杭州很多这类公司都需要招语音处理的人才。
7、智能家居、在线医疗、教育、秀场、社交、安防、影视、金融等等,可能具体需求有所不同,除非自己本身有很成熟的方案,否则一般都会优先考虑WebRTC。
后面还会有各家厂商比较详细的方案介绍,欢迎关注我们的微信公众号:blackerteam,或扫描下方二维码:

Android IOS WebRTC 音视频开发总结(五九)-- webrtc这蛋糕都怎么吃?的更多相关文章
- Android IOS WebRTC 音视频开发总结(九)-- webrtc入门001
下面这篇介绍webrtc的文章不错,我花了大半天翻译了一下. 翻译的时候不是逐字逐句的,而是按照自己的理解翻译的,同时为了便于理解,也加入一些自己组织的语言. 本文主要介绍webrtc的信令,stun ...
- 转:Android IOS WebRTC 音视频开发总结 (系列文章集合)
随笔分类 - webrtc Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(我们翻译和整理的,译 ...
- WebRTC 音视频开发
WebRTC 音视频开发 webrtc Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(我们翻译 ...
- Android IOS WebRTC 音视频开发总结(八十五)-- 使用WebRTC广播网络摄像头视频(下)
本文主要介绍WebRTC (我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:bl ...
- Android IOS WebRTC 音视频开发总结(八十三)-- 使用WebRTC广播网络摄像头视频(上)
本文主要介绍WebRTC (我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:bl ...
- Android IOS WebRTC 音视频开发总结(四六)-- 从另一个角度看国内首届WebRTC大会
文章主要从开发者角度谈国内首届WebRTC大会,支持原创,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,更多详见www.rtc.help. -------------------- ...
- Android IOS WebRTC 音视频开发总结(六)-- iOS开发之含泪经验
前段时间在搞webrtc iOS开发,所以将标题改为了Android IOS WebRTC 音视频开发总结, 下面都是开发过程中的经验总结,转载请说明出处(博客园RTC.Blacker): 1. IO ...
- Android IOS WebRTC 音视频开发总结(七四)-- WebRTC开源5周年了,Google怎么看?
本文最早发表在我们的微信公众号上(微信ID:blackerteam),支持原创,详见这里, 2016年6月9日是WebRTC开源5周年的日子,Google WebRTC负责人Harald在社区里面写了 ...
- Android IOS WebRTC 音视频开发总结(四五)-- ORTC背后的真相
本文主要介绍ORTC(Object Real-time Communication),支持原创,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,更多详见www.rtc.help. - ...
- Android IOS WebRTC 音视频开发总结(二四)-- p2p调用堆栈
本文主要分析webrtc音视频点对点部分的代码结构,文章来自博客园RTC.Blacker,转载请说明出处. 前段时间在查一个偶尔断线的问题(这种问题最蛋疼,不好重现,只能凭经验去搞),所以理了下web ...
随机推荐
- ylbtech-dbs:ylbtech-1,FAM(家庭资产管理系统)
ylbtech-dbs:ylbtech-1,FAM(家庭资产管理系统) -- =============================================-- Family Assets ...
- JAVA实例,判断是否是瑞年
题目:用户输入一个年份,返回是否是瑞年. 瑞年规则:能被4整除,并且不能能被100整除,或者能被400整除的年份称之为瑞年. 实例: import java.util.Scanner; public ...
- CSS媒体查询,CSS根据不同的分辨率显示不同的样式
在写自适应网页的时候,我们需要网页有几种显示方式,我们可以用CSS实现这个功能 使用CSS提供的媒体查询,我们可以根据屏幕分辨率来使用相应的CSS样式 @media screen and (max-w ...
- python 迭代器、生成器、装饰器
一,迭代器 迭代器是访问集合元素的一种方式.迭代器对象从集合的第一个元素开始访问,知道所有的元素被访问完结束.迭代器只能往前不会后退. 特点: 访问者不需要关心迭代器内部的结构,仅需通过next()方 ...
- CCParticleSystem粒子系统
欢迎转载!转载时请注明出处:http://write.blog.csdn.net/postedit/8124781 第一次接触粒子系统,以前游戏里面的一些小特效,像制作动画一样,是采用一帧一帧的切出来 ...
- [HDU 4082] Hou Yi's secret (简单计算几何)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4082 题目大意: 给你n个点,问能最多构成多少个相似三角形. 用余弦定理,计算三个角度,然后暴力数有多 ...
- Altera SoC 内核更新3.7到3.10
为什么需要更新呢?其实是为了更好的搭建自己的开发环境,同时熟悉altera对代码的更新和管理方式,便于进一步的熟悉和了解altera SoC开发过程. 1.下载linux代码: git clone ...
- spring Integration服务总线
最新项目中使用数据交换平台,主要通过交换平台抓取HIS数据库医生医嘱检查检验等数据以及FTP上的txt文件,html等病程文件,生成XML文件,之后通过业务系统按业务规则对数据进行处理,再将其存入数据 ...
- Linux查看物理CPU个数、核数、逻辑CPU个数(转载)
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数cat /proc/cpuinfo| g ...
- transform的使用
*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...