如何使用外部Apache设置Adobe Flash Media Server 4.5

时间:2012-04-26 12:36:41

标签: apache2 video-streaming flash-media-server

我正在尝试使用外部Apache设置Flash Media Server,以便在Chrome浏览器的HTML5视频播放器中传输某些vod内容。 我按照Adobe Help的说明进行了操作,但这并没有多大帮助。我可以看到服务列表中运行的FMS和FMSHttpd服务。

正常的html页面显示正常,但视频不是流媒体。

  1. 我不想使用同一包中的Apache。
  2. 我正在将它流式传输到html5视频元素,代码在html中如下所示

    <video controls="controls" autoplay="autoplay" src="http://localhost/vod/sample2_1000kbps.f4v" width="480" height="352">Video Tag not supported</video>

  3. FMS和Apache都在Windows机器中,但位于不同的位置。

  4. 当我使用FMS包的Apache时,视频播放正常。
  5. 我知道在这个复杂的设置中我可能在几个地方犯了一个错误,但是,任何帮助都将受到赞赏。

    提前致谢

2 个答案:

答案 0 :(得分:1)

  1. 确保您尝试使用Apache(即使是您自己安装的)。使用IIS等其他Web服务器将无法正常工作。

  2. 您可以直接申请网址吗? http://localhost/vod/sample2_1000kbps.f4v。您需要确保手动安装的Apache配置为查看磁盘上的正确位置,该文​​件实际位于该位置。

  3. 该网址看起来像是在尝试渐进式下载文件。 FMS根本不参与其中。你能否详细解释一下你想要实现的目标。

  4. 如果您没有使用FMS安装的Apache,您甚至不应该在服务列表中看到FMFShhtp。

  5. 停止fmshttpd。在您的手册中,Apache httpd.conf确保DocumentRoot指向vod / sample2_1000kbps.f4v文件所在的正确位置。启动Apache手册。请求文件。什么是Apache访问/错误日志?

  6. 为什么不想使用FMS附带的Apache?

答案 1 :(得分:0)

我想我已经想到了这一点。内置的apache正在侦听端口8134而不是默认的80.所以当我把URL作为computername:8134时,一切正常。