19、AWS Kinesis Video Streams 实用指南

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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值