繁体   English   中英

通过WiFi从一台Android手机到另一台Android手机的实时流视频

[英]Live-stream video from one android phone to another android phone over WiFi

我想编写2个应用程序:

1:主应用程序控制机器人(从手持电话),该机器人要控制从属应用程序并接收流。

2:从属应用程序,它将在机器人绑定的电话上运行,控制电机/执行器/流到主应用程序。

不幸的是,我不能使用第三方应用程序。 我需要将视频流代码集成到我的2个应用中。

有哪些选择可以实现这一目标? 这也是很难做到的,因为我从未使用过视频流,很难在Java和Android开发中都做得很好。

我应该如何编码/解码流,如何启动连接,是否需要使用UDP而不是TCP / IP? 我真的不知道从哪里开始,哪里都没有示例代码。 我很确定这可以实现。 我只是找不到任何有用的方法来帮助我朝正确的方向入手。

我偶然发现了spydroid,但它在桌面上使用VLC,因此对我不利。

我会做您想要的事情并且可以为您提供帮助,让我知道有关您的请求的一些问题哈迪:

1-您确实要在智能手机上使用本机应用程序控制机器人吗?

2-您在机器人上有电话,电话会从主应用程序接收命令并控制电动机/执行器/流。

3-此应用程序中有什么流? 您的机器人上是否有相机,并且想在主应用程序上接收相机视图?

4-为什么不使用Raspberyy Pi这样的板子来控制机器人? 您可以通过Wifi和Control向RasPi发送命令请回答一些问题:1-您确实想通过存在的16个针脚来控制电机/执行器/流,并且可以在RasPi上使用摄像头并将流帧接收到主机应用

关于:

从属应用程序,它将在机器人绑定的电话上运行,控制电机/执行器/流到主应用程序。 您想如何使用智能手机访问电机?!! 电机或执行器要从智能手机没有的标准输出中获取数据!!!

关于:

不幸的是我不能使用第三方应用程序。 我需要将视频流代码集成到我的2个应用中。

我认为您不需要第三次申请!!! 它完全用2个应用程序完成。

关于:

我应该如何编码/解码流,如何启动连接,是否需要使用UDP而不是TCP / IP? 我真的不知道从哪里开始,哪里都没有示例代码。 我很确定这可以实现。 我只是找不到任何有用的方法来帮助我朝正确的方向入手。

我说您不需要为流应用程序编写完整的流服务器,像ffmpeg这样的应用程序可以非常简单且稳定地流式传输视频,它可以在LinuxWindows上运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM