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,或扫描下方二维码:

时间: 2024-11-08 06:50:02

Android IOS WebRTC 音视频开发总结(五九)-- webrtc这蛋糕都怎么吃?的相关文章

Android IOS WebRTC 音视频开发总结(九)

下面这篇介绍webrtc的文章不错,我花了大半天翻译了一下. 翻译的时候不是逐字逐句的,而是按照自己的理解翻译的,同时为了便于理解,也加入一些自己组织的语言. 本文主要介绍webrtc的信令,stun,turn (转载请说明出处: http://www.cnblogs.com/lingyunhu). 英文来自:http://www.html5rocks.com/en/tutorials/webrtc/infrastructure/ WEBRTC支持点对点通讯,但是WEBRTC仍然需要服务端,因为

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

随笔分类 - webrtc Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn). callstats是一家做实时通讯性能测阅读全文 posted @ 2016-07-22 08:24

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

本文主要介绍WebRTC (我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn). 回顾:Android IOS WebRTC 音视频开发总结(八十三)-- 使用WebRTC广播网络摄像头视频(上) 连接网络摄像头 正如上文所提,我们选用一款简单的D-Link DCS-7010L网络摄像头.关键原因在于它支持RTSP协议,因此服务

Android WebRTC 音视频开发总结(五)

这几天用WebRTC做了个视频监控的功能,分享出来,供想了解这方面内容的朋友参考. 一.基本模块: 1.视频采集端:相当于是客户端,用来采集视频,只需要发送视频,不需要接收. 2.视频监控端:接收采集端传入的视频数据,相当于监控客户端,不需要发送视频数据给客户端. 3.服务端:负责客户端注册.信令控制.数据包转发.UDP打洞等,支持TCP,UDP连接. 二.环境要求: 1.两台Andorid4.0 以上的手机,分别做采集端和监控端. 2.一台PC 做服务端. 3.PC.手机在同一个局域网内.理论

Android IOS WebRTC 音视频开发总结(六八)-- Google: What's next for WebRTC

本文主要从用户,公司和技术角度分析美女视频直播这个行业,文章最早发表在我们的微信公众号上,支持原创,详见这里, 欢迎关注微信公众号blackerteam,更多详见www.rtc.help Justion和Sarah是google webrtc项目的主要负责人,下面的图片是根据他们分享的内容进行整理的,涉及webrtc进展.优化等方方面面.整理这些资料的过程中我们发现他们对待webrtc还是挺用心的,为webrtc的完善做了很多的工作,谢谢他们! 原始视频时长53分13秒,全英文的,所以我们考虑做

Android IOS WebRTC 音视频开发总结(六)

前段时间在搞IOS的音视频版本,所以将标题改为了Android IOS WebRTC 音视频开发总结, 下面总结一下开发过程中的一些经验: 1. IOS WebRTC音视频编译和下载: 有过android WEBRTC编译下载经验再去弄IOS,你会发现简单多了,再有问题,可以参考:http://www.cnblogs.com/ProbeStar/p/3411510.html  记住有MAC和IOS两个版本,要指定好你想要哪个版本. 2. 正确区分armv7 armv7s i386平台: 编译的时

Android WebRTC 音视频开发总结(一)

Android WebRTC 音视频开发总结(一) https://github.com/gandg/webrtc-ios 接触Android WebRTC有一段时间了,现在将研究过程中的一些经验和知识总结出来,希望大家有所帮助.本章主要介绍下面四点: 一.WebRTC是什么? WebRTC是Google提供的一个跨平台的音视频开源解决方案,旨在使其成为音视频通讯的标准.其实在Google将WebRTC开源之前,微软和苹果各自的通讯产品已占用很大市场份额(如Skype),估计Google也是为了

Android IOS WebRTC 音视频开发总结(四五)-- 通过ORTC的本质认识WebRTC

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

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

本文最早发表在我们的微信公众号上(微信ID:blackerteam),支持原创,详见这里, 2016年6月9日是WebRTC开源5周年的日子,Google WebRTC负责人Harald在社区里面写了一篇文章总结这几年的进展,并附上了自己5年前同样场景下写的一篇文章.为了便于大家更好理解过去5年在WebRTC上都发生了什么,我将这两篇给翻译过来了. 友情提醒:整个翻译并不是逐字逐句进行的,而是在理解了作者的意思后用自己的语言表达出来的,因为如果逐字逐句可能很多意思我们都无法正确理解.这就是为什么

Android IOS WebRTC 音视频开发总结(二四)

本文主要分析webrtc音视频点对点部分的代码结构,文章来自博客园RTC.Blacker,转载请说明出处. 前段时间在查一个偶尔断线的问题(这种问题最蛋疼,不好重现,只能凭经验去搞),所以理了下webrtc的P2P代码结构,总结如下: 先来张图显示实际会话过程中的两种通讯路径:P2P或转发,92%的情况下是通过P2P实现. 注意:实际通讯过程中每个客户端都会不停地发送和接收Stun包,这样做是为了维护响应的连接和端口. 实际通讯过程中的核心组件为P2PTransportChannel,他代表着本