0

Windows 7 ローカル環境。

私のセットアップはこれです:

Red5/webapps/app/streams/vid.flv

ビデオにアクセスする必要があります。JWプレーヤーでファイルを再生しようとしていますが、not found or access deniedエラーが発生します

JWプレーヤーが表示するパスをブラウザーに入力するとlocalhost:5080/app/streams/vid.flvhttp 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 は、.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 に答える