2012-01-26 54 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將流式傳輸一個圖像,並允許在其流式傳輸過程中對文件進行更改,但仍嘗試制定細節。我認爲它可以使用管道

+0

你知道嗎?您可以編輯以前的帖子,這樣可以減少問題答案的數量。它使您有機會糾正可能在您的帖子中出現的錯誤。 :) – ForceMagic

0

這,請注意,我不得不VLC之前把須藤最終像

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

和我取代geteuid與getppid在/ usr/bin中/ VLC做。然後:

ffmpeg -loop 1 -i image.bmp -vcodec libx264 -f mpegts - | sudo vlc - vlc:// quit - sout ='#transcode {width = 500,height = 318,fps = 1,vcodec = h264,vb = 256,venc = x264 {aud,profile = baseline,level = 30,在keyint = 30,REF = 1},acodec = MP3,AB = 96}:{STD訪問= livehttp {seglen = 10,delsegs =真,numsegs = 3,索引= /無功/網絡/流/ mystream.m3u8,索引-url = HTTP://xxx.xxx.xxx.xxx/streaming/mystream-########.ts},MUX = TS {使用密鑰幀},DST = /無功/網絡/流/mystream-########.ts}'

+0

我試圖做同樣的,你/ var/www/streaming/mystream *文件是什麼? – greg

相關問題