Skip to main content
Participating Frequently
June 7, 2012
Question

FMS livepkgr (404 Not Found) when downloading m3u8 files.

  • June 7, 2012
  • 1 reply
  • 4674 views

Hi,

I'm trying to use the FMS service on Amazon EC2, but it seems to be nearly impossible to request a stream for an iOS device.

Consider the following two files:

http://foo.cloudfront.net/hds-live/livepkgr/_definst_/liveevent/bar.f4m

http://foo.cloudfront.net/hls-live/livepkgr/_definst_/liveevent/bar.m3u8

I can always download the f4m, but I would say about 90% of the time when I try to get the m3u8 I just get "ERROR 404: Not Found." on the client side, and at the same time on the Apache log I get the following message:

[Thu Jun 07 03:57:24 2012] [warn]  bootstrap path is in event file is empty for event:livepkgr/events/_definst_/liveevent stream name:bar

[Thu Jun 07 03:57:24 2012] [error] [client x.y.z.w] File does not exist: /mnt/webroot/hls-live

[End Quote]

Is this normal? How can I get this to work reliably or at all?

Adobe engineers, any help here please?

(If you need more information just ask.)

Thank you.

    This topic has been closed for replies.

    1 reply

    paulo_fmsAuthor
    Participating Frequently
    June 8, 2012

    I'm guessing this request handling is done by mod_jithttp.so and maybe mod_hlshttp.so.

    Are these open source? If so, where can the source be found?

    Thanks

    Adobe Employee
    June 8, 2012

    All HLS requests request is handled by mod_hlshttp.so. Our modules are not open source.

    May i ask you what are your publishing settings - i mean which codecs are you using when you publish your streams?

    paulo_fmsAuthor
    Participating Frequently
    June 8, 2012

    Hi, you sure may.

    I'm using:

    /usr/bin/ffmpeg -re -i "rtmp://localhost/${input}/_definst_/${flashStream} live=1" -acodec libfaac -ar 44100 -ab 48k -vcodec libx264 -vpre ipod -f flv rtmp://localhost/${output}/${iosStream}?adbe-live-event=liveevent

    The input stream is comming from an actionscript flash app. The encoding is H.264 baseline or main, profile 3.0 or 3.1, 12fps, speex sound any freq, usually I use 44KHz.

    I can play the output stream using the f4m on OSMF, and I can also play the output rtmp using ffplay. Sometimes (when I can download the m3u8 ) I can also play the hls stream both on the idevices and using ffplay.

    Thank you very much for your help.