The exemplary embodiments are also described with regard to the video stream including at least one dynamic content insertion opportunity (DCIO). Throughout this description, the term “DCIO” refers to one or more slots that are to be included in a video stream and may be filled with any type of dynamic content. For example, the DCIO may be configured to include dynamic content such as, but not limited to, a highlight, a deleted scene, an interview, a news segment, an advertisement, one or more black frames or any other type of content. The scope of the term “dynamic content” is used herein to differentiate between the content that is to be inserted into the DCIO and the content selected by the user (e.g., the VOD program). Each slot of the DCIO may be configured to include one or more types of dynamic content or a single type of dynamic content may occupy more than one slot. However, any reference to dynamic content as a particular type of content is not intended to limit the scope of the term dynamic content and is merely used as an example. Further, any reference to the video stream being a VOD stream or the video stream including a particular number of DCIOs is merely for illustrative purposes, different entities may refer to similar concepts by different names.