還有沒有方法可以進行多媒體影音串流 ?

開啟 VLC
按串流

在檔案分頁,選擇需要播放的檔案後
按串流

按下一步

選擇 HTTP
按加入

選擇連接埠,預設為 8080
輸入路徑,路徑可以是任意文字
按下一步

選擇轉碼
建議使用 Video - Theora + Vorbis (OGG) 編碼
壓縮比率較高,對系統資源使用量亦不高,最主要是能夠支援 HTML5 串流
按下一步

啟用 串流所有基本串流
按串流

正在串流的檔案
不顯示串流中的影像能減少系統資源損耗
實際上,以上的步驟,只需要在 Terminal 輸入
1 | cvlc -vvv 'media-file' --sout '#transcode{vcodec=theo,vb=2000,acodec=vorb,ab=128,channels=2,samplerate=44100}:http{mux=ogg,dst=:8080/stream}' --sout-all --sout-keep |
media-file 改成需要串流的檔案即可

編製一個簡單的 HTML5 文件,指向 VLC 的 HTTP 串流
1 2 3 4 5 6 7 8 9 10 11 12 | <!DOCTYPE html> < html > < head > < meta charset = "UTF-8" /> < title >video test</ title > </ head > < body > < div > </ div > </ body > </ html > |

以能夠支援 HTML5 的瀏覽器直接開檔案便可以觀看串流中的影片
或將 HTML 檔案存放到 HTTP 伺服器,亦可以通過網絡觀看串流中的影片
沒有留言 :
張貼留言