本文主要介绍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这蛋糕都怎么吃?的更多相关文章

  1. Android IOS WebRTC 音视频开发总结(九)-- webrtc入门001

    下面这篇介绍webrtc的文章不错,我花了大半天翻译了一下. 翻译的时候不是逐字逐句的,而是按照自己的理解翻译的,同时为了便于理解,也加入一些自己组织的语言. 本文主要介绍webrtc的信令,stun ...

  2. 转:Android IOS WebRTC 音视频开发总结 (系列文章集合)

    随笔分类 - webrtc   Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(我们翻译和整理的,译 ...

  3. WebRTC 音视频开发

    WebRTC 音视频开发 webrtc   Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(我们翻译 ...

  4. Android IOS WebRTC 音视频开发总结(八十五)-- 使用WebRTC广播网络摄像头视频(下)

    本文主要介绍WebRTC (我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:bl ...

  5. Android IOS WebRTC 音视频开发总结(八十三)-- 使用WebRTC广播网络摄像头视频(上)

    本文主要介绍WebRTC (我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:bl ...

  6. Android IOS WebRTC 音视频开发总结(四六)-- 从另一个角度看国内首届WebRTC大会

    文章主要从开发者角度谈国内首届WebRTC大会,支持原创,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,更多详见www.rtc.help. -------------------- ...

  7. Android IOS WebRTC 音视频开发总结(六)-- iOS开发之含泪经验

    前段时间在搞webrtc iOS开发,所以将标题改为了Android IOS WebRTC 音视频开发总结, 下面都是开发过程中的经验总结,转载请说明出处(博客园RTC.Blacker): 1. IO ...

  8. Android IOS WebRTC 音视频开发总结(七四)-- WebRTC开源5周年了,Google怎么看?

    本文最早发表在我们的微信公众号上(微信ID:blackerteam),支持原创,详见这里, 2016年6月9日是WebRTC开源5周年的日子,Google WebRTC负责人Harald在社区里面写了 ...

  9. Android IOS WebRTC 音视频开发总结(四五)-- ORTC背后的真相

    本文主要介绍ORTC(Object Real-time Communication),支持原创,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,更多详见www.rtc.help. - ...

  10. Android IOS WebRTC 音视频开发总结(二四)-- p2p调用堆栈

    本文主要分析webrtc音视频点对点部分的代码结构,文章来自博客园RTC.Blacker,转载请说明出处. 前段时间在查一个偶尔断线的问题(这种问题最蛋疼,不好重现,只能凭经验去搞),所以理了下web ...

随机推荐

  1. centos7加固手册

    转自:http://www.centoscn.com/CentosSecurity/CentosSafe/2015/0315/4880.html

  2. JAVA 理解封装的概念,private私有的,public公有的

    封装就是把不想或者不该告诉别人的东西隐藏起来,把可以告诉别人的公开. 做法:修改属性的访问权限来限制对属性的访问,并为每一个属性创建一对取值和赋值的方法,用于对这些属性的访问 通过封装,可以在给属性赋 ...

  3. 带节日和农历的js日历 带农历的脚本:

    <html><head><meta http-equiv="Content-Type" content="text/html; charse ...

  4. Yii 框架ajax搜索分页

    要想实现ajax搜索分页 其实很简单 第一步:在 Yii 框架自带的搜索和分页正常运行的情况下,在视图层

  5. vim操作笔记

    1.切换到下一个文件 假设要切换的文件名为 test.py :ex test.py 2.文档内复制命令 yy "复制光标所在行.或大写一个Y. 2yy "复制两行. y^ &quo ...

  6. ubuntu13.10下安装samba

    1.现在的ubuntu系统都默认安装了samba服务,如果是精简系统的话,可以通过apt-get进行安装 sudo apt-get install samba sudo apt-get cifs-ut ...

  7. datetime时区转换

    http://www.dannysite.com/blog/122/ Python标准库中的datetime模块提供了各种对日期和时间的处理方法.从本文的主题着手,首先利用datetime中提供的ut ...

  8. Ext中 get、getDom、getCmp的区别

    getDom方法能够得到文档中的DOM节点,该方法中包含一个参数,该参数可以是DOM节点的id.DOM节点对象或DOM节点对应的Ext元素(Element)等. (与getElementById是一个 ...

  9. mysql 基本使用教程(源于网络)

    http://dev.mysql.com/doc/refman/5.1/zh/index.html 3.1. 连接与断开服务器 3.2. 输入查询 3.3. 创建并使用数据库 3.3.1. 创建并选择 ...

  10. codeforce--Vasya and Petya's Game

    网址:http://codeforces.com/contest/576/problem/A A. Vasya and Petya's Game time limit per test 1 secon ...