

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon Kinesis Video Streams 系統需求
<a name="system-requirements"></a>

下列各節包含 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>

我們已使用下列裝置和作業系統測試 web 攝影機和 RTSP 攝影機：
+ Mac mini
  + High Sierra
+ MacBook Pro 筆記型電腦
  + Sierra (10.12)
  + El Capitan (10.11)
+ 執行 Ubuntu 16.04 的 HP 筆記型電腦
+ Ubuntu 17.10 (Docker 容器)
+ Raspberry Pi 3

## SDK 儲存需求
<a name="system-requirements-sdk"></a>

安裝 [上傳至 Kinesis Video Streams](producer-sdk.md) 有 170 MB 的最低儲存要求，以及 512 MB 的建議儲存要求。