Skip to main content
Participating Frequently
September 11, 2014
Question

RTMP Live Streaming Works, HTTP HLS/HDS Streaming Doesnt

  • September 11, 2014
  • 1 reply
  • 1935 views

I am running Flash Media Server on my Windows 2008 R2 server, and am trying to get HTTP live streaming working. I am using Flash Media Live Encoder to stream to the server. I can get a basic RTMP stream to work without issue, however anytime I setup to stream to a basic HTTP live stream, I get the generic "We are having problems with playback. We apologize for the inconvenience." in the basic Flash Media Playback player. I can confirm the stream is being published to the server in the Admin Console using the livepkgr application successfully, and I can even get an RTMP stream to work when it is streaming to the livepkgr application.

Here are the FMLE settings I am using to publish the stream:

Stream URL: rtmp://184.69.238.58/livepkgr
(yes, thats my IP, the stream is live continuously, test for yourself!)

Stream Name: livestream?adbe-live-event=liveevent

my embeded html for viewing the stream is as follows:

<object width="640" height="480"> <param name="movie" value="http://fpdownload.adobe.com/strobe/FlashMediaPlayback_101.swf"> </param> <param name="flashvars" value="src=http://<myipgoeshere>/livepkgr/liveevent/livestream.f4m"></param> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param>  <embed src="http://fpdownload.adobe.com/strobe/FlashMediaPlayback_101.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="700" height="500" flashvars="src=http://<myipgoeshere>/livepkgr/liveevent/livestream.f4m">

While this gives me the error, the RTMP version (publishing to the livepkgr) works fine like this:

<object width="640" height="480"> <param name="movie" value="http://fpdownload.adobe.com/strobe/FlashMediaPlayback_101.swf"> </param> <param name="flashvars" value="src=rtmp://<myipgoeshere>/livepkgr/livestream"> </param> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param>  <embed src="http://fpdownload.adobe.com/strobe/FlashMediaPlayback_101.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="700" height="500" flashvars="src=rtmp://<myipgoeshere>/livepkgr/livestream"> </embed>  </object>

Can anyone explain to me what is happening here? I need HTTP streaming so I can eventually handle multi-bit rate streaming. Is there any further configuration beyond the standard "out of the box" FMS installation I need to consider on my server? There are no firewall issues at play here as all ports for standard streaming are open.

This topic has been closed for replies.

1 reply

Adobe Employee
September 12, 2014

I do not see the stream playing in my Flash SWF.

drogers18Author
Participating Frequently
September 12, 2014

I had about 2 hours of downtime last night to move my server. Try again? It will be live all day.

Dustin Rogers

Drogers@shaw.ca

780.293.6632