0

我正在尝试使用外部 Apache 设置 Flash Media Server,以便在 chrome 浏览器的 HTML5 视频播放器中流式传输一些 vod 内容。我已按照Adob​​e 帮助中的说明进行操作,但这并没有多大帮助。我可以在服务列表中看到 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 时,视频播放良好。

我知道在这个复杂的设置中我可能在几个地方犯了错误,但是,任何帮助将不胜感激。

提前致谢

4

2 回答 2

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

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

  3. 该 URL 看起来像您正在尝试渐进式下载文件。FMS 根本不参与其中。你能更详细地解释你想要达到的目标吗?

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

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

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

于 2012-05-02T17:54:48.683 回答
0

我想我已经想通了。内置的 apache 正在侦听端口 8134 而不是默认的 80。所以当我将 URL 作为计算机名:8134 时,它一切正常。

于 2012-08-31T05:32:51.560 回答