您好,我处于应用程序的早期阶段,其中一部分我需要将音频从一个设备流式传输到多个设备。到目前为止,我一直在谷歌上寻找最好的解决方案,我发现这两个项目都有问题。
Spydroid http://code.google.com/p/spydroid-ipcamera/ 问题这个问题是它创建了一个仅限于一个连接设备的 rtsp 流。如果我浏览到我的两台计算机上的链接,我会看到两个客户端都在应用程序中连接,但是第二个连接的客户端会立即断开连接,并且应用程序说我的手机不支持此功能。我深入研究了源代码,发现在 Session.java 文件中有 if 语句,上面有注释,说阻止建立两个连接我注释掉了 if 语句,并且 catch 子句在运行它后抓住了我。如果我可以让它与多个连接一起工作,因为它在 3g 上工作,那么这个项目将是完美的。
PttDroid http://code.google.com/p/pttdroid/ 问题这个问题是它允许我需要多个连接,但我只能通过 wifi 让它工作。它在那里的主页上说它可以在 3g 上工作,但只有单播我需要多播超过 3g 和 wifi,我无法让单播在 3g 上工作。
所以我的问题归结为我应该走哪条路,并更多地研究将音频从我的 android 设备流式传输到多台计算机和其他 android 设备。
非常感谢您的帮助!