C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c – 对于webrtc本机应用程序中的每个对等体,是否需要单独的rtc :: Runnable线程和PeerConnectionFactory对象?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用 WebRTC native APIs创建本机应用程序.对于第一个对等体,我创建了一个rtc :: Runnable对象,并在其Run方法中创建PeerConnectionFactory对象.然后从该对象创建一个peerconnection对象并创建offer并继续设置本地和远程描述以及ICE配置等,一切顺利.

现在我试图理解我应该从同一个过程为第二个对等体做什么.我是否需要创建另一个rtc :: Runnable线程,还是可以重用它和它的对等连接工厂对象来创建一个单独的对等连接对象?

它可能在文档中的某个地方,但我找不到它.很明显,我需要为每个对等体提供单独的对等连接,并为每个连接提供单独的观察者对象.

这更像是一个设计问题 – 当然使用一切单独的作品.

解决方法

对等连接工厂应由所有对等方共享,您不需要有2个工厂.
    因此,您可以使用同一工厂创建所需数量的连接.创建对等体时,您还@R_673_9838@一个新的观察者,但是您可以拥有一个观察者,它可以为每个对等体处理相同的事件.

例如.来自同行A你得到一个媒体流,A的观察者将它发送到UI,然后B也给你它的流然后B的观察者将它发送到UI,如果你有一个共同的观察者,它可以为两者做同样的事情.

大佬总结

以上是大佬教程为你收集整理的c – 对于webrtc本机应用程序中的每个对等体,是否需要单独的rtc :: Runnable线程和PeerConnectionFactory对象?全部内容,希望文章能够帮你解决c – 对于webrtc本机应用程序中的每个对等体,是否需要单独的rtc :: Runnable线程和PeerConnectionFactory对象?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。