Azure CDN与从blob直接访问

Azure CDN与从blob直接访问,azure,azure-storage-blobs,azure-cdn,Azure,Azure Storage Blobs,Azure Cdn,我有几个视频,我想让最终用户在我的网站上观看。这些视频被转码以提供HLS风格的流媒体 1) 将这些视频放在Azure blob中,会让视频“渐进下载”还是流式播放 2) 客户位于印度/新加坡。这意味着Azure在新加坡的blob位置是最近的。CDN是否为我提供了特定的优势 3) 将单个CDN指向我的blob是否可以让全世界所有CDN都可以访问,或者我是否应该为每个地理位置配置一个CDN(例如,如果美国客户访问我的门户,则为我们配置一个CDN) 我知道这些问题并不完全相关,但我相信你们可以看到,它

我有几个视频,我想让最终用户在我的网站上观看。这些视频被转码以提供HLS风格的流媒体

1) 将这些视频放在Azure blob中,会让视频“渐进下载”还是流式播放

2) 客户位于印度/新加坡。这意味着Azure在新加坡的blob位置是最近的。CDN是否为我提供了特定的优势

3) 将单个CDN指向我的blob是否可以让全世界所有CDN都可以访问,或者我是否应该为每个地理位置配置一个CDN(例如,如果美国客户访问我的门户,则为我们配置一个CDN)

我知道这些问题并不完全相关,但我相信你们可以看到,它们都是解决同一问题的不同类型

非常感谢 VJ

  • Azure Blob支持标准HTTP下载,因此这就像从web服务器下载标准文件一样。要查看特定的流媒体场景,您应该查看Azure媒体服务

  • CDN应该让它变得更好。首先,CDN的存在点可能比Azure数据中心多(取决于您使用的CDN提供商)。其次,如果您有很多并发用户,那么CDN提供了一定级别的缓存,以防止Azure blob下载带宽成为瓶颈

  • 您应该只需要一个CDN源位置—CDN通常从该位置提取


  • 谢谢@Atul。我在太多地方读到HLS“流”本身不受支持,因为Azure CDN只是“blob”上的包装。当然,它会缓存数据,并使数据在最近的位置可用。但是流式HLS呢?@VJVRR,Azure存储(或CDN)本身并不直接支持HLS,尽管它被其他服务(如Azure媒体服务)用作流式解决方案的底层存储。感谢您花时间回答@Atul->,所以我假设如果我对HLS进行转码,则指向CDN(以Azure blob为基础),HLS流文件即使被复制到CDN也无法提供服务?这是正确的假设吗。