我想写2个应用程序:
1:掌握应用程序以控制想要控制从属应用程序并接收流的机器人(来自手持电话)。
2:奴隶应用程序将在机器人绑定手机上运行,控制电机/执行器/流媒体到主应用程序。
不幸的是我无法使用第三方应用。我需要将视频流代码集成到我的2个应用程序中。
实现这一目标有哪些选择?这也很难做到,因为我从未使用过视频流,很难在Java和Android开发方面做得很好。
我应该如何编码/解码流,如何启动连接,是否需要使用UDP而不是TCP / IP?我真的不知道从哪里开始,没有任何示例代码。我很确定这可以实现。我找不到任何有用的东西让我开始朝着正确的方向前进。
我偶然发现了spydroid,但它在桌面上使用VLC,所以对我来说没什么用。
答案 0 :(得分:0)
我做了你想做的事情,可以帮助你,让我知道你的请求的一些问题哈迪:
1 - 您确实想在智能手机上使用本机应用程序控制机器人吗?
2 - 手机上有一部手机,手机接收主应用程序和控制电机/执行器/流媒体的命令。
3-Whats在这个应用程序中流媒体?你的机器人上有相机吗?想要在主应用程序上接收相机视图吗?
4 - 为什么你不使用像Raspberyy Pi这样的板来控制你的机器人?您可以通过Wifi和控制向RasPi发送命令请回答一些问题:1 - 您确实希望通过其上的16个引脚控制电机/执行器/流,并且可以在RasPi上使用摄像头,并将接收帧流接收到您的主申请
关于:
奴隶应用程序将在机器人绑定的手机上运行,控制电机/执行器/流媒体到主应用程序。 您想如何通过智能手机访问电机?!!!电机或执行器希望从智能手机没有的标准输出中获取数据!!!
关于:
不幸的是我无法使用第三方应用。我需要将视频流代码集成到我的2个应用程序中。
我认为你不需要第三次申请!!!它完全完成了2个应用程序。
关于:
我应该如何编码/解码流,如何启动连接,是否需要使用UDP而不是TCP / IP?我真的不知道从哪里开始,没有任何示例代码。我很确定这可以实现。我找不到任何有用的东西让我开始朝着正确的方向前进。
我说你不需要为流应用程序编写完整的流媒体服务器,像 ffmpeg 这样的应用程序可以非常简单和稳定地传输视频,它运行在 Linux 和的视窗强>