2016-12-06 26 views
4

我們正在嘗試使用Kurento 6.0 + Java Spring Client。這些例子效果很好(one2one call + one2one-recording)。我們試圖在IOS應用程序上實現相同的功能,以便我們可以執行對等(IOS) - >對等(Web)調用。但不幸的是 - 文件不是很清楚。Kurento + Java Spring客戶端+ IOS - Web到IOS通信

將Kurento Server和Java Spring Boot應用程序部署到AWS ec2實例並配置stun服務器。

我們正在使用的電話https://kurento-IP:8443/call使用JSON註冊:

var message = { 
    id : 'register', 
    name : name 
}; 

ws.send(message) 

和它的作品!

問:

如何,我們現在啓動後,在IOS電話嗎?

應了iOS進行通信的春天應用程序(https://kurento-IP:8443/call),或直接到ws://kurento-ip:8888/kurento(我們猜測應該是兩者兼而有之?)

在Web上的JS執行以下操作撥打電話:

webRtcPeer = new kurentoUtils.WebRtcPeer.WebRtcPeerSendrecv(options, 
     function(error) { 
     if (error) { 
      return console.error(error); 
     } 
     this.generateOffer(onOfferCall); 
     }); 

onOfferCall - calls directly the Web! 

我們正在調查Kurento IOS documentation,但尚未弄清楚。我們如何將它轉換成IOS?

任何幫助將不勝感激!

+0

你找到一種方法初始化iOS客戶端上的one2one調用+ one2one錄製?我還安裝了Kurento服務器,但iOS客戶端SDK不提供one2one調用+ one2one錄製功能(它只有Room and Tree演示)。一些幫助從哪裏開始或某些代碼會非常有幫助,謝謝! – Objectif

+0

我們結束了使用房間,它工作得很好! – avijendr

+0

雖然你是如何管理錄音部分的? – Objectif

回答

1

您的iOS應用程序應將消息發送到信號服務器。我建議你閱讀文檔this小的介紹,並花一些時間瞭解您的應用程序架構此圖中適合 enter image description here

提示:這是不是第一個;-)

+0

謝謝@igracia。我們會看看並回復你。順便說一句 - 我們有部分工作。 – avijendr

+0

@avijendr酷!很高興聽到。此外,請不要忘記標記答案,如果它是正確的。 – igracia