用于Cordova的Java SIP插件或用于音频和视频流的Phonegap

Hos*_*ari 7 java android sip cordova

我一直在对Phonegap和Cordova进行一些研究,似乎不支持创建具有SIP和VOIP功能的应用程序,因为HTML5和Javascript很少或根本不支持这些协议(大多数移动设备尚不支持webRTC和websockets手机浏览器).但是我发现可以创建和使用插件来使用操作系统的本机功能(在这种情况下是iOS和Android).

我的问题是,如果我为我的Android-Phonegap应用程序编写原生JAVA代码,我是否可以将其用作插件来在我的Android-Phonegap应用程序中传输音频和视频?在Phonegap或Cordova中使用插件(具有本机功能)的限制是什么?我在网上查看的大多数插件代码到底有一个"结果",这会影响音频和视频的流媒体吗?

提前致谢.

小智 0

视频...我可能会发现一个问题...但是!HTML5 已经支持了,所以没问题。如果想要进行 SIP 视频通话,请查看下文。

您已经制作了 HTML5 SIP 客户端: http: //sipml5.org/

它是开源的。我没有使用过它,但我无法想象代码库的后端不能移植到移动设备上。

Emdedded SIP - 我会仔细研究 LinPhone ( http://www.linphone.org/eng/download/git.html ) 和 CSipSimple ( https://code.google.com/p/ ) 中使用的代码csipsimple/)用于您的 Java 插件端(您将需要构建所需的 C 库并使用它们)。

现在,PhoneGap 提供了一个很棒的音频/视频捕获插件。

https://github.com/apache/cordova-plugin-media-capture/blob/dev/doc/index.md

您可以做的是将 Stream 与 Media Capture 插件上的一些返回和搭配集成。

所以,你有两个选择。