I have been studying the pricing for a few CDN systems (namely, GCP, AWS and Azure), and need help clarifying my understanding for price dynamics for a VOD vs Live on CDN.
Assumptions for the comparison are -
- Both the streams (VOD and Live) are of same quality.
- VOD content is hosted on an external CMS and is transfered to the CDN origin server on a push basis everytime a new video is hosted.
- Live Content is being HLS streamed from a suitable streaming server (say wowza) to the CDN origin server.
From what I see in the pricing details for AWS and Azure, I dont see any difference in pricing for cacheable content(VOD) vs non cacheable(Live) content. My intuition tells me that VOD should be cheaper because the cache hit rates would be higher on the edge server. While for Live, the cache hits would be almost 0. Hence I expected significant difference in CDN pricing for the two but I am not seeing it in the pricing model for AWS and Azure, except for GCP.
Can you help me understand if my understanding is going wrong here or if there is actually no difference in the pricing for Live and VOD over a CDN?
Thanks.