簡體   English   中英

我對webrtc實施有疑問

[英]I have a question about webrtc implementation

我在Android之間無法實現webrtc。 我幾乎已經完成了webrtc的實現,但是我不了解那種需要發送其他設備還原劑SDP報價的情況。

圖片

見上圖。 我以序列圖的形式展示了我的實現。

我的webrtc實現必須需要發送其他設備(還原劑/不必要的)createOffer。

我犯了什么錯? 我想一點點線索。

預先謝謝你。

您沒有使ICE候選人trick流(將他們零碎地發送給其他同伴)。

它第二次工作是因為到那時為止,本地生成的ICE候選者也已保存在pc.localDescription 因此,當同齡人交換其更新的要約和答案時,它們包含足夠的候選對象以進行連接。

Trickle ICE是一項優化,旨在減少連接時間。

我發現了

    public void onIceCandidateReceived(PeerConnection peer, IceCandidate iceCandidate) {
        peer.addIceCandidate(iceCandidate);
...

上面的代碼有問題。 該iceCandidate必須發送給其他同伴。

我解決了,但是我有一個問題。

他們為什么在第二通電話上工作?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM