Results 1 to 8 of 8

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

  1. #1

    Angry smil file The F4M document contains errors URL missing from Media tag ( Error #2032)

    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.
    http://www.wowza.com/forums/content....wza-Transcoder
    http://www.wowza.com/forums/content.php?354

    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
    <smil>
    <head>2000</head>
    <body>
    <switch>
    <video src="4/1/2000_480.stream" system-bitrate="600000"/>
    <video src="4/1/2000_720.stream" system-bitrate="1200000"/>
    <video src="4/1/2000_360.stream" system-bitrate="300000"/>
    <video src="4/1/2000_180.stream" system-bitrate="128000"/>
    </switch>
    </body>
    </smil>

    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.
    Last edited by hockey_dave; 04-25-2012 at 10:46 AM.

  2. #2
    Join Date
    Dec 2007
    Posts
    21,962

    Default

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

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

  3. #3

    Default

    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://<wowza-ip> :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...
    Last edited by hockey_dave; 04-17-2012 at 08:40 AM.

  4. #4

    Default

    Okay, to recap. (http://www.wowza.com/forums/showthre...from-Media-tag)
    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://<wowza-address> :1935/live/smil:myStream.smil/playlist.m3u8
    Flash URL does not. http://<wowza-ip-address> :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.
    Last edited by hockey_dave; 04-17-2012 at 11:56 AM.

  5. #5
    Join Date
    Dec 2007
    Posts
    21,962

    Default

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

    <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:
    http://www.wowza.com/forums/content....h-Wowza-Server

    Richard

  6. #6

    Default

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

    <Streams>
    <StreamType>liverepeater-edge</StreamType>
    <StorageDir>${com.wowza.wms.context.VHostConfigHome}/content</StorageDir>
    <KeyDir>${com.wowza.wms.context.VHostConfigHome}/keys</KeyDir>
    <!-- LiveStreamPacketizers (separate with commas): cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer, cupertinostreamingrepeater, smoothstreamingrepeater, sanjosestreamingrepeater -->
    <LiveStreamPacketizers>sanjosestreamingrepeater, cupertinostreamingrepeater, smoothstreamingrepeater</LiveStreamPacketizers>

    <!-- <LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer,sanjosestreamingpacket izer</LiveStreamPacketizers> -->
    <!-- Properties defined here will override any properties defined in conf/Streams.xml for any streams types loaded by this application -->
    <Properties>
    </Properties>
    </Streams>

    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

  7. #7

    Default

    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: <video src="mp4:2000_480.stream" system-bitrate="600000"/>

  8. #8

    Default

    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.

Similar Threads

  1. The F4M document contains errors URL missing from Media tag
    By karelboek in forum AddOn: Transcoder
    Replies: 12
    Last Post: 10-24-2013, 12:09 AM
  2. Replies: 9
    Last Post: 06-18-2013, 10:30 AM
  3. Stream not found [live/smil:myStream.smil/manifest.f4m]: myStream.smil
    By viet_fpt in forum Live Streaming and Encoder Discussion
    Replies: 12
    Last Post: 04-08-2013, 07:22 AM
  4. Replies: 2
    Last Post: 03-16-2012, 05:32 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •