是否可以从网络摄像头获取视频,并将其显示在 android 设备上?比如说,网络摄像头显示在计算机上,Android 设备将实时视频从计算机流式传输到 Android 设备?
有人可以指导我如何做到这一点吗?
是的,它可以。
您必须编写自己的简单服务器,该服务器从网络摄像头捕获原始字节并将它们转换为Bitmap
.
然后服务器将侦听电话连接到特定端口(大于 1024),然后将Bitmap
s 发送给它们。
在手机上,您必须制作一个连接到该端口的应用程序,获取数据,对其进行解码,然后将其显示在屏幕上。
Bitmap
基本上,您通过网络以非常快的速度 发送大量信息。
或者,您可以查看YAWCam或android-eye的视频流。这是你的选择。
几年前,我在安卓智能手机上使用运动软件(在 linux 计算机上)和 tinyCam 完成了这项工作。运动确实需要一些配置,但它非常简单明了,虽然通过文本。您还需要在路由器上打开和转发端口。