[英]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这样的应用程序可以非常简单且稳定地流式传输视频,它可以在Linux和Windows上运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.