還有沒有方法可以進行多媒體影音串流 ?
![見下文 見下文](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0F1sH8ZLiJHc_GQOFLLTu8f_BSgURb2px6D675Nzc5qSZ_-vL46daEosxeW4XdssryMwvFpGueA549eA-0SLo19NRoLghJdm2QG-lgSV9d7aauO7vSr0y63HvdrrQLWtXiacTWjPiI7U/w600/http-vlc-stream-01.png)
開啟 VLC
按串流
![見下文 見下文](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigfdT20BZ754pMU2PCU48m02yaxf95Bp8ATcGnafkxtkC5G2qi3UVN5oh1H3bg9lLyGpR3vE8SId7mwAbnJcsuN3rvRcHHz9OKXZt51HtENVfJJU-flkybOel2COE9oyuToDXNFP_ozhE/w600/http-vlc-stream-02.png)
在檔案分頁,選擇需要播放的檔案後
按串流
![見下文 見下文](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2p5Xr4mRDLWUg0eBGYgXR0K6vGOnHnRsYb6kbt0BJBWSwSv0dThA1Wk8838KQgFpgfoTIRJoYsRPADQczDiQsxYi4hRojVCH9pFszw11RBtU4o-Up0dZPs00pfO64GaU3HRkvZHQue9k/w600/http-vlc-stream-03.png)
按下一步
![見下文 見下文](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSXwJqXF6UYpThVqCXTZ2QiJVlVl4IRAmoMrX2nWZtgU9V5nyEqqx_Mb7EJlkvvGyutnr4qp3cRQAInZPkUI7MN3XB7ap2PvO00r6LsbAM2LOAr5z9drovHjoNQA90KWDw5Ton4fi4hZg/w600/http-vlc-stream-04.png)
選擇 HTTP
按加入
![見下文 見下文](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5KajMEetA15oW75iS7zXYMEeXoct66Bb7dotbQUEaHDtw3bYzRRmpDV39TDqxpC3X79-Opzbi0NLN_av8-EpeOXqb4D_j24gwQ0I5LPZ6ErC7b2ycmsiLp-eC024BdNC5rJDV1QpQp7k/w600/http-vlc-stream-05.png)
選擇連接埠,預設為 8080
輸入路徑,路徑可以是任意文字
按下一步
![見下文 見下文](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe_gTqmGnRhY-j5fImlnveW3BbPycoFHTj2US5l7d0G2jGtcQfsXoTmSnzGTdaZykJcbt7Kf6BXbweqwiK3Q9-8dU_FeXhQ_R8BzbDJsFPX9Jbw2dcnAHurHYsal-QgTQlKSW8Per4qk0/w600/http-vlc-stream-06.png)
選擇轉碼
建議使用 Video - Theora + Vorbis (OGG) 編碼
壓縮比率較高,對系統資源使用量亦不高,最主要是能夠支援 HTML5 串流
按下一步
![見下文 見下文](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia8pe3IYSca2hVT4rKvvGffajJ3v6bizT5vxljhf40tKVjn3qspOwe1q_FhQiCPRAphuGmvDq0FTYU-BoUjdclvEvONQAezWl7EIq417b2nis1yuPnTeLNWBGKAUZP5m_M-ad8cxnvkEI/w600/http-vlc-stream-07.png)
啟用 串流所有基本串流
按串流
![見下文 見下文](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCYkX-ES5lnmWYQzqza-ZG6ddW_n8opK_Xat434X9eP1LM20SN6Nxni4nIMP2y2x52XcMwR7dy8Cpf4-P5L_7raPzvqF0qrpPBOAOYL7PMt60bO1daO4XUG4WHaJrROINLC7_G_6b7U3U/w600/http-vlc-stream-08.png)
正在串流的檔案
不顯示串流中的影像能減少系統資源損耗
實際上,以上的步驟,只需要在 Terminal 輸入
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 改成需要串流的檔案即可
![見下文 見下文](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNj-d6lU32SU5-j9FWYd63cuQBl1_aXCqCyT8DG8yPWeykuGPCNV2WyP53sWsXciWfn228bEeHJIja8ovA08BOHbvxr4HsF6QUiFHgtAA2yxGT8x4K5hLQTg-h_ESvd0JdO4G2UuWDGCA/w600/http-vlc-stream-09.png)
編製一個簡單的 HTML5 文件,指向 VLC 的 HTTP 串流
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>video test</title> </head> <body> <div> <video src="http://127.0.0.1:8080/stream" controls="true" autoplay="true"></video> </div> </body> </html>
![見下文 見下文](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikfeR1oFRHsL1cn0__9Css0fbO-WumHBN3Jq0mO34xW4oKT3GsR1MIqshhQs5NvNMVOJr3xhzuUbGUu_ixgGLAc1sn7I8fmqftZxhO__Zhv7sUi1qoOzaVzP2gvJuFxGiUxWtplMHRK_c/w600/http-vlc-stream-10.png)
以能夠支援 HTML5 的瀏覽器直接開檔案便可以觀看串流中的影片
或將 HTML 檔案存放到 HTTP 伺服器,亦可以通過網絡觀看串流中的影片
沒有留言 :
張貼留言