내용으로 건너뛰기

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년 전476회 조회

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년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

관련 콘텐츠