Skip to main content
Participant
May 2, 2013
Question

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

  • May 2, 2013
  • 1 reply
  • 992 views

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/sample1_150kbps.f4v.f4m" bitrate="150"/>

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

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

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

<media href="http://ec2-54-252-75-36.ap-southeast-2.compute.amazonaws.com/hds-vod/sample1_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">
AAABq2Fic3QAAAAAAAAAFAAAAAPoAAAAAAABv7UAAAAAAAAAAAAAAAAAAQAAABlhc3J0AAAAAAAAAAABAAAAAQAAAB0BAAABZmFmcnQAAAAAAAAD6AAAAAAVAAAAAQAAAAAAAAAAAAAXcAAAAAIAAAAAAAAXdgAAC7gAAAAEAAAAAAAALuwAABdwAAAABQAAAAAAAEZiAAALuAAAAAcAAAAAAABd2AAAF3AAAAAIAAAAAAAAdU4AAAu4AAAACgAAAAAAAIzEAAAXcAAAAAsAAAAAAACkOgAAC7gAAAANAAAAAAAAu7AAABdwAAAADgAAAAAAANMmAAALuAAAABAAAAAAAADqnAAAF3AAAAARAAAAAAABAhIAAAu4AAAAEwAAAAAAARmIAAAXcAAAABQAAAAAAAEw/gAAC7gAAAAWAAAAAAABSHQAABdwAAAAFwAAAAAAAV/qAAALuAAAABkAAAAAAAF3YAAAF3AAAAAaAAAAAAABjtYAAAu4AAAAHAAAAAAAAaZMAAAXcAAAAB0AAAAAAAG9wgAAAfQAAAAAAAAAAAAAAAAAAAAAAA==</bootstrapInfo>
<media streamId="sample1_150kbps.f4v" url="sample1_150kbps.f4v" bootstrapInfoId="bootstrap9308">
<metadata>
AgAKb25NZXRhRGF0YQgAAAAAAAhkdXJhdGlvbgBAXKdT987ZFwAFd2lkdGgAQIQAAAAAAAAABmhlaWdodABAdgAAAAAAAAAMdmlkZW9jb2RlY2lkAgAEYXZjMQAMYXVkaW9jb2RlY2lkAgAEbXA0YQAKYXZjcHJvZmlsZQBAWQAAAAAAAAAIYXZjbGV2ZWwAQD4AAAAAAAAABmFhY2FvdAAAAAAAAAAAAAAOdmlkZW9mcmFtZXJhdGUAQD34U+JVaygAD2F1ZGlvc2FtcGxlcmF0ZQBA1YiAAAAAAAANYXVkaW9jaGFubmVscwBAAAAAAAAAAAAJdHJhY2tpbmZvCgAAAAIDAAZsZW5ndGgAQUo7sYAAAAAACXRpbWVzY2FsZQBA3UwAAAAAAAAIbGFuZ3VhZ2UCAANgYGAAAAkDAAZsZW5ndGgAQUNICQAAAAAACXRpbWVzY2FsZQBA1YiAAAAAAAAIbGFuZ3VhZ2UCAANgYGAAAAkAAAk=
</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_sample1_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

This topic has been closed for replies.

1 reply

Participating Frequently
May 7, 2013

Hi

Make sure you are using OSMF ver 1.6+.

How are you trying to playback the streams?

-Karishma