【问题标题】:IoT - live video streaming from devices物联网 - 来自设备的实时视频流
【发布时间】:2019-03-25 06:50:27
【问题描述】:

我有一个需要直播解决方案的需求。这是要求。

将有 5000 台物联网设备。每个设备都能够流式传输实时视频。大约有1000个用户。每个用户可以拥有一台或多台设备。每当用户想要查看他们拥有的设备的实时流媒体时,他们应该能够这样做。因此,如果用户 1 拥有设备 1,则只有用户 1 应该能够查看来自该设备的实时流,而没有其他人。用户凭证和设备映射存储在数据库中。设备使用MQTT协议连接服务器,用户使用HTTPS REST API连接服务器。

我该如何为此实现服务器。我应该使用什么协议?

我一直在互联网上寻找解决方案。我遇到了 Amazon Media Live,但它似乎很有限,因为我每个通道只能有 100 个输入和 5 个通道。文档还指出,流式输入必须在通道启动时已经在流式传输。但我的要求更像是流媒体源会在需要时启动流媒体。

有没有人知道如何使用 AWS MediaLive 来完成这项任务,或者我是否应该使用 MediaLive。

从设备到用户应用的点对点视频流也是一种可能。假设嵌入式设备上有 linux 操作系统,对于这个问题是否存在可行的点对点解决方案,其中设备将视频直接流式传输到移动应用程序上的多个用户。我无法在互联网上找到任何此类解决方案。

【问题讨论】:

  • 这个问题太宽泛了,无法得到一个好的答案。

标签: amazon-web-services iot live-streaming


【解决方案1】:

您可以使用 DXS(数据流交换系统),也可以看看这个技术讲座,它会告诉你如何做 https://www.youtube.com/watch?v=DoDzfRU4rEU&list=PLZWI9MjJG-V_Y52VWLPZE1KtUTykyGTpJ&index=2&t=0s

【讨论】:

    【解决方案2】:

    对于将来做类似事情的任何人,我在互联网上做了更多研究,似乎 Amazon Kinesis Video Streams 可以满足要求。我还没有实现任何东西,但希望它能很好地满足要求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-23
      • 2011-10-07
      • 2020-06-08
      • 1970-01-01
      • 1970-01-01
      • 2015-05-27
      • 2023-03-19
      • 2018-02-17
      相关资源
      最近更新 更多