ビデオをストリーミングするには、基本的な netty HTTP ファイル サーバー ( https://github.com/netty/netty/tree/master/example/src/main/java/io/netty/example/http/file ) を拡張する必要があります。ビデオにカスタム エンコーディングを行った後の HTTP。vlcj を使用してストリームを再現する Java アプリケーションを作成する予定です。
しかし、ファイルサーバーの拡張を開始する前でも、奇妙な動作が発生しています。VLC (バージョン 2.0.6) を使用してファイルを再生するときに、基本的なサーバーの例 (netty 3.6.5 と netty 4.0.0.CR1 の両方) を使用すると、次のようになります。
- VLC はファイルの再生を開始できます
- ファイルを数回シークするとすぐに、次のエラーが表示されます: java.io.IOException: Connection reset by peer
mpc-hc ( http://mpc-hc.org/ ) で同じストリームを再生している間、この問題は発生しません。
VLC がストリームを正しく再生できるようにするために、特定の方法でサーバーを構成する必要がありますか? VLC と VLCJ の両方の Web サイト/フォーラムで特定の情報を見つけられませんでした。
どんなヒント/提案も受け入れられます。