【问题标题】:Use webrtc or Peer to Peer for video calling IOS and android使用 webrtc 或 Peer to Peer 进行视频通话 IOS 和 android
【发布时间】:2013-07-12 09:24:59
【问题描述】:

我想用 Webrtc 创建应用程序,它可以在网站、移动 ios 应用程序和 android 应用程序上运行。

我找到了这个链接:-http://xsockets.net/api/net-c/custom-webrtc-controller

如何在 ios 应用程序中创建 webrtc。 有什么办法吗? 请帮帮我。

【问题讨论】:

    标签: iphone ios video-streaming webrtc


    【解决方案1】:

    过去几个月我一直在这个领域工作,iOS 上的 webrtc 并不容易。为了解决这个问题,我添加了一个 github repo,其中包含一个使用 webrtc 的 iOS 应用程序的工作示例。

    https://github.com/gandg/webrtc-ios

    该站点也引用了 google 代码站点,因此它应该是一个有用的起点。

    【讨论】:

    • 感谢您的回复。将检查。您是否可以在 ios 中成功实现 achevie webrtc?
    • 是的,上面的示例适用于 iOS 设备。模拟器不支持视频(至少这是我的理解),所以我只关注设备解决方案。希望对你有帮助
    • 你能在 iPhone 4 或 4s 上测试它吗?我已经苦苦挣扎了好几天,这些设备上的视频渲染非常慢。但我不知道这是因为我做错了什么,还是因为这些设备的功能还不够。请帮忙!
    【解决方案2】:

    我花了 2 天时间研究移动端 WebRTC。我尝试为 Android 安装 webRTC(关注 webrtc.org),但它太复杂了。我刚刚发现了 2 个很棒的项目:

    对于服务器:https://github.com/pchab/ProjectRTC

    Android 客户端:https://github.com/pchab/AndroidRTC

    安装不到 15 分钟,效果很好。

    关于客户端 iOS,我认为你应该尝试 gp-coder 的建议,使用https://github.com/gandg/webrtc-ios

    【讨论】:

    • 我按照说明进行操作,但无法运行它。我只是在 android 上看到黑屏,当我尝试在浏览器上点击“localhost:3000”时“找不到页面”。你能帮我吗?其实我想用这个在两个安卓设备之间流式传输,有可能吗?
    • 是的,这是可能的。在运行服务器代码之前,你必须安装node.js,你可以从这里下载:nodejs.org
    • 是的,我已按照说明进行操作,每次设置完成后,我还使用“npm start”启动了服务器
    • 你的操作系统是什么?当“npm start”-> 终端响应什么?请确保您的 PC 中已经安装了 Node.js。您可以通过命令查看 Node.js 版本:npm -v。
    • 我正在使用寡妇。当我启动命令时,它看起来像这样postimg.org/image/6avhoos5v。我是 uinsg node.js 1.4.28
    【解决方案3】:

    OpenTok 在 WebRTC 上有一个原生 iOS SDK,这应该是你研究的好地方。

    【讨论】:

    • OpenTok 不是完全免费的!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-22
    • 2018-09-08
    • 1970-01-01
    相关资源
    最近更新 更多