RTMP 経由で MP4 をストリーミングするために FMS を使用しています。クライアントは MediaElements.js を使用しています。Firefox では、正常に Flash Player にフォールバックしています。ビデオ アプリケーション インスタンスの最上位フォルダーに MP4 を配置すると、再生が成功します。サブディレクトリを作成してそこにビデオを配置すると、再生に失敗します。たとえば、 のような src です。. .
rtmp://servername/video/\_definst\_/mp4:DELTA2.mp4
. . . 正常に再生されます。のようなsrc URLですが、. . .
rtmp://servername/video/\_definst\_/mp4:/data/DELTA2.mp4
. . . 失敗します。
問題は、プレーヤーが FMS への要求でアプリケーション インスタンスを解釈/送信する方法にあると思います。したがって、上記の最初の例では、FMS アクセス ログx-appinst
で . . .
\_definst\_
. . . 一方、2 番目のケースでは、x-appinst が表示されます。. .
\_definst\_/mp4:/data
2 番目のケースは明らかに間違っています。2 番目の URL が別のカスタム Flash プレーヤーで機能するという事実から、何らかの形でリクエストを誤って送信しているのはクライアントに違いないと思います。
何かご意見は?ルート以外のディレクトリから、FMS から MediaElements フラッシュ プレーヤーにビデオをストリーミングできた人はいますか?