我正在学习计算机编程,但我觉得在学校我们只做了一些在电脑上工作而没有与外界联系的东西,并没有那么有趣,所以我给了自己一个挑战。我想制作一个程序,将监控摄像机的录像流传输到手机上。这似乎有点远,但我想尝试。问题是,正如我所说,在学校我们做的是非常基本的东西,有这样的项目,我不知道如何开始。一个简单的谷歌搜索根本没有帮助。
我知道如何制作移动应用,但我不知道如何连接这些设备。
有什么想法吗?
答案 0 :(得分:1)
我只有RTMP流媒体的经验,所以我要解释一下我的所作所为。据我所知,RTMP流媒体需要3个组件:
来源 - 具有将要生成视频流的网络摄像头的设备。您可能需要学习名为ActionScript 3和Flex的Flash脚本语言来编写可帮助您将流发送到服务器的应用程序。
媒体服务器 - 源设备将其流发送到媒体服务器(在某些情况下,媒体服务器是源)。设置服务器后,您可以使用操作脚本轻松完成此操作。如果您想拥有本地媒体服务器,那么您可以安装基于Java并且是开源的RED5媒体服务器。
客户端应用程序 - 客户端应用程序可以是移动应用程序或基于闪存的Web应用程序,它将连接到您的媒体服务器以获取流,并将其显示在客户端上。 s device。即使这可以用ActionScript / Flex编写。
以下是有关如何下载和设置Red5媒体服务器的教程: http://www.technogumbo.com/tutorials/Red5-Media-Server-Development-Setup-Tutorial/Red5-Media-Server-Development-Setup-Tutorial.php
您需要为客户端应用程序学习ActionScript / Flex,为服务器端学习一些Java。