【问题标题】:Red5/Tomcat "403 forbidden" error on a certain directory某个目录上的 Red5/Tomcat“403 禁止”错误
【发布时间】:2013-06-21 22:42:31
【问题描述】:

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

【问题讨论】:

    标签: flash tomcat red5 http-status-code-403


    【解决方案1】:

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

    按照this tutorial 设置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>  
    

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

    【讨论】:

    • 根据该教程,我的 JW 播放器应该设置正确以检索文件,但仍然无法播放,也无法使用网络浏览器访问本地文件
    猜你喜欢
    • 1970-01-01
    • 2018-10-16
    • 2016-06-19
    • 1970-01-01
    • 2020-09-26
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 2016-12-24
    相关资源
    最近更新 更多