PhoneRTC是如何工作的?

问题描述 投票:1回答:1

让我们从上下文的基础开始。

PhoneRTC是Cordova应用程序的WebRTC实现。

这意味着Cordova应用程序可以访问WebRTC API。

什么是WebRTC?

好吧,让我们反转一秒钟。 WebRTC是一个标准,对吗?然后,浏览器选择是否实施。因此,Chrome实施了它,这意味着我可以在js中构建WebRTC应用程序,然后在Chrome中推出它,并且可以正常工作。如果我在OSX Safari上推出相同的应用程序,它将无法正常工作。好的,这很有道理。

什么是Cordova应用程序?

Cordova应用是在本机应用中包装的Web视图中运行的Web应用。因此,Cordova iOS应用程序将是具有某些Web视图的实际iOS本机应用程序,该Web视图将在您的Web应用程序上运行。

Web视图很可能是某种Webkit实例,它是类似于沙盒的浏览器,对吧?

但是,Web视图未实现WebRTC。

什么是PhoneRTC(实际问题)?

所以,这是PhoneRTC的功能吗?它创建了一个符合WebRTC规范的API,然后在内部实现了执行所有视频/音频工作的实际胆量?

因此,PhoneRTC就像WebRTC的实现,就像Chrome的WebRTC支持是实现的一样吗?意味着这是一个非常底层的金属实现?

是吗?还是PhoneRTC绑定到本机设备上的某些现有WebRTC实现?

或者我的问题完全荒谬吗?

javascript ios cordova webrtc phonertc
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.