物联网-来自设备的实时视频流

时间:2019-03-25 06:50:27

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

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

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

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

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

有人对如何使用AWS MediaLive进行此任务或我是否应该完全使用MediaLive有任何想法。

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

2 个答案:

答案 0 :(得分:0)

对于以后做类似事情的任何人,我在互联网上进行了更多研究,似乎Amazon Kinesis Video Streams可以满足要求。我尚未执行任何操作,但希望它能很好地满足要求。

答案 1 :(得分:0)

您可以使用DXS(数据流交换系统),也可以查看此技术讲座,该讲座将向您说明如何操作 https://www.youtube.com/watch?v=DoDzfRU4rEU&list=PLZWI9MjJG-V_Y52VWLPZE1KtUTykyGTpJ&index=2&t=0s