# smil file The F4M document contains errors URL missing from Media tag

**URL:** <https://community.wowza.com/t/smil-file-the-f4m-document-contains-errors-url-missing-from-media-tag/36137>\
**Category:** Wowza Streaming Engine\
**Created:** [April 17, 2012, 8:03am UTC](https://community.wowza.com/t/smil-file-the-f4m-document-contains-errors-url-missing-from-media-tag/36137 "2012-04-17T08:03:15Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![David\_Peterson](https://avatars.discourse-cdn.com/v4/letter/d/9de0a6/32.png) [@David\_Peterson](https://community.wowza.com/u/David_Peterson)\
**Post date:** [April 17, 2012, 8:03am UTC](https://community.wowza.com/t/smil-file-the-f4m-document-contains-errors-url-missing-from-media-tag/36137/1 "2012-04-17T08:03:15Z")

</div>

Trying to follow these Tutorials to get a smil file to play. Nothing too complicated. Just trying to play ABR streams from under a smil. I’m not even using the wowza transcoder.

[https://www.wowza.com/docs/how-to-create-and-play-smil-files-with-streams-created-by-wowza-transcoder](https://www.wowza.com/docs/how-to-create-and-play-smil-files-with-streams-created-by-wowza-transcoder)

[https://www.wowza.com/docs/how-to-set-up-live-streaming-using-an-rtsp-rtp-based-encoder](https://www.wowza.com/docs/how-to-set-up-live-streaming-using-an-rtsp-rtp-based-encoder)

Using: examples/SimpleVideoStreaming/clientOSMF/bin-release/SimpleOSMFPlayer.html

Entering this URL: http://[wowza IP]:1935/liveedge/_definst_/smil:/4/1/2000.smil/manifest.f4m

Where smil resides and what it looks like:

pwd

/usr/local/WowzaMediaServer/content/4/1

cat 2000.smil

2000

I’ve tried the usual black magic of with and without \_definst. with and without a slash in front of the first directory (4). I’ve tried moving the smil up to the /content directory and out of the sub directories… Dozens of permutations. On some of the permutations I get: Error #2032 (which is an HTTP 404 no found error)

I’ve run out of ideas on how to get this working.

---

<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:** [April 17, 2012, 2:32pm UTC](https://community.wowza.com/t/smil-file-the-f4m-document-contains-errors-url-missing-from-media-tag/36137/2 "2012-04-17T14:32:35Z")

</div>

If the .smil and .stream files are in the same location video items should be set like this:

```auto
<video src="2000_480.stream" system-bitrate="600000"/>

```

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:** [April 17, 2012, 7:13pm UTC](https://community.wowza.com/t/smil-file-the-f4m-document-contains-errors-url-missing-from-media-tag/36137/3 "2012-04-17T19:13:13Z")

</div>

What is the /conf/live/Application.xml /Streams /LiveStreamPacketizers set to? For cupertino and sanjose it should be:

```auto
<LiveStreamPacketizers>cupertinostreamingpacketizer, sanjosestreamingpacketizer</LiveStreamPacketizers>

```

btw, you would see those WARN lines with INFO level debug, which I recommend you revert to.

What do you see in the log files when you try to play the sanjose URL? You can see by running Wowza in stand-alone (/bin/startup.bat) mode instead of as a service, so you can see log output in the console.

How are you playing back the sanjose stream? You need a OSMF player. Take a look at this player:

[https://www.wowza.com/docs/how-to-use-strobe-media-playback-with-a-wowza-media-server](https://www.wowza.com/docs/how-to-use-strobe-media-playback-with-a-wowza-media-server)

Richard

---

<div class="post-metadata">

**Author:** ![David\_Peterson](https://avatars.discourse-cdn.com/v4/letter/d/9de0a6/32.png) [@David\_Peterson](https://community.wowza.com/u/David_Peterson)\
**Post date:** [April 17, 2012, 10:37am UTC](https://community.wowza.com/t/smil-file-the-f4m-document-contains-errors-url-missing-from-media-tag/36137/4 "2012-04-17T10:37:09Z")

</div>

Hey thanks Richard.

Yes, that is where we started before we went through all the permutations. We’ve restored it back to that now that we have confidence that is correct. Also, we have discovered that the ioS link: http:// :1935/liveedge/_definst_/smil:4/1/2000.smil/playlist.m3u8 does work, but not the flash link.

Seeing hints in the forums that maybe this is a bug that is fixed in 3.1. Trying the upgrade now…

---

<div class="post-metadata">

**Author:** ![David\_Peterson](https://avatars.discourse-cdn.com/v4/letter/d/9de0a6/32.png) [@David\_Peterson](https://community.wowza.com/u/David_Peterson)\
**Post date:** [April 17, 2012, 1:28pm UTC](https://community.wowza.com/t/smil-file-the-f4m-document-contains-errors-url-missing-from-media-tag/36137/5 "2012-04-17T13:28:41Z")

</div>

Okay, to recap. ([smil file The F4M document contains errors URL missing from Media tag](http://community.wowza.com/t/-/36137))

1. Multiple live streams with variable bit rates.

2. SMIL in front of the streams to abstract the bit rate streams behind a single end point

3. VOD (static file) works perfectly with a smil, but not Live.

4. Upgraded to Wowza 3.1 server.

iOS URL works fine. http:// :1935/live/smil:myStream.smil/playlist.m3u8

Flash URL does not. http:// :1935/live/smil:myStream.smil/manifest.f4m

Turned up some debug logging and we see these warnings in the log files.

WARN server comment 2012-04-17 18:36:24 - - - - - 111.962 - - - - - - - 4/1/2000\_720.stream MediaReaderH264.open[2]: java.lang.Exception: QTUtils.parseQTMediaContainer: File is missing ‘moov’ atom.

WARN server comment 2012-04-17 18:36:24 - - - - - 111.963 - - - - - - - 4/1/2000\_480.stream MediaReaderH264.open[2]: java.lang.Exception: QTUtils.parseQTMediaContainer: File is missing ‘moov’ atom.

WARN server comment 2012-04-17 18:36:24 - - - - - 111.964 - - - - - - - 4/1/2000\_360.stream MediaReaderH264.open[2]: java.lang.Exception: QTUtils.parseQTMediaContainer: File is missing ‘moov’ atom.

WARN server comment 2012-04-17 18:36:24 - - - - - 111.965 - - - - - - - 4/1/2000\_180.stream MediaReaderH264.open[2]: java.lang.Exception: QTUtils.parseQTMediaContainer: File is missing ‘moov’ atom.

---

<div class="post-metadata">

**Author:** ![David\_Peterson](https://avatars.discourse-cdn.com/v4/letter/d/9de0a6/32.png) [@David\_Peterson](https://community.wowza.com/u/David_Peterson)\
**Post date:** [April 24, 2012, 10:34am UTC](https://community.wowza.com/t/smil-file-the-f4m-document-contains-errors-url-missing-from-media-tag/36137/6 "2012-04-24T10:34:25Z")

</div>

Seems like we have the packetizers setup correctly. This is a liveedge box so we’re using repeaters as documented.

liverepeater-edge

${com.wowza.wms.context.VHostConfigHome}/content

${com.wowza.wms.context.VHostConfigHome}/keys

sanjosestreamingrepeater, cupertinostreamingrepeater, smoothstreamingrepeater

Yes we are using your OSMF player

examples/SimpleVideoStreaming/clientOSMF/bin-release/SimpleOSMFPlayer.html

However, this url returns a 404 not found:

http://\< wowza-ip \>:1935/liveedge/_definst_/smil:4/1/2000.smil/manifest.f4m

but replacing the manifest.f4m with medialist.smil does return proper xml. Looks like wowza replaces my xml file with a stripped down version of it.

As far as using info logging, it is way too noisy to be able to distinguish what is going on around the time of the call and not seeing a stream.

Thanks

---

<div class="post-metadata">

**Author:** ![David\_Peterson](https://avatars.discourse-cdn.com/v4/letter/d/9de0a6/32.png) [@David\_Peterson](https://community.wowza.com/u/David_Peterson)\
**Post date:** [April 25, 2012, 12:42pm UTC](https://community.wowza.com/t/smil-file-the-f4m-document-contains-errors-url-missing-from-media-tag/36137/7 "2012-04-25T12:42:30Z")

</div>

Zipped up conf, content, and logs folder and emailed to support@wowza.com. Your request (#27746) has been received, and is being reviewed by our support staff.

---

<div class="post-metadata">

**Author:** ![Randall\_Auriemma](https://avatars.discourse-cdn.com/v4/letter/r/85e7bf/32.png) [@Randall\_Auriemma](https://community.wowza.com/u/Randall_Auriemma)\
**Post date:** [April 24, 2012, 1:00pm UTC](https://community.wowza.com/t/smil-file-the-f4m-document-contains-errors-url-missing-from-media-tag/36137/8 "2012-04-24T13:00:19Z")

</div>

Hi Dave,

Some suggestions for you:

1. What is your San Jose URL that works to play from the liveorigin?

2. What is your San Jose URL that works to play from the liveedge?

3. Get the stream and .smil working on the origin first.

4. Describe your encoding.

5. Try:
