スキップしてコンテンツを表示

Distributed Streaming Video Architecture

0

I'm planning a Greengrass group, and struggling to grasp the best way to stream video data to the AWS cloud.

My group will likely have one stationary "core" thing, that will be high-powered and have a robust internet connection. I will then have many other non-core things, mobile in nature, video-enabled, but with sporadic or no internet.

In my head, it seems logical that my non-core things could stream video to the "core" thing over the local network, and then my "core" thing would handle interfacing with KVS to get my video to the cloud. What I can't figure out is how exactly this would be implemented. MQTT does not seem like an appropriate protocol for video streams. Am I thinking about this from a completely wrong angle?

質問済み 6年前479ビュー

1回答
0

Hi rgrnr609,

thanks for using Greengrass. You are right that MQTT is not an ideal streaming protocol. There are various options to consume video from Kinesis Video Streams. Please refer to KVS documentations for details.
Alternatively, I found there are some examples implementing KVS to stream videos from greengrass like in https://github.com/aws-samples/aws-greengrass-lambda-functions/tree/3c5518a020fa6230c0be1349885d144986feafd5/functions/CDDKVSJava You might find it useful.

Thank you,
zhaoyan

AWS

回答済み 6年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

関連するコンテンツ