# HTTP Dynamic streaming (only manifest.f4m and no smil)

**URL:** <https://community.wowza.com/t/http-dynamic-streaming-only-manifest-f4m-and-no-smil/36604>\
**Category:** Wowza Streaming Engine\
**Created:** [August 9, 2011, 2:52pm UTC](https://community.wowza.com/t/http-dynamic-streaming-only-manifest-f4m-and-no-smil/36604 "2011-08-09T14:52:12Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alexander\_Zalesov](https://avatars.discourse-cdn.com/v4/letter/a/f0a364/32.png) [@Alexander\_Zalesov](https://community.wowza.com/u/Alexander_Zalesov)\
**Post date:** [August 9, 2011, 2:52pm UTC](https://community.wowza.com/t/http-dynamic-streaming-only-manifest-f4m-and-no-smil/36604/1 "2011-08-09T14:52:12Z")

</div>

Hi. I’m developing a Flash OSMF based video player to play multi bitrate http dynamic streaming. The only thing I needs is a link to [manifest.f4m](http://osmf.org/dev/osmf/specpdfs/FlashMediaManifestFileFormatSpecification.pdf) file with all the metadata of the video, including a set of urls to video files for different bitrates. As far wowza fully supports HTTP Dynamic Streaming i thought i won’t be a problem. But i did not find any tutorial or forum thread for it.

In a [tutorials](https://www.wowza.com/docs/how-to-set-up-video-on-demand-streaming) manifest file is generated on the fly for only one file without multi bitrate data.

For this purpose you advise to generate a smil file. But for me is kind of workaround because OSMF natively support HTTP multi bitrate dynamic streaming via manifest.f4m and smil is a plugin.

Is it possible with Wowza media server to deliver multi bitrate content only with use of manifest.f4m file, without smil as [FMS can](http://help.adobe.com/en_US/HTTPStreaming/1.0/Using/WS8d6ed60bd880807c48597a9e1265edd6cc0-8000.html#WS54e1cfabeb2c71e628e59bbd1263491a443-8000). ?

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [August 9, 2011, 11:58am UTC](https://community.wowza.com/t/http-dynamic-streaming-only-manifest-f4m-and-no-smil/36604/2 "2011-08-09T11:58:15Z")

</div>

You need both:

```auto
http://[wowza-address]:1935/vod/smil:multivod.smil/playlist.m3u8

```

The [vod tutorial](https://www.wowza.com/docs/how-to-set-up-video-on-demand-streaming) has a multi-bitrate section that shows the smil, which is just a text file not a plugin.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [August 9, 2011, 11:59am UTC](https://community.wowza.com/t/http-dynamic-streaming-only-manifest-f4m-and-no-smil/36604/3 "2011-08-09T11:59:23Z")

</div>

Also, take a look at the clientOSMF folder in [wowza-install-dir]/examples/SimpleVideoStreaming.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [August 9, 2011, 1:33pm UTC](https://community.wowza.com/t/http-dynamic-streaming-only-manifest-f4m-and-no-smil/36604/4 "2011-08-09T13:33:40Z")

</div>

Test that you can play each item directly. Make sure you are using mp4: prefix on on the name of files with .mp4 or other quicktime extension.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [August 9, 2011, 1:33pm UTC](https://community.wowza.com/t/http-dynamic-streaming-only-manifest-f4m-and-no-smil/36604/5 "2011-08-09T13:33:55Z")

</div>

Test that you can play each item directly. Make sure you are using mp4: prefix on on the name of files with .mp4 or other quicktime extension.

Richard

---

<div class="post-metadata">

**Author:** ![Alexander\_Zalesov](https://avatars.discourse-cdn.com/v4/letter/a/f0a364/32.png) [@Alexander\_Zalesov](https://community.wowza.com/u/Alexander_Zalesov)\
**Post date:** [August 9, 2011, 4:25pm UTC](https://community.wowza.com/t/http-dynamic-streaming-only-manifest-f4m-and-no-smil/36604/6 "2011-08-09T16:25:07Z")

</div>

Tnx for quick reply. It was not clear for me that multi bitrate manifest is generated runtime if asked with smil link

> Stream: http://[wowza-ip-address]:1935/vod/smil:bigbuckbunny.smil/manifest.f4m

Now i got it.

With the clientOSMF example i got wowza crash with

> ERROR server comment - MediaReaderH264SanJose.indexFile:java.lang.NullPointerException

I hope i’ll fix it my self soon. Thank you.

---

<div class="post-metadata">

**Author:** ![Alexander\_Zalesov](https://avatars.discourse-cdn.com/v4/letter/a/f0a364/32.png) [@Alexander\_Zalesov](https://community.wowza.com/u/Alexander_Zalesov)\
**Post date:** [August 9, 2011, 4:25pm UTC](https://community.wowza.com/t/http-dynamic-streaming-only-manifest-f4m-and-no-smil/36604/7 "2011-08-09T16:25:40Z")

</div>

Tnx for quick reply. It was not clear for me that multi bitrate manifest is generated runtime if asked with smil link

> Stream: http://[wowza-ip-address]:1935/vod/smil:bigbuckbunny.smil/manifest.f4m

Now i got it.

With the clientOSMF example i got wowza crash with

> ERROR server comment - MediaReaderH264SanJose.indexFile:java.lang.NullPointerException

I hope i’ll fix it my self soon. Thank you.
