【问题标题】:Java SIP Plugin for Cordova or Phonegap for Audio and Video streaming用于 Cordova 的 Java SIP 插件或用于音频和视频流的 Phonegap
【发布时间】:2014-05-26 05:10:09
【问题描述】:

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

我的问题是,例如,如果我为我的 Android-Phonegap 应用程序编写本机 JAVA 代码,我能否将其用作插件在我的 Android-Phonegap 应用程序中流式传输音频和视频?在 Phonegap 或 Cordova 中使用插件(具有本机功能)有什么限制?我在网上查的大部分插件代码最后都有一个“Result”,这会影响音频和视频的流式传输吗?

提前致谢。

【问题讨论】:

    标签: java android cordova sip


    【解决方案1】:

    视频......我可能会看到一个问题......但是! HTML5 已经支持它,所以没问题。如果要进行 SIP 视频通话,请看下面。

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

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

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

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

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

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

    所以,您有两个选择。

    【讨论】:

      【解决方案2】:

      一个概念验证的 Cordova 应用程序,它使用带有 PhoneRTC 插件的 SIP.js 通过互联网进行 WebRTC 调用。

      https://github.com/joseph-onsip/sipjs-cordova

      【讨论】:

      • 这应该适用于Android和iOS
      【解决方案3】:

      这里有一个适用于 Android 设备的 SIP 插件。希望对您有所帮助!

      https://github.com/lglossman/SipManagerPlugin

      有什么需要可以联系我...

      【讨论】:

        猜你喜欢
        • 2014-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-23
        • 2016-05-17
        相关资源
        最近更新 更多