【问题标题】:Find total data transferred for a video in AWS CloudFront在 AWS CloudFront 中查找视频传输的总数据
【发布时间】:2020-07-18 23:20:45
【问题描述】:

我正在使用 CloudFront 分发 HLS 视频流。 CloudFront 使用的原始视频文件被分解为存储在 S3 存储桶中的数千个 .ts 文件。 CloudFront 报告似乎只显示前 50 个 .ts 文件传输的总字节数。是否可以找到从 CloudFront 传输的整个视频的总字节数?我对仅选择 .ts 文件传输的数据量不感兴趣。我想查看存储这些 .ts 文件的总视频文件夹传输的总字节数。

【问题讨论】:

标签: amazon-web-services amazon-cloudfront http-live-streaming m3u8


【解决方案1】:

您可以在 CloudFront-> Usage Reports 下找到统计信息

CloudFront Usage Reports - Data Transferred by Destination

【讨论】:

  • 看来我只能在使用情况报告的“网络分布”下拉列表中选择一个存储桶。但是,在我的设置中,每个存储桶中有多个视频。每个视频由一个文件夹表示,每个文件夹包含数千个 .ts 对象(视频长达 3 小时,包含 5 种不同的高清和标清再现)。我开始怀疑我无法深入确定此 AWS 使用情况报告中每个存储桶中每个视频文件夹传输的数据。
  • “CloudFront 流行对象报告”可以做到这一点,但只针对前 50 个对象,而且正如我所指出的,有数千个 .ts 对象,所以这并没有多大用处。我正在研究 John 关于使用 CloudFront 访问日志和 Amazon Athena 查询 Amazon CloudFront 日志的建议。如果我可以导出每个对象在 24 小时内传输的所有数据,我就能弄清楚。但是对于多个视频,每个视频有数千个 .ts 对象,这将是一份大报告。
猜你喜欢
  • 2013-11-21
  • 1970-01-01
  • 2016-08-21
  • 2017-11-19
  • 2015-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多