Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.4k views
in Technique[技术] by (71.8m points)

webrtc - Use Single PeerConnection for two different plugins of janus (VideoRoom & AudioBridge) in one Android Activity - Android

Prerequisite:

  • I have added VideoRoom functionality in one activity and it is working fine
  • Then i added AudioBridge functionality in another activity and it also worked fine
  • Then i went to add both the functionalities in one Activity. VideoRoom functionality called first so it worked fine. Then AudioBridge functionality calls to join audioRoom through AudioBridge, Here "ICE failed" happens with"hangup" janus event, but VideoRoom call working fine.
  • I have 2 separate PeerConnections for both. If i commented out VideoRoom call, then Audio call connected and works fine.

Required:

I want is to make 2 calls simultaneously in the same activity (i-e VideoRoom call and AudioBridge audio call).

Problem:

But here i guess 2 PeerConnections with same Janus Server cannot work.

I want to make Single PeerConnection so i can use that for both Calls (VideoRoom & AudioBridge).

How i can do it?. Can you refer any example like this. I am unable to find one.

Because While creating PeerConnection for VideoRoom i am passing PeerConnectionParameters for VideoRoom. Clearly i cannot use that as i have to pass parameters for AudioBridge in that while connecting.

Thanks.

question from:https://stackoverflow.com/questions/65919824/use-single-peerconnection-for-two-different-plugins-of-janus-videoroom-audiob

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...