首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Lambda中通过fragmentNumberString从Kinesis视频流中获取帧?

如何在Lambda中通过fragmentNumberString从Kinesis视频流中获取帧?
EN

Stack Overflow用户
提问于 2019-07-01 19:26:01
回答 1查看 849关注 0票数 1

我正在使用Kinesis和Lambda。使用ML的SageMaker端点处理Kinesis视频流,将输出数据写入Kinesis数据流,然后在Lambda中处理输出数据。如果发生特定情况,我需要可视化该帧并发送图像数据,但是,我无法检索该帧。我有片段和帧元数据,例如:

代码语言:javascript
运行
复制
FragmentMetadata(fragmentNumberString=111, serverSideTimestampMillis=1561970550674, producerSideTimestampMillis=1561970547121, fragmentNumber=111, success=true, errorId=0, errorCode=null, millisBehindNow=OptionalLong[2109], continuationToken=Optional[111])
Frame(trackNumber=1, timeCode=0, keyFrame=true, invisible=false, discardable=false, lacing=NO)

有没有办法使用Python从Kinesis视频流中获取fragmentNumberString图像?

EN

回答 1

Stack Overflow用户

发布于 2019-07-24 04:06:39

没有使用片段编号获取单个帧/图像的特定方法。Fragments是Kinesis Video中最小的自包含处理单元,可以包含帧的集合。您必须使用任何播放/检索API来获取整个片段,将MKV片段解析为帧,并对帧/图像进行处理。关于如何做到这一点的一些例子:

GetMediaForFragmentList接口:https://docs.aws.amazon.com/de_de/cli/latest/reference/kinesis-video-archived-media/get-media-for-fragment-list.html

https://github.com/aws/amazon-kinesis-video-streams-parser-library#kinesisvideorekognitionlambdaexample示例从KinesisVideo获取片段,提取帧并覆盖边界框并创建一个派生流:

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56834842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档