

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 亚马逊 Kinesis Video Streams Kinesis Streams 系统
<a name="system-requirements"></a>

以下各节包含亚马逊 Kinesis Video Streams Amazon Kinesis Video Streams 的硬件、软件和存储要求。

**Topics**
+ [相机要求](#system-requirements-cameras)
+ [经过测试的操作系统](#system-requirements-cameras-os)
+ [SDK 存储要求](#system-requirements-sdk)

## 相机要求
<a name="system-requirements-cameras"></a>

用于运行 Kinesis Video Streams 制作器 SDK 和示例的摄像机具有以下内存要求：
+ 该开发工具包内容视图需要 16 MB 的内存。
+ 示例应用程序的默认配置为 512 MB。此值适用于网络连接良好而无需额外缓冲的创建者。如果网络连接不佳而需要更多缓冲，可通过将每秒帧率乘以帧内存大小来计算每秒缓冲的内存要求。有关分配内存的更多信息，请参阅 [StorageInfo](producer-reference-structures-producer.md#producer-reference-structures-producer-storageinfo)。

建议使用 USB 或 RTSP (实时流协议) 摄像机 (使用 H.264 编码数据)，因为这会消除 CPU 的编码工作负载。

目前，该演示应用程序不支持用于 RTSP 流式传输的用户数据报协议 (UDP)。将来会添加这种功能。

制作人 SDK 支持以下类型的摄像机：
+ 网络摄像机。
+ USB 摄像机。
+ 采用 H.264 编码的摄像机 (首选)。
+ 不采用 H.264 编码的摄像机。
+ Raspberry Pi 摄像机模块。这是 Raspberry Pi 设备的首选摄像机，因为它连接到 GPU 进行视频数据传输，所以没有 CPU 处理开销。
+ RTSP (网络) 摄像机。这些是首选摄像机，因为视频流已采用 H.264 进行编码。

## 经过测试的操作系统
<a name="system-requirements-cameras-os"></a>

我们已使用以下设备和操作系统测试了网络摄像机和 RTSP 摄像机：
+ Mac mini
  + High Sierra
+ MacBook 专业笔记本电脑
  + Sierra (10.12)
  + El Capitan (10.11)
+ 运行 Ubuntu 16.04 的惠普笔记本电脑
+ Ubuntu 17.10 (Docker 容器)
+ Raspberry Pi 3

## SDK 存储要求
<a name="system-requirements-sdk"></a>

安装 [上传到 Kinesis Video Streams](producer-sdk.md) 的最小存储要求为 170 MB，而建议的存储要求为 512 MB。