使用 AWS Elemental MediaStore 时,当内容进入服务时,您将按每 GB 的媒体优化摄入费率付费,而对于您保留在该服务中以用于进行实时和 VOD 交付的内容,您将按每 GB 内容存储价格(每月)付费。
请求成本
请求费用取决于请求类型,按请求数量计费,具体如下表所述。
定价示例
客户通常将 AWS Elemental MediaStore 用作实时视频工作流的“原始存储”。原始存储位于 AWS Elemental MediaLive 等实时视频编码器和 Amazon CloudFront 等内容交付网络 (CDN) 之间。该实时视频编码器可创建分段视频文件 (分段是可持续几秒钟的视频片段) 和相应的清单文件 (清单是告知视频播放器下载和播放哪些视频分段的播放列表)。分段通常会被编码为多种大小 (比特率) 和相应的质量级别。随着比特率的提高,质量和文件大小也会增加。
示例:
在自适应比特率 (ABR) 集内具有五个质量等级的视频流可能包括 5Mbit/s、2Mbit/s、1.2Mbit/s、800Kbit/s 和 500Kbit/s 的比特率。此流每小时将 4.175 GB 的数据发送到在美国西部 AWS Elemental MediaStore。
每秒总 Mb 量 = 5 + 2 + 1.2 + 0.8 + 0.5 = 9.5Mbps
每小时总 Gb 量 = 9.5/1024 * 60 * 60 = 33.39844Gb/h
每小时总 GB 量 = 33.39844/8 = 4.175 GB/h
借助四秒钟视频分段,该视频流每四秒钟为每比特率输出一个视频分段和一个清单。编码器在输出分段和清单后,将向 AWS Elemental MediaStore 提出 PUT 请求。在本示例中,每小时将发出 9000 个 PUT 请求才能发送该视频流。
每分钟总 PUT =(5 个视频片段 + 5 个清单)* (60/4) = 150
每小时总 PUT = 150 * 60 = 9000
根据此使用案例,在美国东部 (弗吉尼亚北部) 地区,AWS Elemental MediaStore 将每小时收取 0.0835 USD 的媒体优化费以及 0.045 USD 的 PUT 请求费,也就是按每小时总计 0.1285 USD 的内容摄入费。
((4.175 GB x 0.02 USD = 0.0835 USD) + (9 x 0.005 USD = 0.045 USD)。
此外,当观众观看该视频流时,您需要对 GET 请求以及向 Internet 进行的所有数据传输付费。
额外费用
如果应用程序利用其他 AWS 服务或传输数据,您在使用 AWS Elemental MediaStore 时可能会发生额外费用。例如,如果 AWS Elemental MediaStore 将数据传输到 Amazon CloudFront,则不产生超出 AWS Elemental MediaStore 适用范围的数据传输费用。然而,将数据传输到另一个 CDN 将导致数据传输费用。
有关 AWS 服务定价的详情,请参阅相关 AWS 服务详细信息页面的定价部分。
数据传输定价
作为 AWS 免费套餐的一部分,AWS 客户每月可将 100GB 的数据免费传出至互联网,所有 AWS 服务和区域(中国区域和 GovCloud 区域除外)合并计算。 此外,在同一区域内传输数据不会产生额外的费用。
但在 AWS 网络外分发内容时仍可能会产生额外的费用。 例如,通过互联网或者除 Amazon CloudFront 以外的 CDN 将输出内容传输至目标位置时,将会产生数据传输费用。以下定价基于 AWS Elemental MediaStore 在除服务部署区域以外的其他区域“传入”和“传出”数据的费用。