2017-01-24 10 views
-1

これはとても難しい作業でした。私の目標はかなり単純です。サーバーからクライアントにmp4ファイルを送信し、バッファリングとダウンロードをしながら再生したいのですが。これは、私がvideo.mp4ファイルを書きながら再生する必要があることを意味し、wxPythonやWPF-Ironpythonのような、私が制御できるいくつかのプラットフォームに表示する必要があります。当然、そのようなプラットフォームは、私が書くためのオープンファイルを再生させることはありません。.mp4ファイルを書き込んで再生する

範囲リクエストを受け入れるHTTPサーバー(アプリケーションベースのサーバークライアントアプリケーションを作成しているので、私の場合はまったく必要ありません)を実装しようとしました。サーバーを実行してURLをロードするとクロム、それはすべて完璧に動作し、私は求めることができるとバッファリングは素晴らしいですが、私はWPF MediaElementからそれを読み込むときに、いくつかのポイント(私は実際にこれは、ドキュメント、任意のAPI、チュートリアル等)。私は本当に必死です。

私はバッファからビデオを再生してバッファの内容を変更することについても考えましたが、この可能性はないようです。

私は本当にこれに固執しています。私はいくつかの提案を得たいと思います。私はこれについて専門家ではないことに注意してください。そうすれば簡単に説明することができれば幸いです。 ありがとう!

+0

ダウンロードするバックグラウンドスレッドを作成して、そのファイルを再生するためのHTTPストリームを作成できますか? (HttpWebResponse.getResponseStream()を使用して) –

答えて

0

できません。 MP4はアプリケーションの正しいコンテナではありません。 HLS/dash/fragmented MP4のようなものを使う必要があります。

関連する問題