# VOD playlist

**URL:** <https://community.wowza.com/t/vod-playlist/43221>\
**Category:** Wowza Streaming Engine\
**Created:** [June 14, 2014, 1:51pm UTC](https://community.wowza.com/t/vod-playlist/43221 "2014-06-14T13:51:11Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nicolas\_Rodriguez](https://avatars.discourse-cdn.com/v4/letter/n/5e9695/32.png) [@Nicolas\_Rodriguez](https://community.wowza.com/u/Nicolas_Rodriguez)\
**Post date:** [June 14, 2014, 1:51pm UTC](https://community.wowza.com/t/vod-playlist/43221/1 "2014-06-14T13:51:11Z")

</div>

I have been able to play the demos and audio files using VOD, is it possible to create a playlist to avoid pointing to each file?

I would like to give the client player a single URI so it goes through a series of files.

Thanks for your help 😃

---

<div class="post-metadata">

**Author:** ![Zoran](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/zoran/32/385_2.png) [@Zoran](https://community.wowza.com/u/Zoran)\
**Post date:** [June 15, 2014, 8:46am UTC](https://community.wowza.com/t/vod-playlist/43221/2 "2014-06-15T08:46:11Z")

</div>

Hi,

The VOD server-side playlist feature is not currently supported by Wowza.

It’s a feature we are looking into, but there is no definite time frame set of when this feature will become available.

However, you can create a client side workaround and have the playlist managed by the player:

[http://support.jwplayer.com/customer/portal/articles/1413113-configuration-options-reference#playlist](http://support.jwplayer.com/customer/portal/articles/1413113-configuration-options-reference#playlist)

[http://flash.flowplayer.org/plugins/javascript/playlist.html](http://flash.flowplayer.org/plugins/javascript/playlist.html)

[https://www.wowza.com/docs/how-to-do-pre-roll-and-playlist-for-ios-a-client-side-work-around](https://www.wowza.com/docs/how-to-do-pre-roll-and-playlist-for-ios-a-client-side-work-around)

Zoran

---

<div class="post-metadata">

**Author:** ![Azril\_Nazli\_Alias](https://avatars.discourse-cdn.com/v4/letter/a/cdc98d/32.png) [@Azril\_Nazli\_Alias](https://community.wowza.com/u/Azril_Nazli_Alias)\
**Post date:** [August 2, 2014, 12:16am UTC](https://community.wowza.com/t/vod-playlist/43221/3 "2014-08-02T00:16:27Z")

</div>

use SMIL for referencing

I use SMIL for my client livestream filtering

Imagine a 24/7 streaming but a certain time and date, they want to filter the livestream with advertisements. We use Stream Scheduler and PHP/MYSQL to dynamically update the smil file.

---

<div class="post-metadata">

**Author:** ![Zoran](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/zoran/32/385_2.png) [@Zoran](https://community.wowza.com/u/Zoran)\
**Post date:** [June 15, 2014, 2:31pm UTC](https://community.wowza.com/t/vod-playlist/43221/4 "2014-06-15T14:31:10Z")

</div>

You can also try implementing this server-side module showing “[How to insert a pre-roll or mid-roll for video on demand playback in Flash RTMP client](https://www.wowza.com/docs/how-to-insert-a-pre-roll-or-mid-roll-for-video-on-demand-playback-in-flash-rtmp-client)”

Note that this is an RTMP only solution.

Zoran

---

<div class="post-metadata">

**Author:** ![Tim\_Dougherty](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/tim_dougherty/32/596_2.png) [@Tim\_Dougherty](https://community.wowza.com/u/Tim_Dougherty)\
**Post date:** [July 15, 2014, 4:08pm UTC](https://community.wowza.com/t/vod-playlist/43221/5 "2014-07-15T16:08:17Z")

</div>

Hi,

I would suggest using the same attributes for the pre-roll as your live stream, as much as possible. This will contribute to a more seamless transition. I would suggest you setup a test, using the documentation provided, and evaluate this for yourself.

While the video is streaming, VOD seek will perform normally. I don’t think the user will be able to seek back to a previous video, however.

-Tim

---

<div class="post-metadata">

**Author:** ![sal\_jefferson](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@sal\_jefferson](https://community.wowza.com/u/sal_jefferson)\
**Post date:** [August 14, 2014, 8:30am UTC](https://community.wowza.com/t/vod-playlist/43221/6 "2014-08-14T08:30:57Z")

</div>

Hi there and welcome to the Wowza support forum.

You can play them sequentially as video on demand streams, but this only works for Flash clients:

[How to insert a pre-roll or mid-roll for video on demand playback in Flash RTMP client](http://community.wowza.com/t/-/36084)

Or you can play them sequentially as a live stream. This option works across clients and protocols.:

[How to do scheduled streaming with Wowza Streaming Engine (ServerListenerStreamPublisher)](https://www.wowza.com/docs/how-to-schedule-streaming-with-wowza-streaming-engine-streampublisher)

I hope this helps you.

Salvadore

---

<div class="post-metadata">

**Author:** ![Erol\_Foo](https://avatars.discourse-cdn.com/v4/letter/e/e9a140/32.png) [@Erol\_Foo](https://community.wowza.com/u/Erol_Foo)\
**Post date:** [July 15, 2014, 11:28am UTC](https://community.wowza.com/t/vod-playlist/43221/7 "2014-07-15T11:28:43Z")

</div>

Using the link Zoran posted, will this have a smooth play? So when first video stops, it will start loading the other one (this will cause small delay) OR it will buffer the next video before previous ends.

Plus, how is seeking supported?

---

<div class="post-metadata">

**Author:** ![Erol\_Foo](https://avatars.discourse-cdn.com/v4/letter/e/e9a140/32.png) [@Erol\_Foo](https://community.wowza.com/u/Erol_Foo)\
**Post date:** [July 15, 2014, 11:27pm UTC](https://community.wowza.com/t/vod-playlist/43221/8 "2014-07-15T23:27:22Z")

</div>

My goal is to create a playlist of 3 videos

Video 1 [00:00 - 10:00] - play from 00:00 to 00:45

Video 2 [00:00 - 05:00] - play from 00:15 to 00:30

Video 3 [00:00 - 04:00] - play from 00:10 to 00:20

There are 2 solutions:

1. use ffmpeg or anything similar and trim, split and merge files

pros:

- no extra wowza coding

- easy seek

cons:

- slow (if user has an editor to change the from/to values, the delay when processing can be annoying)

1. solve it with Wowza and somehow define to treat 3 files a one

pros:

- faster (I presume)

cons:

- additional coding (plugin)

- seek and duration can be a problem

I ask you if you can give me your opinion. As mentioned, I trying to have smooth play for 3 videos and working seek…

---

<div class="post-metadata">

**Author:** ![Nathaniel\_Fitzgerald](https://avatars.discourse-cdn.com/v4/letter/n/958977/32.png) [@Nathaniel\_Fitzgerald](https://community.wowza.com/u/Nathaniel_Fitzgerald)\
**Post date:** [August 15, 2014, 12:13am UTC](https://community.wowza.com/t/vod-playlist/43221/9 "2014-08-15T00:13:07Z")

</div>

@azrilnazli I have this same requirement - trying to dynamically create a seamless video based on a whole lot of different chunks.

I’ve seen SMIL come up a lot, but I’ve not found a clear way to use it as a solution. In the doco it seems like it’s used an a generic descriptor for a MPEG-DASH or HLS (etc) manifest. But, can it be used to have wowza present a VOD stream made up of a few different videos?

video-topic 1

- bitrate variants

video-topic2

- bitrate variants…

video-topic3

- bitrate variants…

Any insight totally appreciated
