OSMF Player Error: URL missing from Media tag - HTTP Live

When I try to play an HTTP Live Stream using OSMF Player, I get "URL missing from Media tag" error.
I installed Flash MS4.0 with Apache2.2.
My live manifest file (f4m) is below.
http://localhost/live/events/livepkgr/events/_definst_/liveevent.f4m
<manifest>
<id> livepkgr/events/_definst_/liveevent </id>
<mimeType> </mimeType>
<streamType> live </streamType>
<duration> 0 </duration>
<media streamId="livestream1" bitrate="100">
<metadata> </metadata>
</media>
<media streamId="livestream2" bitrate="200">
<metadata> </metadata>
</media>
<media streamId="livestream3" bitrate="350">
<metadata> </metadata>
</media>
<bootstrapInfo profile="named" url="../../../../streams/livepkgr/streams/_definst_/livestream%i1/livestream%i1.bootstrap" id="bootstrap2386"></bootstrapInfo>
<media streamId="livestream%i1" url="../../../../streams/livepkgr/streams/_definst_/livestream%i1/livestream%i1" bootstrapInfoId="bootstrap2386">
<metadata>
AgAKb25NZXRhRGF0YQgAAAAAAAhkdXJhdGlvbgAAAAAAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAFd2lkdGgAAA AAAAAAAAAABmhlaWdodAAAAAAAAAAAAAAMdmlkZW9jb2RlY2lkAgAESDI2NAAKYXZjcHJvZmlsZQBAUIAAAAAAAAAI YXZjbGV2ZWwAQD4AAAAAAAAABmFhY2FvdAAAAAAAAAAAAAAPYXVkaW9zYW1wbGVyYXRlAEDfQAAAAAAAAA1hdWRpb2 NoYW5uZWxzAEAAAAAAAAAAAA52aWRlb2ZyYW1lcmF0ZQD/+AAAAAAAAAAJdHJhY2tpbmZvCgAAAAIDAAZsZW5ndGgA AAAAAAAAAAAACXRpbWVzY2FsZQBAj0AAAAAAAAAIbGFuZ3VhZ2UCAANlbmcAAAkDAAZsZW5ndGgAAAAAAAAAAAAACX RpbWVzY2FsZQBAj0AAAAAAAAAIbGFuZ3VhZ2UCAANlbmcAAAkADXNtcHRlVGltZUluZm8DAAtzbXB0ZU9mZnNldAAA AAAAAAAAAAAACQAHY3VzdGRlZgoAAAAAAAAJ
</metadata>
</media>
<bootstrapInfo profile="named" url="../../../../streams/livepkgr/streams/_definst_/livestream%i2/livestream%i2.bootstrap" id="bootstrap6801"></bootstrapInfo>
<media streamId="livestream%i2" url="../../../../streams/livepkgr/streams/_definst_/livestream%i2/livestream%i2" bootstrapInfoId="bootstrap6801">
<metadata>
AgAKb25NZXRhRGF0YQgAAAAAAAhkdXJhdGlvbgAAAAAAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAFd2lkdGgAAA AAAAAAAAAABmhlaWdodAAAAAAAAAAAAAAMdmlkZW9jb2RlY2lkAgAESDI2NAAKYXZjcHJvZmlsZQBAUIAAAAAAAAAI YXZjbGV2ZWwAQD4AAAAAAAAABmFhY2FvdAAAAAAAAAAAAAAPYXVkaW9zYW1wbGVyYXRlAEDfQAAAAAAAAA1hdWRpb2 NoYW5uZWxzAEAAAAAAAAAAAA52aWRlb2ZyYW1lcmF0ZQD/+AAAAAAAAAAJdHJhY2tpbmZvCgAAAAIDAAZsZW5ndGgA AAAAAAAAAAAACXRpbWVzY2FsZQBAj0AAAAAAAAAIbGFuZ3VhZ2UCAANlbmcAAAkDAAZsZW5ndGgAAAAAAAAAAAAACX RpbWVzY2FsZQBAj0AAAAAAAAAIbGFuZ3VhZ2UCAANlbmcAAAkADXNtcHRlVGltZUluZm8DAAtzbXB0ZU9mZnNldAAA AAAAAAAAAAAACQAHY3VzdGRlZgoAAAAAAAAJ
</metadata>
</media>
<bootstrapInfo profile="named" url="../../../../streams/livepkgr/streams/_definst_/livestream%i3/livestream%i3.bootstrap" id="bootstrap1"> </bootstrapInfo>
<media streamId="livestream%i3" url="../../../../streams/livepkgr/streams/_definst_/livestream%i3/livestream%i3" bootstrapInfoId="bootstrap1">
<metadata>
AgAKb25NZXRhRGF0YQgAAAAAAAhkdXJhdGlvbgAAAAAAAAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAFd2lkdGgAAA AAAAAAAAAABmhlaWdodAAAAAAAAAAAAAAMdmlkZW9jb2RlY2lkAgAESDI2NAAKYXZjcHJvZmlsZQBAUIAAAAAAAAAI YXZjbGV2ZWwAQD4AAAAAAAAABmFhY2FvdAAAAAAAAAAAAAAPYXVkaW9zYW1wbGVyYXRlAEDfQAAAAAAAAA1hdWRpb2 NoYW5uZWxzAEAAAAAAAAAAAA52aWRlb2ZyYW1lcmF0ZQD/+AAAAAAAAAAJdHJhY2tpbmZvCgAAAAIDAAZsZW5ndGgA AAAAAAAAAAAACXRpbWVzY2FsZQBAj0AAAAAAAAAIbGFuZ3VhZ2UCAANlbmcAAAkDAAZsZW5ndGgAAAAAAAAAAAAACX RpbWVzY2FsZQBAj0AAAAAAAAAIbGFuZ3VhZ2UCAANlbmcAAAkADXNtcHRlVGltZUluZm8DAAtzbXB0ZU9mZnNldAAA AAAAAAAAAAAACQAHY3VzdGRlZgoAAAAAAAAJ
</metadata>
</media>
</manifest>
It seems to me that it is a configuration issue, but I have no clue.
I compared above manifest with a sample manifest that I found on Adobe's site, the attributes are same but the structure is not. Maybe that is causing OSMF to fail.
Thanks for any suggestion!

I am using other encoder than FMLE. I am publishing 3 streams.
rtmp://x.y.z.w/livepkgr
H264 BL3.0 60kbps, 160kbps and 310kbps & AAC-LC Stereo 32kHz 40kbps & Fragment duration 4 sec
>>> matches C:\Program Files\Adobe\Flash Media Server 4\applications\livepkgr\events\_definst_\liveevent Event.xml and Manifest.xml files.
<FragmentDuration>4000</FragmentDuration>
<media streamId="livestream1" bitrate="100" />
<media streamId="livestream2" bitrate="200" />
<media streamId="livestream3" bitrate="350" />
(e.g. 60kbps video + 40kbps audio for the 1st stream)
I have Common output parameters > Stream Name configuration on my Live Transcoder and I write the following:
livestream%i?adbe-live-event=liveevent&adbe-http-streaming-ver=1.0
Then Admin Console > View Apps > Live Log includes the following:
Stream name is: livestream%i1 and live event is: liveevent
Stream name is: livestream%i2 and live event is: liveevent
Stream name is: livestream%i3 and live event is: liveevent
As you say, it seems %i above causes the problem, but how to fix it?
My f4m includes the bitrates:
<id> livepkgr/events/_definst_/liveevent </id>
<mimeType> </mimeType>
<streamType> live </streamType>
<duration> 0 </duration>
<media streamId="livestream1" bitrate="100">
<metadata> </metadata>
</media>
<media streamId="livestream2" bitrate="200">
<metadata> </metadata>
</media>
<media streamId="livestream3" bitrate="350">
<metadata> </metadata>
</media>
Thanks!

Similar Messages

  • F4M document contains errors - URL missing from Media tag

    I feel like I'm getting close to finally get a live stream to work correctly in 4.5
    I can see the streams being recorded in the following directories
         C:\FMSHOME\applications\livepkgr\streams\_definst_\liveevent1
         C:\FMSHOME\applications\livepkgr\streams\_definst_\liveevent2
         C:\FMSHOME\applications\livepkgr\streams\_definst_\liveevent3
    Each directory contains five files: bootstrap ,control, meta, f4f, and f4x.
    I have a single file called Event.xml in the directory: C:\FMSHOME\applications\livepkgr\events\_definst_\liveevent
    <Event><EventID>liveevent</EventID>
    <Recording>
    <FragmentDuration>4000</FragmentDuration>
    <SegmentDuration>16000</SegmentDuration>
    <DiskManagementDuration>3</DiskManagementDuration>
    </Recording>
    </Event>
    However the client player receives the exception F4M document contains errors - URL missing from Media tag.
    If this file is dynamically generated on the fly by the server what do I need to change to resolve this issue?
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
                codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab##version=10,0,0,0"
                width="600"
                height="409">
                <param name="movie" value="StrobeMediaPlayback.swf"></param>
                <param name="FlashVars" value="src=http://myserver/hds-live/livepkgr/_definst_/liveevent.f4m"></param>
                <param name="allowFullScreen" value="true"></param>
                <param name="allowscriptaccess" value="always"></param>
                <embed src="StrobeMediaPlayback.swf"
                       type="application/x-shockwave-flash"
                       allowscriptaccess="always"
                       allowfullscreen="true"
                       width="600"
                       height="409"
                       FlashVars="src=http://myserver/hds-live/livepkgr/_definst_/liveevent.f4m">
                </embed>
    </object>
    Thanks Again!
    Dave

    I will suggest you to go through this doc for complete implementation details. It is pretty comprehendable and would help you understand http live streaming better.
    http://help.adobe.com/en_US/flashmediaserver/devguide/WSeb6b7485f9649bf23d103e5512e08f3a33 8-8000.html#WSd391de4d9c7bd609a95b3f112a373a7115-7ff6.
    As per your questions -
    1. "I try to access the stream using the local player at http://localhost/hds-live/livepkgr/_definst_/liveevent/livestream.f4m" - This should be http://localhost/hds-live/livepkgr/_definst_/liveevent/liveevent.f4m.
         The name of the f4m is the name of the event you are referring to. In your case, the live event - liveevent is associated with all your three livestreams- namely livestream1, livestream2. livestream3.
    2. "Do I need to create BOTH a 'manifest.xml' and a 'event.xml'? And do both of these files need to be in the event directory like below?" - Yes. If you are using mbr you need both these files at the exact place you mnetioned.
    For simple single bitrate streams, mainfest.xml file is optional.
    3. "If I need to manually create a manifest.xml file would this file and directory be correct?" - Yes, you are right on track. Create the file Manifest.xml and place it inside events directory at the place you mentioned.
    4. "Do I need to use a absolute url in the streamid field in manifest.xml to resolve the error msg 'The F4M document contains errors URL missing from Media tag'?" - No. This is not needed. StreamId is not the content path, that is taken care of by the url path in the output manifest. You streamIds will be - livestream1, livestream2, livestream3.
    After all this, I would suggest you to check one more thing. If you are publishing the way you mentioned above, there would be '.stream' files (For eg - 'MTYxMjAzMzAzMg=.stream' ) created in your events folder - "C:\FMSHOME\applications\livepkgr\events\_definst_\liveevent\". You should check that there are 3 and only three files formed. It somehow happens that when you publish and republish again without deleting these files, FMS creates multiple copies and tries to map each one to the actual content written at - C:\FMSHOME\applications\livepkgr\streams\_definst_\livestream1\ etc.. So there should be three files and each one should point to one of the streams directory. If there are more, please delete these files, delete your hds streaming content (if possible) and republish again the same way.
    This should solve your problem. If still you are facing some issues, do let us know.
    Thanks,
    Apoorva.

  • OSMF: URL Missing from Media Tag: Adobe HDS

    Hi,
    I have an encoder publishing 2 streams livestream1 and livestream2 to the FMS livepkgr. I have a set-level manifest for the 2 bitrates, but I get the URl missing from media tag error. What is causing this ?
    <manifest xmlns="http://ns.adobe.com/f4m/2.0">
        <id>myVideo</id>
        <baseURL>http://172.16.3.60/hds-live/livepkgr/_definst_/liveevent/</baseURL>
        <dvrInfo offline="false" windowDuration="600" />
        <streamType>live</streamType>
        <media url="livestream1.f4m" bitrate="300"/>
        <media url="livestream2.f4m" bitrate="800"/>    
    </manifest>
    I resorted to downloading the OSMF source code but cant fathom out why it thinks this XML is invalid and that the media url doesnt exist. 
    The streams play back indiviually no problem.
    Anyone got any ideas ?
    Mal

    Got it thanks Ed ! Downloaded 1.6 from:
    http://sourceforge.net/projects/smp.adobe/files/Strobe%20Media%20Playback%201.6%20Release% 20%28source%20and%20binaries%29/
    and used this manifest
    <manifest xmlns="http://ns.adobe.com/f4m/2.0">   
        <baseURL>http://172.16.3.60/hds-live/livepkgr/_definst_/liveevent</baseURL>
        <dvrInfo offline="false" windowDuration="600" />
        <streamType>live</streamType>
        <media href="/livestream1.f4m" bitrate="300"/>
        <media href="/livestream2.f4m" bitrate="800"/>   
    </manifest>

  • URL missing from Media tag

    I am trying to stream a live video from Adobe Media Server. I am sending  a video to the server from Adobe Flash Media Encoder 3.2. On Adobe Media Server I open the sample video player (videoplayer.html) in a browser. In the STREAM URL field I put: http://localhost/hds-live/livepkgr/_definst_/ liveevent.f4m. When I click the PLAY STREAM button I get the error message: URL missing from Media tag. What do I need to do?

    What is the stream name that you are publishing from FMLE? If it's "livestream?adbe-live-event=liveevent" then the url should be http://localhost/hds-live/livepkgr/_definst_/liveevent/livestream.f4m .

  • Music is missing from Media files

    So I have many CD's I have copied to iTunes.  I copied them years ago.  I'm now trying to copy some of the music files from media to my phone (non-Apple) which requires me to do it from the media file location on my windows.
    I noticed music is missing from my music on iTunes.  I have not found a way to update/backup whatever to get the missing music to the media files?

    "Not sure how or what caused the Compilations folder in the file path."
    iTunes will put any songs for which the "Part of a Compilation" flag is set into the Compilations folder.  Unless you have an older type of iDevice there's really no need to ever use "Part of a Compilation" (and even if you do, its only necessary for "Various Artists" compilations).  In this example, if you select the album in iTunes, right-click > Get Info >  Summary tab and set Part of a Compilation to "No" (and assuming that you have configured iTunes to manage your library) the media will be moved to C:\Users\RS Desktop\Music\iTunes\iTunes Media\Music\.38 Special\Flashback_ The Best of .38 Special.
    "So after I moved a few songs over, went to iTunes to play.  It says it can't locate the songs."
    Ah, that may be the problem ... based on what you're reporting you have these two options set under Edit > Preferences > Advanced:
    This means that iTunes determines where to store media based on Artist and Album information - if you start moving files around yourself it will inevitably lose track of it (indeed, iTunes lacks any capability to keep track of media when moved by anything else, irrespective of its settings).
    "How do if I click on a song a pop up asks if I want to locate, then I can go to the media files folder and get the song, but that if individually."
    iTunes does sometimes automatically fix related links when you do this - however, it can't be guaranteed to do so and there is no "bulk fix" capability built into iTunes itself.
    If possible, restore your iTunes Media using a backup taken before you started moving files around.  Turingtest2 has a useful script (http://samsoft.org.uk/iTunes/scripts.asp#FindTracks) that may help to resolve further issues (as always, before you start running any scripts that may modify the content of your library take a backup first).

  • [svn:osmf:] 14905: Adding file missing from previous commit.

    Revision: 14905
    Revision: 14905
    Author:   [email protected]
    Date:     2010-03-22 05:37:59 -0700 (Mon, 22 Mar 2010)
    Log Message:
    Adding file missing from previous commit.
    Added Paths:
        osmf/trunk/apps/samples/framework/OSMFPlayer/src/assets/fonts/
        osmf/trunk/apps/samples/framework/OSMFPlayer/src/assets/fonts/Standard0755.swf
        osmf/trunk/apps/samples/framework/OSMFPlayer/src/assets/fonts/readme.txt

    If you're confident that the DP contains the new file, try deleting the deployment and re-doing it (not the deployment type - just the deployment to your test collection).
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • [svn:osmf:] 14904: Adding file missing from previous commit.

    Revision: 14904
    Revision: 14904
    Author:   [email protected]
    Date:     2010-03-22 05:32:49 -0700 (Mon, 22 Mar 2010)
    Log Message:
    Adding file missing from previous commit.
    Added Paths:
        osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/hint/
        osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/hint/Hint.as

    If you're confident that the DP contains the new file, try deleting the deployment and re-doing it (not the deployment type - just the deployment to your test collection).
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • [svn:osmf:] 10540: Adding file missing from previous commit.

    Revision: 10540
    Author:   [email protected]
    Date:     2009-09-23 11:39:41 -0700 (Wed, 23 Sep 2009)
    Log Message:
    Adding file missing from previous commit.
    Added Paths:
        osmf/trunk/framework/MediaFrameworkFlexTest/org/openvideoplayer/gateways/TestHTMLGateway. as

    If you're confident that the DP contains the new file, try deleting the deployment and re-doing it (not the deployment type - just the deployment to your test collection).
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • [svn:osmf:] 13186: Adding files missing from previous commit.

    Revision: 13186
    Revision: 13186
    Author:   [email protected]
    Date:     2009-12-23 05:26:07 -0800 (Wed, 23 Dec 2009)
    Log Message:
    Adding files missing from previous commit.
    Added Paths:
        osmf/trunk/libs/ChromeLibrary/assets/images/qualityAuto_disabled.png
        osmf/trunk/libs/ChromeLibrary/assets/images/qualityAuto_down.png
        osmf/trunk/libs/ChromeLibrary/assets/images/qualityAuto_up.png
        osmf/trunk/libs/ChromeLibrary/assets/images/qualityManual_disabled.png
        osmf/trunk/libs/ChromeLibrary/assets/images/qualityManual_down.png
        osmf/trunk/libs/ChromeLibrary/assets/images/qualityManual_up.png

    I just checked my original file and it is 30fps...
    Also other clips from the same camera were correctly finalized, just this one clip "disappeared".
    Any ideas anyone?
    Thanks.

  • How to set/get URL-parameters from ORACLE -tag?

    How do I set/get parameters in a URL, using the <ORACLE>-tag?
    We are trying to create a UI Template containing a dynamic
    stylesheet selection dialogue on top of every page. The question
    we are facing now is how to pass parameters (in our case,
    stylesheet settings) between different pages.
    Any ideas/comments are appreciated!

    How do I set/get parameters in a URL, using the <ORACLE>-tag?
    We are trying to create a UI Template containing a dynamic
    stylesheet selection dialogue on top of every page. The question
    we are facing now is how to pass parameters (in our case,
    stylesheet settings) between different pages.
    Any ideas/comments are appreciated!

  • Adobe player "Install now" missing from the website.

    I am using a windows vista, and everytime I go on the website I get the adobe flash player button missing, it is there for literally 1 second once the website loads It goes missing. If i try to click on it fast before its missing it re-directs me to the home page of Adobe. Please help! <3

    Hi David,
    Please provide the following information:
    Windows Service Pack (SP1/SP2) installed
    32-bit or 64-bit OS
    Browser and version
    Are there any errors on the page
    Please confirm if the URL is https://get.adobe.com/flashplayer/, or a different URL?
    Thank you.
    Maria

  • After installing Mavericks, my DVD player icon is missing from my launchpad. How do I get it back?

    I installed Mavericks yesterday and then tried to watch a movie.That is when I noticed the icon for the dvd player is no longer in the launchpad. If I put the disk in the drive it opens on it own or if I search for DVD player it will come up under a spotlight or finder. How do I get the icon back on my launchpad? I don't want to have to search/insert a movie everytine I want to watch one. I would lik to be able to just click the icon to open the player. Thanks.

    cfkola,
    Welcome to the HP Forum.
    I believe you must be referring to the Solution Center Printer software and not your Control Panel.
    Your Solution Center shortcut may just be missing -- or there may be a deeper issue with your printer software.
    The easier option might be to reinstall the Full Feature Software for your printer and see if that solves all the troubles at one time. 
    In most cases, for most printers, the Solution Center has been replaced with the Printer Assistant shortcut.  This is just a new program that does about the same things as the Solution Center.  Some people like it better.  The interface looks a bit different -- many of the features are the same; for example, your scanning and ink check features will be available.
    The instructions to (re)install the printer software are provided in this Dragon document:
    Install Full Feature Software - Printer
    Click the Kudos Thumbs-Up to show you appreciate the help and time from our Experts.
    Although I strive to reflect HP's best practices, I do not work for HP. 
    Click Accept as Solution when the Answer is a good Fix or Workaround!
    Kind Regards,
    Dragon-Fur

  • ITunes missing from Media Browser -- "open itunes to populate list"

    I am on a MacBook Pro 10.7.3 running GarageBand '11 6.0.4 and all of the sudden no tracks will display under Audio in the Media Browser (Photos and Movies still appear). No tracks from either iTunes or GB show up. This is confusing as I have been using GB to make podcast/music mixes for more than 5 years and I haven't changed any settings or done anything different, but now I get the message "open itunes to populate list" or "To see GB songs here, open GB to edit and save your music."
    Also, for quite some time I have been unable to go the alternative route of dragging tracks directly from iTunes and dropping them on to the timeline in GB -- that used to work, but mysteriously stopped, so I am dependent on the Media Browser for importing music.
    I read thru the forums and tried the advice given to someone this was happening to in Final Cut -- recreating iTunes .xml file. Did that, still no tracks display.
    Other advice says to reinstall GB or iLife altogether -- I hope to avoid this, but if I need to go this route, how do I reinstall GB w/o a disk? Can I do it through App Store and will it recognize that I have already purchased it?
    I am dying to be able to get back in to my music mix making in GB, so thanks in advance.

    moontroll wrote:
    unable to go the alternative route of dragging tracks directly from iTunes {...} I am dependent on the Media Browser for importing music.
    another way:
    http://www.bulletsandbones.com/GB/GBFAQ.html#importfromitunes
    (Let the page FULLY load. The link to your answer is at the top of your screen)
    moontroll wrote:
    how do I reinstall GB w/o a disk?
    you can't, you'd need to find the DVD
    moontroll wrote:
    Can I do it through App Store and will it recognize that I have already purchased it?
    no, it'll only recognize your purchase if it was through the app store

  • Adobe Flash Player error during update from 10.0.45 to 10.1

    I am getting this error message during the upgrade from 10.0 to 10.1 and it errors with the following error:
    Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or Package vendor. Action NewCustomAction1, location: ...\installAX.exe, com...
    since this has happened, it has already removed the previous version of flash and will not allow me to reinstall the new or old version so now I have no version of flash.
    Has anyone else seen this?  I have only 1 solutionn right now which is to reimage the PC.

    Uninstall your current FP first; use the uninstaller from http://kb2.adobe.com/cps/141/tn_14157.html, then download the installer(s)
    for Internet Explorer http://fpdownload.adobe.com/get/flashplayer/current/install_flash_player_ax.exe
    for all other browsers http://fpdownload.adobe.com/get/flashplayer/current/install_flash_player.exe
    Download all the above executables to disk, then close all browser windows and run the downloaded uninstaller, followed by the installer(s).

  • Adobe Flash player add-on missing from Windows 8 Internet Explorer

    My Adobe Flash player add-on appears missing and I have followed all the trouble shooting but the add-on is not listed in the internet explorer add-ons list even when viewing them all.  How can I fix this?

    It's called Shockwave Flash Object; is that also not listed?

Maybe you are looking for