# Wowza 4.0.1 VOD streaming error: File is missing 'moov' atom.

**URL:** <https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390>\
**Category:** Wowza Streaming Engine\
**Created:** [March 11, 2014, 8:33am UTC](https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390 "2014-03-11T08:33:57Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ritu\_Jain](https://avatars.discourse-cdn.com/v4/letter/r/b487fb/32.png) [@Ritu\_Jain](https://community.wowza.com/u/Ritu_Jain)\
**Post date:** [March 11, 2014, 8:33am UTC](https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390/1 "2014-03-11T08:33:57Z")

</div>

Hi Wowza Team,

I upgraded from wowza 3.6 to wowza 4.0.1 and getting below error when i try to run it using file:///C:/Program%20Files%20%28x86%29/Wowza%20Media%20Systems/Wowza%20Streaming%20Engine%204.0.1/examples/VideoOnDemandStreaming/FlashRTMPPlayer/player.html, I dropped the file in content folder -

2014-03-11 11:59:56 EDT comment server WARN 404 audio-video.flv MediaReaderH264.open[2]: java.lang.Exception: QTUtils.parseQTMediaContainer: File is missing ‘moov’ atom.: java.lang.Exception: QTUtils.parseQTMediaContainer: File is missing ‘moov’ atom.|at com.wowza.wms.mediareader.h264.util.QTUtils.parseQTMediaContainer(QTUtils.java:195)|at com.wowza.wms.mediareader.h264.MediaReaderH264.open(MediaReaderH264.java:319)|at com.wowza.wms.stream.file.PlaylistPlayer.play(PlaylistPlayer.java:777)|at com.wowza.wms.stream.file.MediaStreamFilePlay.play(MediaStreamFilePlay.java:111)|at com.wowza.wms.response.ResponseStreams.output(ResponseStreams.java:51)| - - - 714.11

we have been using wowza for years, while integrating with our application I am seeing below error, even though file exists there at location C:/myfolder/flash/9af2368dc/. but in the logs i am seeing it doesn’t show “.flv” extension with the file name. Am I missing some configuration while using wowza 4.0.1.

2014-03-11 11:56:49 EDT comment server WARN 200 - MediaReaderH264.open[vod/_definst_]: Not found: C:/myfolder/flash/9af2368dc/audio-video.: java.io.FileNotFoundException: C:\myfolder\flash\9af2368dc\audio-video (The system cannot find the file specified)|at java.io.RandomAccessFile.open(Native Method)|at java.io.RandomAccessFile.(RandomAccessFile.java:233)|at com.wowza.io.WowzaRandomAccessFile.(WowzaRandomAccessFile.java:12)|at com.wowza.io.DirectRandomAccessReader.open(DirectRandomAccessReader.java:222)|at com.wowza.wms.mediareader.h264.MediaReaderH264.open(MediaReaderH264.java:250)| - - - 526.661 - - - - - - - - - - - - - - - - - - - - - - - - -

here is the application.xml file -

\<?xml version="1.0" encoding="UTF-8"?\>

true

default

C:/myfolder/flash

seekTarget

enhanced

maxPendingSeekRequests

0

Integer

cupertinostreaming,smoothstreaming

-1

base

Base

com.wowza.wms.module.ModuleCore

properties

Properties

com.wowza.wms.module.ModuleProperties

logging

Client Logging

com.wowza.wms.module.ModuleClientLogging

FLVPlayback

FLVPlayback

com.wowza.wms.module.ModuleFLVPlayback

cupertinoChunkDurationTarget

10000

Integer

Thanks

Ritu

---

<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:** [March 11, 2014, 11:17am UTC](https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390/2 "2014-03-11T11:17:58Z")

</div>

You may be getting this error if you are trying to playback a file that has H.264 video but in a.flv container, where as the file isn’t an mp4 file. Try using flv:someFile.flv

Note: .flv is not supported on iOS or Silverlight light clients.

Salvadore

---

<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:** [March 11, 2014, 6:16pm UTC](https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390/3 "2014-03-11T18:16:55Z")

</div>

Yes, the default prefix has changed to “mp4:”, but you can revert in the Wowza Manager \> Server Setup \> Basic tab \> "Default Stream Prefix ". Change that to “flv” and re-start the server.

Richard

---

<div class="post-metadata">

**Author:** ![Alan\_Halls](https://avatars.discourse-cdn.com/v4/letter/a/e9c0ed/32.png) [@Alan\_Halls](https://community.wowza.com/u/Alan_Halls)\
**Post date:** [June 30, 2015, 1:33pm UTC](https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390/4 "2015-06-30T13:33:58Z")

</div>

I had a similar problem and only discovered it after encoding nearly 2000 videos. Instead of starting over, I used this command to insert the moov atom:

[HTML]/usr/bin/ffmpeg -i ./input.mp4 -c:v copy -movflags faststart -strict -2 ./output.mp4[/HTML]

In actuality I had a different source and destination directory and so was able to batch the whole thing at once keeping same filenames.

---

<div class="post-metadata">

**Author:** ![Eric\_Banker](https://avatars.discourse-cdn.com/v4/letter/e/a88e4f/32.png) [@Eric\_Banker](https://community.wowza.com/u/Eric_Banker)\
**Post date:** [March 11, 2014, 12:44pm UTC](https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390/5 "2014-03-11T12:44:51Z")

</div>

Our files are h.264 within FLV. Is this change a new requirement for 4.x as these files play back fine in 3.x without the flv: prepended. We only use these streams within a flash player using FLVPlayback and don’t stream them to iOS.

---

<div class="post-metadata">

**Author:** ![Eric\_Banker](https://avatars.discourse-cdn.com/v4/letter/e/a88e4f/32.png) [@Eric\_Banker](https://community.wowza.com/u/Eric_Banker)\
**Post date:** [March 11, 2014, 3:58pm UTC](https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390/6 "2014-03-11T15:58:42Z")

</div>

> Yes, the default prefix has changed to “mp4:”, but you can revert in the Wowza Manager \> Server Setup \> Basic tab \> "Default Stream Prefix ". Change that to “flv” and re-start the server.
> 
> Richard

Great thank you so much

---

<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:** [April 9, 2014, 10:27am UTC](https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390/7 "2014-04-09T10:27:17Z")

</div>

Hi Viktor, you can change this back to .flv in the [install-dir]/conf/Server.xml file, under /

Also, please see this comment regarding the [admin.password issue](https://www.wowza.com/forums/showthread.php?36205-WowzaStreamingEngine-Manager-user-password-problem&p=136379#post136379)

Salvadore

---

<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:** [April 10, 2014, 5:55am UTC](https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390/8 "2014-04-10T05:55:25Z")

</div>

Great, thanks for the update.

Salvadore

---

<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:** [November 14, 2014, 7:07am UTC](https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390/9 "2014-11-14T07:07:14Z")

</div>

Hello mkauzlar, and welcome to the Wowza support forum.

I am sorry, but as far as I am aware, there is no way to use different default prefixes as you are describing.

Kind regards,

Salvadore

---

<div class="post-metadata">

**Author:** ![Ritu\_Jain](https://avatars.discourse-cdn.com/v4/letter/r/b487fb/32.png) [@Ritu\_Jain](https://community.wowza.com/u/Ritu_Jain)\
**Post date:** [March 12, 2014, 6:50am UTC](https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390/10 "2014-03-12T06:50:10Z")

</div>

Thanks everybody for the quick response!

---

<div class="post-metadata">

**Author:** ![Viktor\_Kadas](https://avatars.discourse-cdn.com/v4/letter/v/e47774/32.png) [@Viktor\_Kadas](https://community.wowza.com/u/Viktor_Kadas)\
**Post date:** [April 9, 2014, 4:16pm UTC](https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390/11 "2014-04-09T16:16:02Z")

</div>

Hello!

Can I reach this “Default Stream Prefix” property from config files? I mean without the Manager app?

I having problems with the Manager application. (It does not accept user/pass for some reason)

Thanks

Viktor

---

<div class="post-metadata">

**Author:** ![Viktor\_Kadas](https://avatars.discourse-cdn.com/v4/letter/v/e47774/32.png) [@Viktor\_Kadas](https://community.wowza.com/u/Viktor_Kadas)\
**Post date:** [April 10, 2014, 8:08am UTC](https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390/12 "2014-04-10T08:08:30Z")

</div>

Hello,

I put this to the Server.xml before tag:

flv

And it works! Thank You Salvadore!

Viktor

---

<div class="post-metadata">

**Author:** ![marko\_Kauzlaric](https://avatars.discourse-cdn.com/v4/letter/m/8797f3/32.png) [@marko\_Kauzlaric](https://community.wowza.com/u/marko_Kauzlaric)\
**Post date:** [November 14, 2014, 11:20am UTC](https://community.wowza.com/t/wowza-4-0-1-vod-streaming-error-file-is-missing-moov-atom/42390/13 "2014-11-14T11:20:34Z")

</div>

Is there a way to set this per application?

> Hello,
> 
> I put this to the Server.xml before tag:
> 
> flv
> 
> And it works! Thank You Salvadore!
> 
> Viktor
