[英]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.