我想從我的攝像頭連接到我的無頭Ubuntu服務器(運行Maverick 10.10)流視頻和音頻。我希望能夠以WebM格式(VP8視頻+ OGG)進行流式傳輸。帶寬有限,所以流必須低於1Mbps。命令行流媒體攝像頭與WebM格式的Ubuntu服務器音頻
我試過使用FFmpeg。我能夠記錄來自攝像頭的WebM視頻下列要求:
ffmpeg -s 640x360 \
-f video4linux2 -i /dev/video0 -isync -vcodec libvpx -vb 768000 -r 10 -vsync 1 \
-f alsa -ac 1 -i hw:1,0 -acodec libvorbis -ab 32000 -ar 11025 \
-f webm /var/www/telemed/test.webm
然而,儘管與垂直同步和異步選擇各種方式進行實驗,我可以不同步的音頻,或尼山風格的快進視頻與匹配的快速音頻。我也一直無法得到這與ffserver實際工作(通過替換test.webm路徑和文件名與相關的飼料文件名)。
目標是在緊湊的帶寬中使用只有開源組件才能獲得可在現代瀏覽器中查看的實時音頻+視頻饋送。 (沒有MP3格式的合法穀殼)
因此我的問題是: 你會如何從網絡攝像頭通過Linux與同步音頻流webm?你使用什麼軟件?
您是否成功通過FFmpeg通過網絡攝像頭編碼webm中的同步音頻?如果是這樣,你發出了什麼命令?
FFmpeg + FFserver是否值得堅持,還是還有其他更適合的命令行工具(例如VLC,它似乎不太適合編碼)?
是否像Gstreamer + flumotion可從命令行配置?如果是這樣,我在哪裏可以找到命令行文檔,因爲flumotion doc在命令行細節上相當輕鬆?
在此先感謝!