在Android中实现IP摄像头(查看IP摄像头的实时视频)

4
我有一个需求,需要为客户机构(可能是5个或更多)实现IP摄像头。我需要提供在他们的Android手机上查看这些摄像头预览的功能。我在Android市场中已经找到了一个应用程序(IP Cam Viewer),这正是我的客户所要求的。
请问有人能推荐最好的IP摄像头吗?(它应该可以由他们的手机操作,即向上下移动,以及向左右移动)
如何在Android中实现此功能(即从IP摄像头查看实时视频)?
谢谢和问候, Raghavendra K.
3个回答

2
如果您仍需要这些信息,对于某些IP摄像机的云台控制命令,可以使用类似以下的CGI命令:
例如,要更改我的IP摄像机中的运动检测: http://[地址:端口]/config/motion.cgi?enable=no
我的IP摄像机没有云台控制,但是在谷歌上您可以找到适用于您的摄像机的CGI命令。
对于流媒体,我使用一个AsyncTask连接到ipcam_address(每个摄像机都有特定的地址+端口+配置文件信息),在我的情况下是使用mjpg流,并通过HTTP会话连接到相机流。

1

我认为这个问题更多地涉及如何从和控制云台变焦(PTZ)摄像机接收视频,而不是特定于Android的开发。

你应该确保是否有任何特定品牌的摄像机需要连接。通常,每个摄像机制造商的实时视频查看实现都不同。

如果您有选择支持的相机的自由,您可能需要考虑Axis。根据我的观察,他们制造了一些最广泛使用的相机,并且他们拥有各种分辨率和功能的相机。他们甚至有一个开发人员计划,可能能够帮助您。

您还可以查看Zoneminder,这是一个免费的开源Linux dvr应用程序,也许源代码可以为您提供一些从各种IP摄像机获取视频的起点。

很抱歉我不能提供更多帮助,但希望这些信息中的一些能帮助您入门。


0

你提供的信息已经足够了。我打算从Zavio购买IP摄像头。它将支持RTSP协议。在Android 1.5中,媒体播放器将支持这种实时流协议。我正在等待我的IP摄像头开始开发。

谢谢和问候,Raghavendra K.


我也在寻找一款IP摄像头,以便在Android设备上进行流媒体传输。这款Zavio摄像头对你来说足够好吗?有任何延迟吗? - Nemanja Kovacevic
这对我来说是非常好的信息,因为我也正在开发这种类型的软件,可以在所有流行的移动设备上使用(Windows Phone/Android/iOS),所以我想基于PhoneGap进行开发! - Sean

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接