AWS Kinesis Video Streams 实用指南
1. 片段规则与处理流程
1.1 片段规则
- 时间码跨度小于 10 秒。
- 数据量不超过 50 MB。
- 每个轨道至少包含一帧。
- 轨道数不超过三个。
1.2 处理流程
当片段到达时,Kinesis 会执行以下步骤:
1. 为每个片段自动分配一个升序的唯一编号。
2. 将片段与媒体元数据和 Kinesis 元数据(包括片段编号、服务器端时间戳和生产者端时间戳)合并。
3. 对块进行索引,可通过片段编号、生产者时间戳和服务器时间戳对流进行查询。
graph LR
A[片段到达] --> B[分配唯一编号]
B --> C[合并元数据]
C --> D[索引块]
2. 流的基本概念
流是 AWS 的基础资源,用于摄取、存储和提供时间编码数据。每个流可以支持多个消费者,但通常每个流只有一个生产者。数据的最大保留期为 10 年。
3. Kinesis 生产者
3.1 PutMedia API
- 接受 MKV 容器格式的数据,可实时或批量发送数据。
- 由于 KVS 不进行转码,它只会返回你输入的数据。为了使用支持播放的高级 API,视频需要采用 H.264 编码。
- 该 AP
超级会员免费看
订阅专栏 解锁全文
544

被折叠的 条评论
为什么被折叠?



