試了一下,如果知道 WebDAV server 中的影片檔網址,用最新的 VLC Media Player (非 stable 的 2.1.x , 2.2.x) 以主選單「媒體」中的「開啟網路串流」來開啟,會出現認證的對話框,資料輸入正確即可用 VLC 來看影片。
不過直接用 VLC 來開 WebDAV 上的影片串流有個缺點,無法直接去瀏覽 WebDAV server 上的檔案清單後「點選」要看的影片播放,這樣就不太「友善」了。找了一下,gp-vlc 這個 https://code.google.com 上的專案可以解決選取影片後直接呼叫 VLC 播放。
gp-vlc 是一個以 Java 開發的應用程式,它的主要功能其實是扮演一個 local 的「reverse proxy」,也就是,和存放影片主機對話的工作都交給它, VLC Media Player 再跟 gp-vlc 來要影音資料,這樣一來,即使用的是 stable 版的 VLC (目前為 2.0.x),也可以觀看 WebDAV 上的串流。甚至提供了影片選取的功能,簡化了播放流程。
gp-vlc 支援一般的 web server ,也支援 WebDAV 。第一次啟動 gp-vlc 後,我們先依序填入 WebDAV 連線所需要的資料:
- WebDAV URL
- Username
- Password
接著按「Browse」的按鈕設定 VLC 程式的路徑 (VLC path),如果想把目前的設定儲存起來,就先在「Password for encrypted values」設定一個加密的密碼,然後按「Save」的按鈕儲存。gp-vlc 會將設定儲存在一個名為「gp-vlc-rp.properties」的檔案,並和 gp-vlc 放在同一個目錄中。
設定完畢,如果按了 WebDAV URL 右側的「Scan」按鈕,gp-vlc 就會開始試著和 WebDAV server 連線,並擷取主機上的所有目錄及檔案名稱。
我們可以在「Filter」的欄位中輸入檔案過濾條件的關鍵詞,如果有多個關鍵詞,詞與詞之間用空格分開即可。gp-vlc 會只顯示符合過濾條件的檔名。
想看哪一個影片,只要點選檔名,並按一下「Play」的按鈕就會叫出 VLC 來播放。這種方式大大簡化了影片播放的流程。
如果曾經以「Save」的功能將 WebDAV 的連線資訊儲存好,我們可以在啟動 gp-vlc 後,先在「Password for encrypted values」的欄位中輸入當初設定的值,然後再按一下「Restore」的按鈕來重新載入連線的相關參數。
只能說有網路真好,有需求就有能人寫出了好用的工具!
如果曾經以「Save」的功能將 WebDAV 的連線資訊儲存好,我們可以在啟動 gp-vlc 後,先在「Password for encrypted values」的欄位中輸入當初設定的值,然後再按一下「Restore」的按鈕來重新載入連線的相關參數。
只能說有網路真好,有需求就有能人寫出了好用的工具!
沒有留言:
張貼留言