Skip to main content
Participating Frequently
June 7, 2012
Question

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

  • June 7, 2012
  • 11 replies
  • 4675 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 is closed to new replies. Start a new post to keep the conversation going.

    11 replies

    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

    Participating Frequently
    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.