首页 > 解决方案 > 将现有数据从 AWS Kinesis Video Stream 迁移到另一个

问题描述

有一个 KVS 流,我们使用生产者时间戳存储片段。在某些情况下,我们需要创建另一个 KVS 流并将现有数据迁移到新创建的流中。

我在互联网上搜索过相同的内容,但没有找到任何将现有片段数据从一个 KVS 流迁移到另一个的参考。

我们甚至不能重命名现有的 KVS 流。

如果有人可以为此提供解决方法,那就太好了。

标签: amazon-web-services

解决方案


生产者和服务端时间戳上的 KVS 服务索引。根据您的应用程序用例,您可以在阅读器 API 选择器中使用其中一种。

更普遍的问题是为什么要将片段从一个流迁移到另一个流 - 也许做一些处理?

如果是简单的“迁移”,客户可以创建一个列出片段的简单应用程序,然后迭代地检索每个片段并在不需要进行任何处理的情况下发出带有片段的 PutMedia。

但是,如果您需要进行任何处理,那么客户可能会选择使用 Parser 库https://github.com/aws/amazon-kinesis-video-streams-parser-library来解析帧并执行一些操作转换/分析,然后使用任何 KVS Producer 资产生成新流。


推荐阅读