自訂搜尋

Wednesday, November 25, 2015

4個指令裝好youtube.video.php

youtube.video.php是YPChen的hdp_ims(Realtek 1073系列播放器上的一個知名IMS)內的一個script;缺少這個script,或沒有正確安裝,就沒辦法看很多放在YouTube的影片。先前我常因為沒正確安裝youtube.video.php,而無法使用YPChen。不過最近刷了幾次ElectronMania的鹿港版與淡水版2.1.6之後,我有點心得了;目前做到只須要下4個指令,就能裝好youtube.video.php。

完整的youtube.video.php安裝涉及幾個部分:除了原本的youtube.video.php外,YPChen另外提供了curl_youtube及js_youtube,以解決YouTube傳輸方式變動所帶來的一些問題。curl_youtube與js_youtube分別需要curl與js來執行,所以這兩個程式也必須安裝好。另外需要設定/usr/local/etc/dvdplayer/ims_yv_url_redir.dat(指向啟動curl_youtube的URL)與/usr/local/etc/dvdplayer/ims_yv_sig_redir.dat(指向啟動js_youtube的URL)。

其實我是針對鹿港版與淡水版同樣擁有的moServices環境而設計,才能將安裝過程縮短到4個指令。鹿港版與淡水版的moServices已經在TCP port 80啟動HTTP服務;它的web根目錄在/usr/local/etc/mos/www,一些php程式則放在/usr/local/etc/mos/www/modules/core內。依照這樣的架構,我會將YPChen的3個script一樣放在/usr/local/etc/mos/www/modules/core,而用http://localhost/modules/core/XXXXX這樣的URL來啟動它們。

安裝youtube.video.php前,必須在1073播放器安裝好鹿港版或淡水版固件;當播放器的網路正常啟動後,用telnet連進播放器(帳號名稱:root,無密碼)後,然後就用下面4個指令來安裝youtube.video.php。

指令1:cd /tmp
說明:先移到工作目錄/tmp下。

指令2:wget http://opendata.wretch.twbbs.org/ypchen/download/yvp-install-0.1.tar.gz
說明:我將youtube.video.php、curl_youtube、js_youtube這3個script,及我寫的安裝script(install_ypchen_youtube.sh),壓縮成yvp-install-0.1.tar.gz;這裡用wget來下載這個檔案。

指令3:tar zxvf yvp-install-0.1.tar.gz
說明:將yvp-install-0.1.tar.gz還原成YPChen的3個script與我的安裝script。

指令4:sh install_ypchen_youtube.sh
說明:啟動我的安裝script;執行完畢,youtube.video.php應該就可以使用了。

install_ypchen_youtube.sh的執行可分為三個部分。第一部分是將YPChen的3個script複製到/usr/local/etc/mos/www/modules/core,並設定為可執行的檔案。

第二部分則是為了安裝curl和js,必須先安裝ipkg的環境;這部分我是參考高清范上的文章:[问题] 个人对H1073最新固件的ipkg安装研究。安裝完ipkg,再安裝ossp-js與libcurl,以分別取得js與curl。

第三部分則是設定/usr/local/etc/dvdplayer/ims_yv_url_redir.dat與/usr/local/etc/dvdplayer/ims_yv_sig_redir.dat的內容。

裝好youtube.video.php後,記得要按照ElectronMania的說明,更動YPChen IMS的URL;依照YPChen的文件,我改成(在同一行):

http://ims-hdp.cloudfor.info/video/scripts/siteList.php?youtube_video=http%3A%2F%2Flocalhost%2Fmodules%2Fcore%2Fyoutube.video.php

接下來應該就可以看楓林網內的影片了。
Share/Bookmark

No comments: