先說點題外話吧。昨天有幸去參觀了下方東兄的紅旗Linux,說句實在話,以前確實有點輕視紅旗Linux,它給我的固有印象是防windows太厲害了,沒有什麼創新,這次參觀紅旗Linux給我留下了很深刻的印象。它或許是沒有什麼心意,但是對於中國人來說,的確會是最適用的Linux。方東兄安裝了兩張CD,紅旗Linux只支持KDE桌面,所以個頭會相對小很多,但是這也意味著會減少很多潛在的用戶,比如我就習慣適用Gnome桌面環境紅旗Linux默認安裝了很多軟件,比如Mplayer,LumaQQ,Compiz fusion,星際譯王連詞典也裝好了,更絕的是Amarok居然直接就能播放mp3格式的歌曲,不知道紅旗是怎麼解決版權問題的,默認情況下Amarok是不會安裝mp3解碼器的。方東兄的Compiz fuison版本是0.6.0,雖然舊了點,但是也可堪使用。他卻不知道怎麼來配置,當我配置好給他展示了水紋了火焰字還有立方體的時候,可把他激動壞了,如果QQ和迅雷都出了Linux版的話,然後呢,國人精神文明略有進步,知道知識版權的話呢,紅旗Linux絕對會具有超凡的競爭力。提到這段題外話的主要原因是紅旗Linux有安裝一個看網絡電視的軟件,方東兄說還挺好用的,這影響我一個晚上。
晚上一直等著看歐洲杯決賽,本來想好去對門宿捨看的,後來一想何不嘗試一下在Linux下安裝一個看網絡電視的軟件呢,這樣看起來豈不是更爽。於是開始百度,從不了解到逐漸明確目標是一個讓人興奮的過程,我知道可以使用sopcast來看網絡電視,然後又看到說有一個名GMLive的前端比較好用,於是我便去下載GMLive,這個軟件是中國人開發的,比較好下載,安裝的時候又是一堆依賴的問題,一一去北科那個源上把依賴的包裝好,然後GMLive便順利安裝好了。接下來需要sp-sc-auth這個二進制文件(GMLive依賴的另一個程序是mplayer,GMLive調用它來播放音像),並且需要將它放置在/usr/bin/或者是/usr/local/bin/目錄下,這個文件也是很好下載的。然後點擊“應用程序->影音->GMLive”,這樣GMLive便順利啟動了,它似乎支持三種不同的協議:mms,nslive,sop。在mms下有許多頻道,雙擊後便提示正在連接,然後顯示連接成功,可是始終看不到圖像,並且一點聲音都沒有。在網上查有人說是mms都被封掉了。我便嘗試著去下sopcast的頻道列表,這又何嘗容易呢。校園網根本打不開www.sopcast.com這個網站,我先是到處找代理,找到成都中科院的一個代理服務器,能打開mysql的英文主頁,可是怎麼都打不開sopcast的主頁,沒有辦法就托QQ中使用寬帶的朋友幫忙看看,結果人家用電信寬帶也是打不開,這就怪了,似乎就沒有辦法了,在網上也看到很多反應這種情況的朋友。我突然一想何不試試Windows下的sopcast,然後在網上很快便下好GMLivSetup-SopCast-3.0.3-2008-4-30.exe這個文件,安裝之後,發現用得非常好,居然能收看CCTV5了,我想為什麼不能使用它用的頻道列表呢?去安裝目錄下的channellist挑一個最大的文件——chlist_live.xml拷貝到Fedora中,接著按照一個朋友講的做,將這個xml文件放到Apache的默認目錄下,然後運行Apache服務器,再修改GMLive的Sopcast的channel url為http://127.0.0.1/chlist_live.xml,重啟GMLive之後,發現sopcast的頻道列表依舊是空空如也,不知為何啊。無意中又看到一位朋友說將chlist覆蓋掉.gmlive/sopcast.lst便可。cp chlist_live.xml .gmlive/sopcast.lst,接下來運行GMLive,哈哈,大功告成,sopcast裡面的頻道多得很,搞定當時已經是兩點半了,我真是佩服自己的耐心啊,順利連接上CCTV5,十分惬意地看了一場精彩的比賽,一直5點多頒獎典禮結束,恭喜西班牙奪得冠軍,西班牙確實踢得好,整場比賽都占據著主動權,德國則是失誤頻頻,尤其是中場老是被斷球,巴拉克就像夢游一樣,這些年輕的球員估計可以確保西班牙十年的強大。這個頻道列表不過是是個xml文件,如果知道它的格式的話,自己都可以用文本編輯器來編輯的,其實頻道的信息變化是很少的,比如CCTV5是sop://broker6.sopcast.com:3912/6002,好像6002就標識了CCTV5,不知道為什麼Linux版的安裝程序就不生成一個頻道列表文件。這個sop協議的全稱是streaming over p2p,它是有sopcast實現的。還有一個問題是運行GMLive時,這些數據都是從何而來的,sop服務器在哪裡呢??這個sp-sc-auth個頭只有826KB,整個p2p算法都由它來實現吧。strings /usr/local/bin/gmlive能看到有sp-sc-auth這樣的字符串,說明gmlive有調用這個程序。
最後貼一下我一直在使用的ustb源的yum配置文件吧。
[base]
name=ustb Fedora source
baseurl=ftp://ftp.ustb.edu.cn/pub/fedora/9/Everything
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
它幫我自動安裝好了星際譯王,呵呵,比我手動安裝高效多了~明天又要上班了,92路改道把我都整暈了。
作者:絢麗也塵埃
原文地址:http://blog.163.com/ecy_fu/