0

Windows 7 本地环境。

我的设置是这样的:

Red5/webapps/app/streams/vid.flv

我需要访问视频。我正在尝试通过 JW 播放器播放文件,但它给出了not found or access denied错误

我在浏览器中输入了 JW 播放器显示的路径,localhost:5080/app/streams/vid.flv它给了我一个http 403错误。

我怎样才能解决这个问题?提前致谢。


更多信息:

我可以去http://localhost:5080/webapp/ 并查看目录列表,其中包含streamstemp

我可以进入temp,并获得另一个目录列表。

但是,我不能进入streams,因为当我尝试时,它给了我一个403

目录列表还提供了 Tomcat 版本信息,即Apache Tomcat/6.0.26

4

1 回答 1

1

到目前为止,我知道 Red5 不支持http streaming. 当您使用 JW Player 时,您可以使用rtmp protocol

按照本教程设置 JW Player 以使用rtmp.

更新“403 禁止”

默认情况下,red5 应用程序中的 web.xml 配置为禁止访问streams folder. 删除下面的代码以访问它:

<security-constraint>
        <web-resource-collection>
            <web-resource-name>Forbidden</web-resource-name>
            <url-pattern>/streams/*</url-pattern>
        </web-resource-collection>
        <auth-constraint/>
    </security-constraint>  

但请记住,通过.flv使用直接 url 路径访问文件,它将下载文件但不会流式传输。

于 2013-06-24T02:30:42.150 回答