Adding my source code for the player.
<object width="640" height="480"> <param name="movie" value="http://strobe.mymcneillfamily.com.s3.amazonaws.com/StrobeMediaPlayback.swf"></param>
<param name="flashvars" value="src=http%3A%2F%2Fstrobe.mymcneillfamily.com.s3.amazonaws.com%2Fvideo%2Fmovies.m3u&controlBarAutoHide=false&volume=0.8&urlIncludesFMSApplicationInstance=true"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://strobe.mymcneillfamily.com.s3.amazonaws.com/StrobeMediaPlayback.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="480" flashvars="src=http%3A%2F%2Fstrobe.mymcneillfamily.com.s3.amazonaws.com%2Fvideo%2Fmovies.m3u&controlBarAutoHide=false&volume=0.8&urlIncludesFMSApplicationInstance=true"></embed></object>
Source Swf: http://strobe.mymcneillfamily.com.s3.amazonaws.com/StrobeMediaPlayback.swf
width: 640 height: 480
The embed code you posted is working for me but I saw that you are using Progressive Download assets inside your playlist.
I tried using your rtmp resource inside the playlist but it didn't work. The problem is that the "urlIncludesFMSApplicationInstance" parameter isn't transmitted to the assets from a playlist. To make this happen you have to create a F4M manifest file for each of your asset, for example:
<?xml version="1.0" encoding="utf-8"?>
After that you just have to create a playlist with your manifest files, for example:
Hope this helps and solve your issue,
Thanks so much for the reply. I tried what you said, using the xml manifest, but still having issues.
My .f4m files are structured as:
<?xml version="1.0" encoding="utf-8"?>
My .m3u playlist looks lie:
THe playlist link is:
The error I am getting is:
"Plaulist Element Failed Playback"
"The F4M document containes errors"
"URL Missing from Media Tag"
All the F4M files you posted are giving 404 for me.
From what you have posted it's possible that you have a space in "</urlIncludesFMSApplicationInst ance>" and maiby this is the issue.
Also, can you check that flashplayer is not requestiong a crossdomain.xml, and if this is happening that you have this policy file on the root of your webserver.
Hope this help :-)
The .f4m files are giving me the option to open or save. There is no
crossdomain policy on the webserver.
I also checked, and there are no spaces, the line appears as
I made it work for me.
I can't open http://strobe.mymcneillfamily.com/video/walkingaway.f4m but I can open/save http://strobe.mymcneillfamily.com.s3.amazonaws.com/video/walkingaway.f4m. I have created a .m3u using this URL's but this is not working for me because Strobe Media Player can't acces http://strobe.mymcneillfamily.com.s3.amazonaws.com/crossdomain.xml file.
I have copyied the F4M files on my server, along with the playlist, and the playback is working just fine.
Can you create a crossdomain.xml file on your webserver just to validate that this isn't the issue?
Currently, there is no crossdomain.xml file in effect. I was not aware I needed one. I have all assets set to "public" which should provide access to all users/domains. My ESA HD media seems to work fine without one. Does Strobe Mefia Player require one?
The crossdomain policy file is requested by Flash Player when requesting data from an other domain. More details here: http://www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html
You should add a generic crossdomain.xml file to the root of your webserver just to see if it works and then if needed make it less permissive.
An example can be this:
<!-- http://www.osmf.org/crossdomain.xml -->
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
I'll give it a shot and keep you posted!
Thanks so much!
Thanks for all of your assistance, but I am still having the same problem after uploading the crossdomain file. It may very well be, an Amazon Cloudfront or S3. I'm looking into that now.
If I can view, rtmp://sgq4ilxnnkru9.cloudfront.net/cfx/st/mp4:bulletsinthegun.mp4 from my streamer, should mean that it is working? Do I still need the F4M files?
You will still need to use a F4M file to send the urlIncludesFMSApplicationInstance parameter.