Skip to main content
August 21, 2012
Question

FMS 4.5 HLS Sample from Start Screen won't play

  • August 21, 2012
  • 1 reply
  • 2040 views

I have installed FMS 4.5 on our server and am unable to get the HLS test video to work on an iPad from the FMS Start Screen.  It displays the "play triangle"  with a circle around and line through it in the middle of where the video should be.  I am able to get the RTMP sample to play in various browsers on my PC but the HLS will not work on iOS.  I have searched the web for someone else having this problem but have not found any answers.

This topic has been closed for replies.

1 reply

Inspiring
August 22, 2012

Hi,

Please check your Apache error logs. You might get some clues as to what is inhibiting the playback.

-Shiven

August 22, 2012

The only entries in the Apache error_log file have to do with the startup.  The access_log is completely empty.  My guess is that this indicates that the request is not making it from FMS to Apache?  Here is what is in the error_log file.

Starting the FMSHttpd service

The FMSHttpd service is running.

mod_unique_id: using ip addr 172.18.96.153

[Mon Aug 20 15:22:42 2012] [info] mod_jithttp - FMS installation path: "C:\\Program Files\\Adobe\\Flash Media Server 4.5\\"

[Mon Aug 20 15:22:42 2012] [info] mod_unique_id: using ip addr 172.18.96.153

[Mon Aug 20 15:22:42 2012] [notice] Digest: generating secret for digest authentication ...

[Mon Aug 20 15:22:43 2012] [notice] Digest: done

[Mon Aug 20 15:22:43 2012] [notice] Apache/2.2.17 (Win32) DAV/2 configured -- resuming normal operations

[Mon Aug 20 15:22:43 2012] [notice] Server built: Oct 18 2010 01:58:12

[Mon Aug 20 15:22:43 2012] [notice] Parent: Created child process 6248

[Mon Aug 20 15:22:43 2012] [info] mod_jithttp - FMS installation path: "C:\\Program Files\\Adobe\\Flash Media Server 4.5\\"

[Mon Aug 20 15:22:43 2012] [info] mod_unique_id: using ip addr 172.18.96.153

[Mon Aug 20 15:22:44 2012] [info] mod_jithttp - FMS installation path: "C:\\Program Files\\Adobe\\Flash Media Server 4.5\\"

[Mon Aug 20 15:22:44 2012] [info] mod_unique_id: using ip addr 172.18.96.153

[Mon Aug 20 15:22:44 2012] [notice] Digest: generating secret for digest authentication ...

[Mon Aug 20 15:22:45 2012] [notice] Digest: done

[Mon Aug 20 15:22:45 2012] [notice] Child 6248: Child process is running

[Mon Aug 20 15:22:45 2012] [info] Parent: Duplicating socket 336 and sending it to child process 6248

[Mon Aug 20 15:22:45 2012] [notice] Child 6248: Acquired the start mutex.

[Mon Aug 20 15:22:45 2012] [notice] Child 6248: Starting 250 worker threads.

[Mon Aug 20 15:22:45 2012] [notice] Child 6248: Starting thread to listen on port 8134.

August 22, 2012

So I am now able to play a video on the iPad but it not optimal as I have to specify the Apache port 8134 in the url.

Example:  http://server:8134/hls-vod/sample1_150kbps.f4v.m3u8

This works fine.  However if I remove the port 8134 it does not find the video.  Isn't Flash supposed to pass the request on to Apache when it receives it on port 80?  I feel like I may be missing a setup step.