【发布时间】: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