# Canned Video, VOD and SMIL

**URL:** <https://community.wowza.com/t/canned-video-vod-and-smil/48540>\
**Category:** Wowza Streaming Engine\
**Created:** [April 17, 2017, 5:22am UTC](https://community.wowza.com/t/canned-video-vod-and-smil/48540 "2017-04-17T05:22:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Junior\_Developer](https://avatars.discourse-cdn.com/v4/letter/j/e47c2d/32.png) [@Junior\_Developer](https://community.wowza.com/u/Junior_Developer)\
**Post date:** [April 17, 2017, 5:22am UTC](https://community.wowza.com/t/canned-video-vod-and-smil/48540/1 "2017-04-17T05:22:32Z")

</div>

I would like to learn the protocol for testing an uninterrupted stream produced with either VOD or through the creation of an SMIL. My goal is to emulate a broadcast media environment or what I have also seen referenced as canned video. I have referenced work flows for developers creating scheduled canned videos correlated along with live events, though I have failed to duplicate their workflow with only canned videos. Can someone direct me to information or a workflow that I may learn from?

Also, I could not determine what space was good for this question. If someone may have insight regarding what section this ought to be posted in/ I will move it to the right place. Thank you.

---

<div class="post-metadata">

**Author:** ![Andrew\_Ramberg](https://avatars.discourse-cdn.com/v4/letter/a/7c8e57/32.png) [@Andrew\_Ramberg](https://community.wowza.com/u/Andrew_Ramberg)\
**Post date:** [April 17, 2017, 2:32pm UTC](https://community.wowza.com/t/canned-video-vod-and-smil/48540/2 "2017-04-17T14:32:55Z")

</div>

Hello,

Wowza does provide this capability in the add-on Loop-Until-Live and Stream Publisher modules. This allows you to build a SMIL file that describes the file playlist and these files are published and looped as a “Live” stream. It can also be set to allow for a true live stream to override the VOD playlist when an event starts and return to the playlist again after it ends. Please see the following article for more info:

How to loop a pre-roll until a live stream starts (LoopUntilLive)

Best regards,  
Andrew
