【问题标题】:Getting surveillance camera footage streamed to phone将监控摄像头视频流式传输到手机
【发布时间】:2015-03-02 09:24:01
【问题描述】:

我正在学习计算机编程,但我觉得在学校里我们只做在计算机上工作的东西,与外部世界没有任何联系,而且没有那么有趣,所以我给自己一个挑战。我想制作一个程序,将监控摄像头中的镜头流式传输到手机。这似乎有点远,但我想试试。问题是,正如我所说,在学校我们正在做非常基本的事情,而对于这样的项目,我什至不知道如何开始。简单的 Google 搜索根本没有帮助。

我知道如何制作移动应用程序,但我不知道如何连接这些设备。

有什么想法吗?

【问题讨论】:

  • 您的问题太笼统,无法回答。有几种协议可以实现这一点。我建议您对 RTSP、RTMP 协议进行一些研究,并尝试搜索教您如何在移动应用平台上实现这些协议的教程。
  • 谢谢!这是一个很大的帮助。
  • 也许您想提交答案?
  • 如果你能给我监控摄像头的视频流网址,我可以帮忙。
  • 就像我说的,我想用自己的相机来做这件事,我从零开始,所以没有 URL...

标签: android iphone mobile camera


【解决方案1】:

我只在 RTMP 流媒体方面有经验,所以我将解释我当时做了什么。据我所知,在 RTMP 中流媒体需要 3 个组件:

  1. 来源 - 带有网络摄像头的设备将生成视频流。您可能需要学习称为 ActionScript 3 和 Flex 的 Flash 脚本语言来编写一个可以帮助您将流发送到服务器的应用程序。

  2. 媒体服务器- 源设备将其流发送到媒体服务器(在某些情况下,媒体服务器是源)。设置服务器后,您可以使用操作脚本轻松完成此操作。如果您想拥有本地媒体服务器,则可以安装基于 Java 且开源的 RED5 媒体服务器。

  3. 客户端应用程序- 客户端应用程序可以是移动应用程序或基于 Flash 的 Web 应用程序,它将连接到您的媒体服务器以获取流,并将其显示在客户端设备上。这可以用 ActionScript/Flex 编写。

以下是有关如何下载和设置 Red5 媒体服务器的教程: http://www.technogumbo.com/tutorials/Red5-Media-Server-Development-Setup-Tutorial/Red5-Media-Server-Development-Setup-Tutorial.php

您需要学习用于客户端应用程序的 ActionScript / Flex 和一些用于服务器端的 Java。

【讨论】:

  • 这正是我想要的答案。谢谢你好心的陌生人!
  • 不客气。如果您需要进一步的帮助,请告诉我。你可以给我发邮件。
猜你喜欢
  • 2015-08-31
  • 1970-01-01
  • 1970-01-01
  • 2019-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多