在物联网世界中,一个有趣的自制机器人应用程序是构建一个能够在Android设备上发送实时视频图像的机器人。在本文中,我探讨了在机器人上安装的相机和Android设备之间进行视频流传输的可能性。
根据您的预算,您可以使用两个智能手机,一个IP摄像机和一个智能手机,或者使用带有Arduino微控制器和其他配件的Raspberry Pi板构建一个实时视频流机器人。无论选择哪种选项,任何实时视频流式传输机器人都可在各种应用程序中使用,包括安全性,间谍活动,甚至当该机器人在您的花园中工作时甚至具有实时信息。
您可以在下面找到说明的所有三种可能的方式,这些方式可以用来构建能够在Android设备上发送实时视频的机器人。
1.使用Android智能手机摄像头捕获图像
在我们的技术世界中,几乎所有智能手机都配备了能够捕捉逼真的图像的强大相机。在这种情况下,对于现实生活中的应用程序,您需要两部配备Android操作系统的智能手机和两台设备上均安装的实时流式传输应用程序。应该将一个智能手机连接到机器人,另一个将留在您的手中,以查看机器人的运行情况。两款Android设备均需要Internet连接。
应用范围:
以下是两个专为Android设备之间的实时流传输而设计的Android应用程序。
- 相机WiFi LiveStream –一个适用于Android设备的简单而强大的应用程序,允许用户查看使用Android设备摄像头捕获的实时视频图像。该应用程序旨在在网络浏览器或其他Android设备上运行;
- IP网络摄像头 –允许您在网络浏览器或VLC播放器中查看Android相机的应用程序。此应用程序无需互联网即可使用,可以在您的WiFi网络中使用。另外,‘IP Webcam’用于从智能手机到智能手机的实时视频流传输;
2.使用网络摄像机
使用Internet协议摄像机是构建实时流应用程序的第二个解决方案。但是,此解决方案需要与Android设备兼容的IP摄像机。 IP摄像机旨在将视频图像发送到路由器或Raspberry Pi等单板计算机。必须将另一台Android设备或计算机连接到路由器并显示视频图像。
下面,我探索了一系列可以与机器人集成的IP摄像机和教程,这些教程向您展示了如何连接IP摄像机以显示图像。
IP摄像机
PlugnView IC-3115W网络摄像机– Color
教程:
- Android控制的RC车辆,通过蓝牙提供实时视频& Wi-Fi –有关构建能够发送IP摄像机捕获的实时视频图像的轮式机器人的全面指南;
- Wifi乐高相机机器人 –使用LEGO机器人和WiFi RoboCam,您可以从本指南中学习如何使用无线摄像头在Android设备上实时接收图像;
- WiSpyBot –全面的指南,向您展示如何构建基于轮子的机器人,以使用IP摄像机捕获视频图像并在设备上显示图像。在此示例中,机器人已连接到iPod,但是可以为Android设备重新设计机器人应用程序;
- IP CAM控制器教程(Android):如何设置相机 –逐步指南,向您展示如何设置 IP CAM控制器应用 在Android设备上开始接收实时图像;
- 将Android手机摄像头变成用于PC /笔记本电脑的网络摄像头 –指南,教您如何将Android智能手机变成可捕获视频图像的设备以及如何在其他设备上接收图像;
- 如何将旧的Android手机变成网络安全摄像机 –教程,向您展示如何使用IP Camera应用程序在视频图像源中打开旧的Android智能手机以进行连续流传输;
3.树莓派
使用Raspberry Pi是在Android设备上显示实时视频图像的第三个选项。在我们的案例中,Raspberry Pi开发板是处理视频图像的最佳选择。
Raspberry Pi具有足够的功能来处理高清视频流,并且可以连接到Arduino板。连接到Raspberry Pi, Arduino微控制器就像控制器一样 Raspberry Pi,而Pi处理视频图像。通过添加附件,Raspberry Pi可以具有蓝牙和Wi-Fi连接,这是直接在Android设备上显示图像的快捷方式。
教程:
以下是一系列教程,向您展示如何使用Raspberry Pi和Raspberry Pi Camera在Android设备上显示视频图像。
- 将视频从Raspberry Pi摄像机流传输到Web浏览器,甚至在iOS和Android上 –全面的教程,您可以在其中学习如何将Raspberry Pi摄像头模块转换为网络摄像头服务器,以及如何使用网络浏览器在设备上显示图像;
- 如何从Raspberry Pi和RasPiCam制作独立的摄录机 –使用Raspberry Pi和Raspberry Pi相机构建便携式摄像机的完整指南;
资源:
1. 如何将Arduino相机模块视频中的视频发送到Android屏幕?,stackexchange.com;
2. 两个的力量:使用PC将视频流式传输到手机,arstechnica.com;
您好Dragos-George,
是否可以将一副IP眼镜流式传输到我的android手机,并让远程查看者看到和听到我所看到和听到的声音?我希望能够使用一副眼镜(可能是IP或USB眼镜),并使用电缆将视频发送到手机上的应用程序,并让远程查看者通过Internet实时查看和听到我所看到和听到的内容。由于我想在城市中移动,因此手机必须通过3g上网。
是的,有可能,您应该使用gstreamer在不同的流水线中传输每个摄像机的输出,并在两个不同的线程中接收相同的输出。您将在此处看到一个最佳示例(blogfarad.wordpress.com使用Gstreamer的Android中的无线多摄像机监视)
我想要一个可以捕获实时视频的小型摄像机,然后将其发送到手机上,以便可以看到实时视频…。怎么可能告诉?
我正在尝试找到一种将视频文件从我的Andriod流式传输到手机上的网站的方法。我需要能够将视频文件拖放到PC上的splitcam之类的程序中,该程序允许从一个来源获得多个传出的提要。一世’我无法找到可以通过手机执行此操作的应用。所以理想情况下,我希望能够通过手机完成所有操作。任何方向将不胜感激。谢谢
请从本文中提供的Android应用程序开始。
我们如何通过wifi连接在相机和android设备之间获取实时流
我想知道您是否找到了解决方案?,我有一个IP摄像机,BeagleBone black和我的android设备,我需要从摄像机到android的反馈
您是否找到了解决方案
it’是否可以使用opencv从go pro摄像机获取实时流?
是的,它’仅当OpenCV在连接Go Pro摄像机的计算机上运行时才有可能
嗨!
我正在进行一个项目,该项目中我想录制四轴飞行器的视频并在笔记本电脑上观看实时视频,请提出我应该在四轴飞行器上安装哪种摄像机以及如何与Matlab接口的建议。我需要你的建议 ….
感谢您的文章Dragos。 Netflix app或Hulu或BBC等在Android上都很棒。如果居住在美国以外的地方,则可以使用UnoTelly之类的工具在Android上获取Netflix或Hulu或BBC。 ðŸ™,
乔治,做得很好,我希望为我的最终项目做类似的事情,我不会’介意您是否可以在某些方面为我提供建议’s and don’t,…..您的信息将不胜感激
adekunlefabunmi@yahoo.com,,
提前致谢
我想通过应用程序在相机和android设备之间播放实时流视频。怎么做?
先生,
我想流式传输有线电视光纤信号…在没有DVB-H或政府类似许可证的情况下,将本地电缆MSO信号发送到我们城市中的Android或Apple手机…Or DVB-H dongle etc
可能只是转换为wifi信号,然后让智能手机通过家中或公园中的wifi路由器接收信号。
谢谢