Video streaming 直播与视频点播的CDN价格

Video streaming 直播与视频点播的CDN价格,video-streaming,amazon-cloudfront,cdn,azure-cdn,google-cloud-cdn,Video Streaming,Amazon Cloudfront,Cdn,Azure Cdn,Google Cloud Cdn,我一直在研究一些CDN系统(即GCP、AWS和Azure)的定价,需要帮助澄清我对VOD与CDN直播价格动态的理解 比较的假设如下: 两个流(VOD和Live)的质量相同 VOD内容托管在外部CMS上,并在每次托管新视频时以推送方式传输到CDN源服务器 实时内容正在从合适的流式服务器(比如wowza)通过HLS流式传输到CDN源服务器 从AWS和Azure的定价详细信息中可以看出,可缓存内容(VOD)与不可缓存(实时)内容的定价没有任何区别。我的直觉告诉我,VOD应该更便宜,因为边缘服务器上的缓

我一直在研究一些CDN系统(即GCP、AWS和Azure)的定价,需要帮助澄清我对VOD与CDN直播价格动态的理解

比较的假设如下:

  • 两个流(VOD和Live)的质量相同
  • VOD内容托管在外部CMS上,并在每次托管新视频时以推送方式传输到CDN源服务器
  • 实时内容正在从合适的流式服务器(比如wowza)通过HLS流式传输到CDN源服务器
  • 从AWS和Azure的定价详细信息中可以看出,可缓存内容(VOD)与不可缓存(实时)内容的定价没有任何区别。我的直觉告诉我,VOD应该更便宜,因为边缘服务器上的缓存命中率更高。而对于Live,缓存命中率几乎为0。因此,我预计两者的CDN定价会有显著差异,但在AWS和Azure的定价模型中,除了GCP之外,我看不到这一点

    你能帮我理解一下我的理解是否有误,或者在CDN上直播和VOD的定价实际上没有区别吗


    谢谢。

    暂时忘记您可能会将CDN存储用于VOD资产。对于大多数CDN,您不太可能看到直播和VOD的定价有所不同。哪一个缓存命中率最好也很大程度上取决于你的直播流有多受欢迎,以及你的视频点播目录有多宽

    通常情况下,直播命中率会更高,因为您有一群客户在几乎相同的时间要求相同的片段。这意味着CDN不需要在缓存中保留大量数据。对于视频点播,如果你有一个100个资产的目录,那么在缓存层中需要保存大量数据,这意味着你可能会看到未命中,因为不太流行的数据会从缓存中清除,需要从源中获取。CDN的边缘CDN节点的存储容量通常有限,一些CDN的“中端”节点的存储容量有所增加,但距离用户较远

    如果你的资产很少,而且直播流不是很受欢迎,那么这种模式当然可能正好相反,但这使得很难对这些东西进行不同的定价,因为这实际上取决于很多因素


    现在,如果您使用CDN存储来创建VOD内容,那么对于几乎所有CDN(包括AWS和Azure),这当然会有额外的成本。对于AWS来说,S3可能是原始存储(您不一定会在CDN定价下找到“存储”定价,因为它们是AWS和Azure的独立产品)。

    这很有见地。感谢您指出,在大多数情况下,在拥有相当数量观众的情况下,缓存命中率实际上比视频点播更好。作为后续行动,我没有在AWS和azure上看到任何缓存未命中惩罚,而我在GCP中看到了它们。AWS/azure不收费还是以某种方式隐藏了它?@user2244221据我所知,他们不收费。对于AWS来说,通过Cloudfront路由流量实际上可能很有用,即使这都是缓存未命中,因为这样的流量更便宜。我发现CDN很少以这种方式处理它。