您当前的位置是:  首页 > 新闻 > 国内 >
 首页 > 新闻 > 国内 >

Google Duo视频通话,不接通就能看到对方

2016-05-20 09:40:16   作者:   来源:CTI论坛   评论:0  点击cti:


  CTI论坛(ctiforum)5月20日消息(记者 李文杰):2016年5月19日凌晨1点的谷歌开发者大会,GoogleI/O,发布了一个很有意思的视频通话App——Duo。接下来我们就讲讲Duo有什么新奇之处,以及教你如何实现Duo的功能。
  Duo是一款1对1的视频通话App,支持iOS和Android的移动设备。通过手机号码就可以使用,类似Facetime。Duo的亮点就在于,接通前,你就可以看到对方的视频实时预览。
  整个发布过程是这样的(文末有视频,自行观赏)。
  视频电话体验很好,但是你突然接到一发电话,还是挺烦的。
  因为你不知道他为啥要跟你视频!所以,我们苦思冥想做了个1v1视频通话的App——Duo!
  Duo有个强大的功能,叫Knock Knock。它会在你接起电话前,显示对方的实时视频预览。
  Duo是基于WebRTC和QUIC技术做的。
  之前好好学习的同学,如果有读过我们关于WebRTC解读的话,就知道,WebRTC只支持小范围通话。所以,为什么Duo是1v1的通话App,你懂了吧。
  Duo的视频预览功能,声网Agora.io的程序员默默提供了几行代码,就搞定了。还在膜拜Duo的我,深深的感觉被骗了!原来这么简单。
  使用的接口及方法如下:
  呼叫方发起呼叫时调用这几个API进入频道:
  • muteLocalAudioStream(true)//禁止发送音频
  • muteLocalVideoStream(false)//发送视频
  • joinChannel()//进入频道
  被叫方收到呼叫应答时调用这几个API进入相同频道:
  • muteLocalAudioStream(true)//禁止发送音频
  • muteLocalVideoStream(true)//禁止发送视频
  • setupRemoteVideo()//绑定主叫方视图
  • joinChannel()//进入频道
  声网Agora.io程序员又顺手写了Facetime的效果实现方法,打开FacetimeAPP的时候始终开启本地视频预览。只要调用两个API:
  • setupLocalVideo()//设置预览视图
  • startPreview()//启动视频预览
  好了,爱动手的程序员们,赶紧下载声网Agora.io的SDK去自己打造Duo吧。
  Google说,夏天稍晚的时候,推出Duo。
  现在刚立夏10天,声网Agora.io的SDK集成超简单,我们最快的客户2天搞定。所以,赶在google之前,有希望!

专题