相机和Android设备之间实时视频流的3种可能方式

在物联网世界中,一个有趣的自制机器人应用程序是构建一个能够在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

PlugnView IC-3115W网络摄像机-颜色

PlugnView IC-3115W网络摄像机– Color

具有机器人视觉系统的BIPnet单板计算机

BIPnet单板计算机

BIPnet单板计算机

iViewHD 2MP IP摄像机

iViewHD 2MP IP摄像机

iViewHD 2MP IP摄像机

佳能网络摄像机VB-C300 PTZ

佳能网络摄像机VB-C300 PTZ

佳能网络摄像机VB-C300 PTZ

教程:

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设备上显示视频图像。

资源:
1. 如何将Arduino相机模块视频中的视频发送到Android屏幕?,stackexchange.com;
2. 两个的力量:使用PC将视频流式传输到手机,arstechnica.com;

15条评论 » Write a comment

  1. 您好Dragos-George,

    是否可以将一副IP眼镜流式传输到我的android手机,并让远程查看者看到和听到我所看到和听到的声音?我希望能够使用一副眼镜,它们可以是IP或USB电缆,并且可以通过电缆将视频发送到手机上的应用程序,并让远程查看者可以通过Internet实时查看和听到我所看到和听到的内容。由于我想在城市中移动,因此手机必须通过3g上网。

    • 是的,有可能,您应该使用gstreamer在不同的流水线中传输每个摄像机的输出,并在两个不同的线程中接收相同的输出。您将在此处看到一个最佳示例(blogfarad.wordpress.com使用Gstreamer的Android中的无线多摄像机监视)

      • 我想要一个可以捕获实时视频的小型摄像机,然后将其发送到手机上,以便可以看到实时视频…。怎么可能告诉?

  2. 我正在尝试找到一种将视频文件从我的Andriod流式传输到手机上的网站的方法。我需要能够将视频文件拖放到PC上的splitcam之类的程序中,该程序允许从一个来源获得多个传出的提要。一世’我无法找到可以通过手机执行此操作的应用。所以理想情况下,我希望能够通过手机完成所有操作。任何方向将不胜感激。谢谢

    • 我想知道您是否找到了解决方案?,我有一个IP摄像机,BeagleBone black和我的android设备,我需要从摄像机到android的反馈

  3. it’是否可以使用opencv从go pro摄像机获取实时流?

  4. 嗨!
    我正在进行一个项目,该项目中我想录制四轴飞行器的视频并在笔记本电脑上观看实时视频,请提出我应该在四轴飞行器上安装哪种摄像机以及如何与Matlab接口的建议。我需要你的建议 ….

  5. 感谢您的文章Dragos。 Netflix app或Hulu或BBC等在Android上都很棒。如果居住在美国以外的地方,则可以使用UnoTelly之类的工具在Android上获取Netflix或Hulu或BBC。 ðŸ™,

  6. 乔治,做得很好,我希望为我的最终项目做类似的事情,我不会’介意您是否可以在某些方面为我提供建议’s and don’t,…..您的信息将不胜感激
    adekunlefabunmi@yahoo.com,,
    提前致谢

  7. 我想通过应用程序在相机和android设备之间播放实时流视频。怎么做?

  8. 先生,
    我想流式传输有线电视光纤信号…在没有DVB-H或政府类似许可证的情况下,将本地电缆MSO信号发送到我们城市中的Android或Apple手机…Or DVB-H dongle etc
    可能只是转换为wifi信号,然后让智能手机通过家中或公园中的wifi路由器接收信号。

    谢谢

发表回覆 皮拉·诺尔(Pirah Noor) 取消回复

您的电子邮件地址不会被公开。 必需的地方已做标记 *