2012-01-26 5 views
1

.NET WPFアプリケーションからビデオとオーディオをストリーミングすることを検討しています。 いくつかの調査の後、私はVLCが最良の選択肢かもしれないと判断しました(しかし、私は提案に公開しています)。 これまで静的画像ファイル(How to stream your images/files with VLC?)をストリーミングできました。しかし、ファイルが更新されると(次のフレームで)、ストリームは更新されません。 VLCに渡すことができるコマンドがありますか(特定のレートで)ファイルから連続的に読み込むように指示するので、ファイルを次のフレームで上書きすることができます。VLCを使用したスト​​リーミングイメージファイル - イメージが更新されるとき

私のビデオはカメラの入力から直接送られるわけではありません。最初にフレームを処理しています。そのため、ビデオファイルやデバイスの入力を指定しただけではありません。

ご迷惑をおかけして申し訳ございません。

+0

有用かもしれないhttp://stackoverflow.com/questions/2738228/how-to-stream-your-images-files-with-vlc – Adrian

+0

ありがとうアドリアン - 私は明白な何かを見逃しています、それは私が投稿した同じリンクですか?私はそれを誤解したことがありますか?もう一度ありがとう – Marc

+1

私はばかだ。リンクは現在のブラウザではほとんど色づけされておらず、表示されませんでした。 – Adrian

答えて

0

ffmpegは1つの画像をストリーミングし、そのストリーミング中にファイルを変更できるようにしますが、それでも細部を解決しようとします。私はここで、それは、私はVLCの前にsudoを入れていたと私はそれを行うためには/ usr/binに/ VLCでgetppidとgeteuid置き換え予告であることは、配管に

+0

ご存知でしたか?以前の投稿を編集して、質問の回答数を減らすことができます。あなたの投稿に間違っていたかもしれない間違いを訂正する機会を与えます。 :) – ForceMagic

0

を使用して

ffmpeg -i image -f outputformat - | vlc -I - --sout:.... 

のようなものに終わるかもしれないと思います。次に:

ffmpeg -loop 1 -i image.bmp -vcodec libx264 -f mpegts - | vcode = 1、vcodec = h264、vb = 256、venc = x264 {aud、profile =ベースライン、level = 30、 key = 30、ref = 1}、acodec = mp3、ab = 96}:std {access = livehttp {seglen = 10、delsegs = true、numsegs = 3、index =/var/www/streaming/mystream.m3u8、index} -url = http://xxx.xxx.xxx.xxx/streaming/mystream-#######.ts}、mux = ts {use-key-frames}、dst =/var/www/streaming /mystream-#######.ts} '

+0

私はあなたの/ var/www/streaming/mystream *ファイルは何ですか? – greg

関連する問題