Skip to main content
November 22, 2012
Question

Problem opening hds-live http stream

  • November 22, 2012
  • 1 reply
  • 1557 views

Hi. I've been following this tutorial on how to stream from FME to FMS. I have http streaming to an apple device working fine, however when I try to open the hds stream from strobe media player here, I get: "We are having problems with the playback. We apologize for the inconvenience."

I have followed the same naming convetions in the tutorial, so the stream URL I want to play is: http://localhost/hds-live/livepkgr/_definst_/liveevent/livestream.f4m

I am using FMS 5 (trial version), and I remember I had this working with FMS 4.5.

When I open the stream URL from the browser, I get the below, which seems to be as expected.

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

<id>livepkgr/events/_definst_/liveevent</id>

<mimeType></mimeType>

<streamType>live</streamType>

<duration>0</duration>

<bootstrapInfo profile="named" url="../../../streams/livepkgr/events/_definst_/liveevent/livestream.bootstrap" id="bootstrap1185"></bootstrapInfo>

<media streamId="livestream" url="../../../streams/livepkgr/events/_definst_/liveevent/livestream" bootstrapInfoId="bootstrap1185">

<metadata>

AgAKb25NZXRhRGF0YQgAAAAAAAhkdXJhdGlvbgBAJLMzMzMzMwAFd2lkdGgAQHQAAAAAAAAABmhlaWdodABAbgAAAAAAAAAMdmlkZW9jb2RlY2lkAgAESDI2NAAMYXVkaW9jb2RlY2lkAgAELm1wMwAKYXZjcHJvZmlsZQBAU0AAAAAAAAAIYXZjbGV2ZWwAQD8AAAAAAAAADnZpZGVvZnJhbWVyYXRlAP/4AAAAAAAAAA9hdWRpb3NhbXBsZXJhdGUAQOV8AAAAAAAADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAACXRyYWNraW5mbwoAAAADAwAGbGVuZ3RoAAAAAAAAAAAAAAl0aW1lc2NhbGUAQI9AAAAAAAAACGxhbmd1YWdlAgADZW5nAAAJAwAGbGVuZ3RoAAAAAAAAAAAAAAl0aW1lc2NhbGUAQI9AAAAAAAAACGxhbmd1YWdlAgADZW5nAAAJAwAGbGVuZ3RoAAAAAAAAAAAAAAl0aW1lc2NhbGUAQI9AAAAAAAAACGxhbmd1YWdlAgADZW5nAAAJAAAJ

</metadata>

</media>

</manifest>

I would appreicate some help with getting this to work. I'm puzzeled as to why the same URL with hls and m3u8 works, but not this one.

Thanks,

Sebouh.

    This topic has been closed for replies.

    1 reply

    Adobe Employee
    November 22, 2012

    Have you placed crossdomain.xml in the webroot folder. Please check the apache access logs to find what request is failing without 200 error code.

    November 22, 2012

    The problem was the missing crossdomain.xml file. Strange that it worked on iOS though.

    Thanks a lot for your support.

    Where can I find more info about this file?

    Adobe Employee
    November 22, 2012

    This is sample one that allows everything

    <?xml version="1.0"?>

    <!-- http://www.adobe.com/crossdomain.xml -->

    <cross-domain-policy>

      <allow-access-from domain="*" />

    </cross-domain-policy>

    You can store it in webroot with name crossdomain.xml

    Please be sure about the implications. This allows from all domains to subsribe to your streams. Edit it as per your need..