Skip navigation
Currently Being Moderated

Can't get Dynamic VOD over HTTP working.. URL missing from Media tag

May 2, 2013 12:32 AM

Tags: #hds #http #stream #vod #aws #ams5

I am trying to get HDS and HLS VOD working on an AWS instance of AMS 5.01.

 

So this is my hds_sample1_manifest.f4m:

 

<manifest xmlns="http://ns.adobe.com/f4m/2.0">

<media href="http://ec2-54-252-75-36.ap-southeast-2.compute.amazonaws.com/hds-vod/s ample1_150kbps.f4v.f4m" bitrate="150"/>

<media href="http://ec2-54-252-75-36.ap-southeast-2.compute.amazonaws.com/hds-vod/s ample1_500kbps.f4v.f4m" bitrate="500"/>

<media href="http://ec2-54-252-75-36.ap-southeast-2.compute.amazonaws.com/hds-vod/s ample1_700kbps.f4v.f4m" bitrate="700"/>

<media href="http://ec2-54-252-75-36.ap-southeast-2.compute.amazonaws.com/hds-vod/s ample1_1000kbps.f4v.f4m" bitrate="1000"/>

<media href="http://ec2-54-252-75-36.ap-southeast-2.compute.amazonaws.com/hds-vod/s ample1_1500kbps.f4v.f4m" bitrate="1500"/>

</manifest>

 

I can confirm that the URL's are correct because if I put one of the URL's in a browser, I get XML.  Eg:

 

<manifest xmlns="http://ns.adobe.com/f4m/1.0">

<id>sample1_150kbps.f4v</id><mimeType></mimeType>
<streamType>recorded</streamType><duration>114.61450000000001</duration><bootstrapInfo profile="named" id="bootstrap9308">
AAABq2Fic3QAAAAAAAAAFAAAAAPoAAAAAAABv7UAAAAAAAAAAAAAAAAAAQAAABlhc3J0AA AAAAAAAAABAAAAAQAAAB0BAAABZmFmcnQAAAAAAAAD6AAAAAAVAAAAAQAAAAAAAAAAAAAX cAAAAAIAAAAAAAAXdgAAC7gAAAAEAAAAAAAALuwAABdwAAAABQAAAAAAAEZiAAALuAAAAA cAAAAAAABd2AAAF3AAAAAIAAAAAAAAdU4AAAu4AAAACgAAAAAAAIzEAAAXcAAAAAsAAAAA AACkOgAAC7gAAAANAAAAAAAAu7AAABdwAAAADgAAAAAAANMmAAALuAAAABAAAAAAAADqnA AAF3AAAAARAAAAAAABAhIAAAu4AAAAEwAAAAAAARmIAAAXcAAAABQAAAAAAAEw/gAAC7gA AAAWAAAAAAABSHQAABdwAAAAFwAAAAAAAV/qAAALuAAAABkAAAAAAAF3YAAAF3AAAAAaAA AAAAABjtYAAAu4AAAAHAAAAAAAAaZMAAAXcAAAAB0AAAAAAAG9wgAAAfQAAAAAAAAAAAAA AAAAAAAAAA==</bootstrapInfo>
<media streamId="sample1_150kbps.f4v" url="sample1_150kbps.f4v" bootstrapInfoId="bootstrap9308">
<metadata>
AgAKb25NZXRhRGF0YQgAAAAAAAhkdXJhdGlvbgBAXKdT987ZFwAFd2lkdGgAQIQAAAAAAA AABmhlaWdodABAdgAAAAAAAAAMdmlkZW9jb2RlY2lkAgAEYXZjMQAMYXVkaW9jb2RlY2lk AgAEbXA0YQAKYXZjcHJvZmlsZQBAWQAAAAAAAAAIYXZjbGV2ZWwAQD4AAAAAAAAABmFhY2 FvdAAAAAAAAAAAAAAOdmlkZW9mcmFtZXJhdGUAQD34U+JVaygAD2F1ZGlvc2FtcGxlcmF0 ZQBA1YiAAAAAAAANYXVkaW9jaGFubmVscwBAAAAAAAAAAAAJdHJhY2tpbmZvCgAAAAIDAA ZsZW5ndGgAQUo7sYAAAAAACXRpbWVzY2FsZQBA3UwAAAAAAAAIbGFuZ3VhZ2UCAANgYGAA AAkDAAZsZW5ndGgAQUNICQAAAAAACXRpbWVzY2FsZQBA1YiAAAAAAAAIbGFuZ3VhZ2UCAA NgYGAAAAkAAAk=
</metadata>
</media>

</manifest>

 

Similarly, if I remove the .f4m from the end of a URL and again put it in a browser, sure enough, the browser starts downloading the physical video file.

 

So clearly, the URL's are correct.  Finally, there is the URL to the application.  I am using this:

 

http://ec2-54-252-75-36.ap-southeast-2.compute.amazonaws.com/vod/hds_s ample1_manifest.f4m

 

If I put that in a browser, I get the XML as expected, however when I put it in the OSMF Configurator source, I get the error "The F4M document contains errors.. URL missing from Media tag".  I also (after much head-banging) figured out I need a crossdomain.xml file, which is now in place, but still no go.

 

I have already successfully tested single VOD and single LIVE streams on this instance, but I cannot get either multi VOD or LIVE to work.  Please help!!

 

Message was edited by: dex002

 
Replies
  • Currently Being Moderated
    May 7, 2013 7:57 AM   in reply to dex002

    Hi

    Make sure you are using OSMF ver 1.6+.

    How are you trying to playback the streams?

     

    -Karishma

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points