【发布时间】:2013-01-18 14:46:24
【问题描述】:
我已经在互联网上搜索了几天关于如何通过 WiFi 连接实现从安卓手机到另一部安卓手机的视频流功能,但我似乎找不到任何有用的东西。我在 android 开发人员那里寻找示例代码、stackoverflow、google、android 博客,但什么也没有。我所能找到的只是某种用于流式传输的电话到桌面或桌面到电话的解决方案,但在我的实现中没有任何东西可以借用。
我需要使用 arduino ADK 控制机器人,因此我使用了 2 部手机,一部将安装在机器人上,另一部将接收来自机器人的视频流。我之所以提到这一点,是因为我试图在广播时间和观看时间之间实现最小的延迟。
我正在编写 2 个应用程序,一个用于控制机器人(来自手持电话)的主应用程序将控制从属应用程序并接收流,第二个从属应用程序将在机器人捆绑的手机上运行,控制电机/执行器/流到主应用程序。不幸的是,我无法使用第三方应用程序。我需要将视频流代码集成到我的 2 个应用程序中。
有哪些选择可以实现这一目标?也很难做到,因为我从未使用过视频流,很难,我在 Java 和 Android 开发方面都做得很好。我应该如何编码/解码流,如何启动连接,我需要使用 UDP 而不是 TCP/IP 吗?我真的不知道从哪里开始,任何地方都没有示例代码。我很确定这是可以实现的。我只是找不到任何有用的东西来让我朝着正确的方向开始。
我偶然发现了spydroid,但它在桌面上使用 VLC,所以对我没有好处。
编辑:查看 Cagney Moreau 的 blog。他详细介绍了如何实现这一点。
【问题讨论】:
-
你能分享你的项目吗,我正在做类似的事情,但是在android和桌面(WebClient)之间流式传输视频......我想过html5 + websockets,但我面临很多问题......
-
我正在开发这样的解决方案,这与您尝试做的 80% 相同。您需要配置 VOIP 服务器,然后为该 VOIP 创建客户端来传输您的语音和视频。我也在寻找它。如果有人知道,请告诉我。
-
我的个人资料中提供了电子邮件
-
查看我的项目。 java中的一切并详细解释cagneymoreau.com/stream-video-android
-
谢谢我也在做机器人。有趣的东西
标签: android video streaming video-streaming live-streaming