Android IOS WebRTC 音视频开发总结(七二)-- 看到Google Duo,你想到了什么?
本文主要介绍在线教育这个行业,文章最早发表在我们的微信公众号上,支持原创,详见这里,
欢迎关注微信公众号blackerteam,更多详见www.rtc.help
在昨天的Google I/O大会上Google展示了她的一对一视频通话APP —— Duo,让很多人兴奋,这两天我一直在想另一个问题:从技术角度看这个Duo根本算不上什么黑科技,类似功能咱们的qq和微信早就实现了,为什么Google还要在这么重要的场合来展示她呢?

仔细想了想可能是基于以下几个原因吧!
1、说明他对社交领域的重视,随着移动互联网的普及,视频相关应用肯定会越来越广,而竞争对手基本上都有自己的社交软件(Facebook有Whatsapp,Apple有Facetime,微软有Skype),而Google虽然有Hangout,但应用并不理想(好几次想去体验Hangout,哎,天朝。),至于后面Duo和Allo(google推出的另一款聊天应用)结合,能产生什么化学反应,我们拭目以待。
所以不管后面Duo成功与否,最起码我们看到Google对社交、对视频的重视。换句话说,即使Duo不成功,Google后面肯定还会推出其他相关应用来进入这块领域。
2、Google不是一直在推html5的标准吗?而html5里面有个很重要的元素就是WebRTC,在这么重要的场合展示Duo(Duo是基于WebRTC实现的),是不是说明了Google对WebRTC的重视呢?这也让很多正在使用WebRTC的朋友兴奋,昨天朋友圈里好几个朋友在提到Duo的时候就提到WebRTC,说明大家都挺敏感的。
顺便分享一个经验:上周更新了新版WebRTC,发现音质效果比之前好多了(用华为P7,小米2s,三星9100进行了测试),有兴趣的朋友可以关注。另外代码层面talk下的东西基本上都整合到webrtc目录下去了。
3、更多其他原因,欢迎留言补充。

再来聊聊Duo里面的新功能--"Knock Knock"(意思就是接听前就能看到对方的视频,知道谁在敲门),这个实现其实很简单,最土的办法就是一开始就让他接听,然后将自己的视频流先禁用(不发送给对方),这样就是自己能看到对方,对方看不到自己,需求满足了。
不过Duo应该不会用这么土的方法,刚好之前有客户提过这个需求,后来去咨询熟悉sip的朋友(有这种需求的客户信令协议一般都是sip),他们提到sip里面的前期接听功能就可以满足这种需求的,所以Duo可能也是类似原理。
最后:大会上Google只是展示了Duo的冰山一角,我们也可以想象一下其他可能会有的功能:比如支持直接拨打手机,类似触宝现在的功能;比如与Allo是怎样结合?还有Duo与Hangout接下来怎么共存?等等,期待!
喜欢相关文章请扫描下方二维码关注我们的公众号:blackerteam

Android IOS WebRTC 音视频开发总结(七二)-- 看到Google Duo,你想到了什么?的更多相关文章
- Android IOS WebRTC 音视频开发总结(二四)-- p2p调用堆栈
本文主要分析webrtc音视频点对点部分的代码结构,文章来自博客园RTC.Blacker,转载请说明出处. 前段时间在查一个偶尔断线的问题(这种问题最蛋疼,不好重现,只能凭经验去搞),所以理了下web ...
- Android IOS WebRTC 音视频开发总结(二九)-- 安卓噪声消除交流
Android上的音质一直被大家所困扰和诟病,这里面有很多原因, 下面是最近一位前UC同行发邮件跟我交流的一些记录,供参考,支持原创,文章来自博客园RTC.Blacker,转载请说明出处. 以下文字来 ...
- Android IOS WebRTC 音视频开发总结(二十)-- 自由职业
咋看标题感觉与WebRTC和音视频无关,其实有着很大的关联,文章来自博客园RTC.Blacker,转载请说明出处. 背景: 一方面因为对开发人员比较了解,不喜欢约束,喜欢自由自在,所以我们向往自由职业 ...
- Android IOS WebRTC 音视频开发总结(二五)-- webrtc优秀资源汇总
本文主要整理一些webrtc相关资料供学习(会持续更新),转载请说明出处,文章来自博客园RTC.Blacker,欢迎关注微信公众号:blackerteam ---------------------- ...
- Android IOS WebRTC 音视频开发总结(二六)-- webrtc调用堆栈
本文主要是自己之前研究WebRTC代码结构时的一些资料(包括Android,iOS,PC),文章来自博客园RTC.Blacker,转载请说明出处. 1.WEBRTC模块:音频数据采集.发送.接收.播放 ...
- Android IOS WebRTC 音视频开发总结(二二)-- 多人视频架构模式
本文主要介绍多人视频会议服务端架构方式,文章来自博客园RTC.Blacker,转载必须说明出处,欢迎关注个人微信公众号blacker,更多详见www.rtc.help 随着移动互联网的迅速发展,很多公 ...
- Android IOS WebRTC 音视频开发总结(二一)-- 黑屏问题
本文主要介绍音视频通话中收到第一帧图像后视频一直卡住的问题,文章来自博客园RTC.Blacker,转载请说明出处. 因为苹果AppStore要求从2015年2月1日开始所有所有上架App必须支持arm ...
- 转:Android IOS 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 ...
随机推荐
- RFID Hacking④:使用ProxMark3 破解门禁
文中提及的部分技术可能带有一定攻击性,仅供安全学习和教学用途,禁止非法使用! 0×00 前言 国际黑客大会Defcon传统之一:开锁!因为黑客认为锁也是一种安全挑战.我们在黑客题材电影.电视剧中也常常 ...
- Reverse-Daily(2)-wow
链接:http://pan.baidu.com/s/1eS9JNP4 密码:ltl4 本体分析比较简单,算法是解一个22元一次方程 这里引入了numpy这样一个python库,灰常强大 import ...
- E1_1 用邻接矩阵存储有向图,并输出各顶点的出度和入度
参考书:图论算法理论.实现及应用(北京大学出版社) 输入数据:(test.txt) 程序: /* 邻接矩阵存储有向图 */ #include <cstring> #include < ...
- mybatis 注意问题
<insert id="insertSelective" parameterType="com.hengxin.qianee.model.TalentUser&qu ...
- Scalding初探之三:Hadoop实战
Java版本 如果在Scala工程中混入Java类导致java版本不match,可能会抛错 java.lang.UnsupportedClassVersionError: XXX Unsupporte ...
- 无需输入密码的scp/ssh/rsync操作方法
一般使用scp/ssh/rsync传输文件时,都需要输入密码.下面是免密码传输文件的方法. 假设要在两台主机之间传送文件,host_src & host_dst.host_src是文件源地址所 ...
- python知识点记录(一):
1.如何使print输出不换行: 在print语句末尾加上一个英文逗号. 2.安装第三方模块时,用pip和easy_install是一样的.下载一个setuptools.exe安装好就有easy_in ...
- jquery模板制作左侧导航组件
/** * Created by bmk on 16-4-25. * * 用法:在自己的js里面把左侧导航的相关图标和对应的列表项名称如下编写: * 版本更新日至按需添加 * 在js中的RNA.run ...
- Sublime Text 2 配置
设置Python的Tab缩进为四个空格,打开一个Py文件 # Preferences---->Settings-More---->Syntax Specific-User # 贴入如下代码 ...
- 【转】WebKit 与 V8 的关系
页面的绘制(绘制,就是把一个HTML文件变成一个活灵活现的页面展示的过程...),只有一半轮子是Chrome自己做的,还有一部分来自于WebKit,这个Apple打造的Web渲染器...之所以说是一半 ...