您當(dāng)前的位置是:  首頁 > 新聞 > 國內(nèi) >
 首頁 > 新聞 > 國內(nèi) >

Google Duo視頻通話,不接通就能看到對方

2016-05-20 09:40:16   作者:   來源:CTI論壇   評論:0  點擊cti:


  CTI論壇(ctiforum)5月20日消息(記者 李文杰):2016年5月19日凌晨1點的谷歌開發(fā)者大會,GoogleI/O,發(fā)布了一個很有意思的視頻通話App——Duo。接下來我們就講講Duo有什么新奇之處,以及教你如何實現(xiàn)Duo的功能。
  Duo是一款1對1的視頻通話App,支持iOS和Android的移動設(shè)備。通過手機(jī)號碼就可以使用,類似Facetime。Duo的亮點就在于,接通前,你就可以看到對方的視頻實時預(yù)覽。
  整個發(fā)布過程是這樣的(文末有視頻,自行觀賞)。
  視頻電話體驗很好,但是你突然接到一發(fā)電話,還是挺煩的。
  因為你不知道他為啥要跟你視頻!所以,我們苦思冥想做了個1v1視頻通話的App——Duo!
  Duo有個強(qiáng)大的功能,叫Knock Knock。它會在你接起電話前,顯示對方的實時視頻預(yù)覽。
  Duo是基于WebRTC和QUIC技術(shù)做的。
  之前好好學(xué)習(xí)的同學(xué),如果有讀過我們關(guān)于WebRTC解讀的話,就知道,WebRTC只支持小范圍通話。所以,為什么Duo是1v1的通話App,你懂了吧。
  Duo的視頻預(yù)覽功能,聲網(wǎng)Agora.io的程序員默默提供了幾行代碼,就搞定了。還在膜拜Duo的我,深深的感覺被騙了!原來這么簡單。
  使用的接口及方法如下:
  呼叫方發(fā)起呼叫時調(diào)用這幾個API進(jìn)入頻道:
  • muteLocalAudioStream(true)//禁止發(fā)送音頻
  • muteLocalVideoStream(false)//發(fā)送視頻
  • joinChannel()//進(jìn)入頻道
  被叫方收到呼叫應(yīng)答時調(diào)用這幾個API進(jìn)入相同頻道:
  • muteLocalAudioStream(true)//禁止發(fā)送音頻
  • muteLocalVideoStream(true)//禁止發(fā)送視頻
  • setupRemoteVideo()//綁定主叫方視圖
  • joinChannel()//進(jìn)入頻道
  聲網(wǎng)Agora.io程序員又順手寫了Facetime的效果實現(xiàn)方法,打開FacetimeAPP的時候始終開啟本地視頻預(yù)覽。只要調(diào)用兩個API:
  • setupLocalVideo()//設(shè)置預(yù)覽視圖
  • startPreview()//啟動視頻預(yù)覽
  好了,愛動手的程序員們,趕緊下載聲網(wǎng)Agora.io的SDK去自己打造Duo吧。
  Google說,夏天稍晚的時候,推出Duo。
  現(xiàn)在剛立夏10天,聲網(wǎng)Agora.io的SDK集成超簡單,我們最快的客戶2天搞定。所以,趕在google之前,有希望!

專題