2013-06-21 42 views
0

Windows 7本地環境。Red5/Tomcat某個目錄下的「403禁止」錯誤

我的設置是這樣的:

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/ 而看到目錄列表,其中有streams和它temp

我可以進入temp,並獲得另一個目錄列表。

我不能,然而,進入streams,因爲當我嘗試,它給了我一個403

的目錄列表也使我的Tomcat的版本信息,這是Apache Tomcat/6.0.26

回答

1

到目前爲止,該我知道Red5不支持http streaming。當您使用JW Player時,您可以使用rtmp protocol

Folow 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文件。

+0

根據該教程,我的JW播放器應該正確設置來檢索文件,但它仍然無法播放它,我也無法通過網絡瀏覽器訪問本地文件 – Houseman

+0

@Curtis剛剛更新了答案 – fmodos