歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux網絡 >> 體驗時尚 Linux網絡環境下玩轉流媒體

體驗時尚 Linux網絡環境下玩轉流媒體

日期:2017/2/27 9:41:10   编辑:Linux網絡

  播客即英文的Podcast或Podcasting這個詞來源自蘋果電腦的iPod與廣播(broadcast)的合成詞,其指的是一種在互聯網上發布文件並允許用戶訂閱feed以自動接收新文件的方法,或用此方法來制作的電台節目。這種新方法在2004年下半年開始在互聯網上流行以用於發布音頻文件。播客與其他音頻內容傳送的區別在於其訂閱模式,它使用RSS 2.0文件格式傳送信息。該技術允許個人進行創建與發布,這種新的傳播方式使得人人可以說出他們想說的話。訂閱播客節目可以使用相應的播客軟件。這種軟件可以定期檢查並下載新內容,並與用戶的便攜式音樂播放器同步內容。播客並不強求使用iPod或iTunes; 任何數字音頻播放器或擁有適當軟件的電腦都可以播放播客節目。相同的技術亦可用來傳送視頻文件,在2005年,已經有一些播客軟件可以像播放音頻一樣播放視頻了。

  播客,也被稱為“有聲博客”。有了播客,每個人都可以在網絡上開設自己的個人廣播電台。2005年6月蘋果iTunes推出內置的播客支持功能,簡化了播客的傳播程序,還對播客的內容進行了分類管理。同時,蘋果的iPod以及mp3播放器讓播客收聽者可以擺脫電腦,像聽音樂一樣隨時隨地都可以收聽“播客”,加快了“播客”向音樂播放器用戶傳播的進程。iTunes用戶可以很輕松的訂閱超過3000個免費的播客(Podcast)廣播。一旦有新的節目,iTunes會自動通過因特網進行更新到用戶的電腦和iPod上。在iTunes“播客”名錄推出的最初兩天內,全球iTunes用戶已經在新的下載名錄上訂制了逾100萬個“播客”。也就是說,在美國的播客用戶數量超過一百萬。在個人博客之後,傳統傳媒巨頭ABC、NBC、ESPN、迪斯尼也來了,這些媒體巨頭在各自的網站上相繼推出了免費播客。媒體巨頭的跟進,使得播客驟然間紅火了起來。目前,播客在中國還處於剛剛起步的階段。

  當然,由於互聯網帶寬的限制,播客還不可能一下紅遍互聯網。不過,隨著互聯網帶寬的增加,播客的發展也會像多種方向演進。從音頻發展到視頻,幾乎是一種必然。中國播客網就是視頻播客。下面我們看一下如何在Linux網絡環境下玩轉播客。

  國內的“播客”主要站點:播客天下(www.imboke.com)、土豆播客(www.toodou.com)、中國播客網(www.vvlogger.com)及博客中國-動聽播客(podcast.blogchina.com)。這些網站目前為播客免費提供30M至100M的使用空間,個人博客們的電台對於聽眾也基本以免費為主。

  一、准備工具

  1.硬件方面

  中央處理器:450MHz Pentium II 以上 ,硬盤空間 400兆以上,顯示內存4兆以上。即插即用的聲卡、128 MB 內存。

  2.軟件方面

  因為安裝驅動程序可能需要配合核心來編譯,所以會使用到內核源代碼,此外,也需要編譯器 ( compiler ) 的幫助,因此,先確定您的 Linux 系統當中已經下列軟件的存在:kernel-source 、kernel 、gcc 、make、qt。可以通過Rat Het Enterprise Linux圖形界面下的“添加/刪除應用程序”工具進行安裝。具體方法是,選擇“主選單”→“系統設置”→“添加/刪除應用程序”,在彈出的界面中選中“開放”→“開放工具”→“標准工具包”最後單擊“更新”即可。下載安裝專用軟件包:

#wget http://FTP.isu.edu.tw/pub/Sun/Java/JRE-5.0_04/linux32/jdk-1_5_0_04-linux-i586-rpm.bin

# chmod 755 jdk-1_5_0_04-linux-i586-rpm.bin(更改文件的執行權限)# ./jdk-1_5_0_04-linux-i586-rpm.bin(編譯文件,查看版權說明過程)

配置/etc/profile文件(在profile文件的最後面加入以下的信息):JAVA_HOME=/usr/java/jdk1.5.0_04PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jareXPort JAVA_HOME,PATH,CLASSPATH

二、Linux網絡環境下播客客戶端使用

  1. BashPodder

  BashPodder是一個速度飛快且系統要求極低的播客客戶端是BashPodder,這是一個用bash命令解釋器編寫的播客客戶端,它運行時會調用bash命令解釋器、wget和sed這三個軟件。

#wget http://www.leonscape.co.uk/linux/bpconf/bpconf-0.5.1.tar.gz

#tar vzxf bpconf-0.5.1.tar.gz;cd bpconf-0.5.1

#./configure;make ;make install

  運行軟件:

# ./bpconf

  BashPodder使用非常簡單,界面見圖1。

圖1 BashPodder使用界面

  啟動工作後,點擊“Add”按鈕添加feed,然後點擊主頁面的“Cheak Now”即可進行工作。界面見圖2。

圖2 添加feed界面

  運行軟件:

# ./bpconf 2.jPodder:

  jPodder是一個十分強大的播客客戶端是jPodder,這是一個基於Java的跨平台客戶端。jPodder不僅為播客的訂閱提供了一個圖形用戶界面(GUI),還能夠選擇下載你感興趣的內容,並根據mime類型關聯把它們自動送到合適的程序裡播放。它還可以用來創建自己的播客,它幫助你完成制作、建立RSS feed、編輯MP3標簽、FTP傳輸等一系列過程。jPodder或許是你可以獲得的功能最豐富的播客客戶端,它可以在http://jpodder.sourceforge.net/ 上下載獲得。軟件下載安裝:

#wegt http://switch.dl.sourceforge.net/sourceforge/jpodder/jpodder1.0RC2-Linux.jar

# java -jar jpodder1.0RC2-Linux.jar

# /usr/local/jPodder-1.0/bin/./jpodder

  軟件提供了一個優秀的安裝,安裝非常簡單界面見圖3。

圖3 jPodder安裝界面

  jPodder是一個Podcast接收機,它能幫你從互聯網上下載音樂,能幫你輕松地從成千上萬的音樂中選擇你喜歡的。用它訂閱Podcast節目並設置好後,只要節目一有更新,它就自動下載了,你不必大量的浪費時間自己手工下載。下載完,你就可以用Apple iTune播放了,你還可以把音樂導入你的iPod或其他便攜式MP3播放器中。安裝好可以直接添加任務:點擊添加Feed按鈕。當然,你可以選擇Podcast目錄裡的Feed,不過基本都是英文的,見圖4。

圖4 添加feed

  下載新的Podcast,並播放。當你選擇好Podcast(默認選擇是最新的一個Podcast,你可以選擇多個),然後點擊檢查新的Podcast按鈕,jPodder就會掃描所有訂閱的Feed,並進行下載,界面見圖5。

圖5 jPodder的工作界面

  這只是個jPodder的簡介,你可以自己試著用jPodder去體驗更多的高級功能(比如定時下載),如果你英文不差得話,也可以去了解jPodder的官方網站更多內容。 另外系統也在

  HELP中有1200頁的常見問題回答。這樣你也可以自己輕松收聽網絡有聲博客了。

  3.其他Linux播客客戶端:

  Juice (原名iPodder,最早的Podcast客戶端軟件)官方網址:http://juicereceiver.sourceforge.net/,也是一款跨平台的Podcast接收軟件,可支持Windows、Macintosh和Linux三個平台。iPodder是免費軟件,是最受歡迎的Podcast接收軟件之一。下載鏈接:http://download.sourceforge.net/juicy/juice_0.03e_i386.deb

  Podcatcher;命令行下的Linux播客客戶端,官方網址:http://podcatcher.rubyforge.org/. 速度比較快。下載鏈接:http://rubyforge.org/frs/download.PHP/8229/podcatcher-1.3.4.tar.gz

  確定了客戶端軟件,那麼尋找有趣的播客就很容易了,在http://www.ipodder.org或者http://www.podcast.net/上,你可以找到成千上萬個可以聽的播客。

三、制作自己的播客

  1.使用RipperX制作mp3格式的文件

  不少喜歡音樂的朋友都會試著在電腦上用CD 制作MP3,當然Linux 的用戶也可以自行制作MP3,這並不是Windows/Mac 的專利。這次我就為大家介紹制作MP3的Linux程序: RipperX。可以在其官方網址下載,下載鏈接: http://keihanna.dl.sourceforge.net/sourceforge/ripperx/ripperX-2.6.7.tar.gz RipperX的源代碼很小只有167KB,最新版本2.6.7。我們看一下 RipperX 的工作過程1、從音樂 CD 中剝離出 WAV 文件。2、然後把 WAV 編碼成 MP3,最後保存 WAV文件和MP3文件。接著我來看一下關於CDDB,CDDB 是一個免費的互聯網服務,它可以返回 CD 音樂數據如 CD 標題,藝術家,曲子標題等等。要使用 CDDB,只要在光驅中放入 CD,連接到互聯網,點擊 CDDB 按鈕,然後每個曲子的所有信息,CD 標題,藝術家名字,以及播放時間都將自動下載到 MP3 Home Studio。

  這些數據將會加入到 CD 播放器的曲子信息中,當你錄制 CD 曲子時,這些信息將會很容易的加入到你制作的 MP3 文件中。注意,你必須在 CDDB 選項(CDDB Options)中填入用來接收來自 CDDB 的信息的 Email 地址。CDDB 選項:要改變 CDDB 設置,點擊CDDB按鈕,然後選擇 CDDB 欄,然後選擇 CDDB 欄來進入同一個頁面。記得輸入你的 Email 地址。獲取地址(Get Sites)按鈕會下載更多的 CDDB 網址讓你選擇。點擊獲取網址按鈕之前,確定你已經連接到互聯網,不然的話,會在一分鐘後失效。另外RipperX目前已經支持代理服務器端口號是80。如果沒有代理服務器就把這部分忽略掉配置,也沒關系。

  最後我們看一下用RipperX制作Mp3的工作實例。首先選擇一個聲音文件,制作Mp3前最好事先聽一下。然後用鼠標點擊“GO!!!”按鈕即可輕松制作Mp3了。見圖6。

圖6 RipperX 制作MP3的過程

  總結:RipperX 是 GTK 下發展出來的軟件,能將 CD 直接轉成 WAV 或是 MP3 ,他還支持了 plugin 功能,讓你可以選擇你習慣的 MP3 壓縮器。目前已支持的壓縮器有:

LAME Mp3 Encoder v3.50 3.13 No will no longer work!!

GoGo Mp3 Encoder (Lame with assembly optimizations) v2.22

BladeEnc Mp3 Encoder v0.82

XingTech Mp3 Encoder v1.5

Fraunhofer Mp3 Encoder v2.72 (l3enc) and v3.71 (mp3enc)

8hz-mp3 Encoder

  除此之外,它也支支持 CDDB 功能,你不再需要自己去建立歌名、 CD 名稱、作者等資料,直接由 CDDB 網絡上的 CD 資料庫,直接取到資料,相當方便。RipperX是Linux環境下的一優秀的Mp3制作工具,它的速度非常快,筆者用它抓取一個16兆CD音軌用128KB的采樣頻率來制作一個5兆的Mp3只用了4分鐘,並且音質很好沒有失真, 當然這和您的計算機的中央處理器和聲卡還是有很大的關系。

  2. 使用Audacity制作mp3格式的文件

  Audacity是一款免費、開放源碼、易於使用的音頻編輯器和錄音器,可運行在Windows、Mac OS X、GNU/Linux及其它操作系統上。事實上,就目前而言,可以不借用任何工具而直接運行在這三個操作系統平台上的應用程序並不多,而多媒體程序則更少。這也正是Audacity的優勢之一。因為經常要與使用不同的操作系統平台的音樂家合作,所以專業的音樂和音頻工程師都喜歡在跨平台的環境下工作。在Linux世界裡,Audacity可能並不是屬於特別高級或說功能特別強大的那一類音頻編輯器,一般充當著音樂合成器的角色,但它的確是最易於使用的音頻編輯器之一。

  可以使用Audacity進行現場錄音、將磁帶和錄音帶轉錄為數字錄音或CD、編輯MP3及WAV音頻文件、剪切、拷貝、接合及混音、改變錄音的速率和音高等。Audacity的使用非常簡單。你想通過耳麥輸入你說的話,只需要雙擊你屏幕右下角的喇叭,然後打開“選項”菜單點“屬性”,然後選“錄音”,確定,然後裡打勾選擇“麥克風”。如果你要錄自己電腦上播放器播放的背景歌曲,同上設定過程,選擇“立體聲混音”就可以錄歌曲了。合成背景音樂的時候只需要導入錄好的音軌,然後一並保存成wav或者mp3就可以了。也許你對效果不滿意,剪輯也很方便,你可以像編輯文字一樣編輯那些波浪線。Audacity給你提供了放大鏡,時間拖曳等工具。你可以把想編輯的部分放大,這樣可以剪輯得很細致,你還可以隨意把音軌拖來拖去,調整到你希望的時刻,比如你希望正好和音樂同時開始說話,只要對齊這兩個波浪就可以了。工作界面見圖7。點File有Save Project,建議你保存project,這樣你隨時可以打開這個原始的音軌文件來修改或重新剪輯。然後你再存成wav格式“Export as WAV”就把多個音軌壓成一個音軌。如果你想存成mp3格式可以選擇“Export as MP3”即可。

圖7 Audacity工作界面

3.制作視頻播客

  MainActor 是一個處理視頻、音頻的優秀軟件,極好的動畫視頻格式轉換編輯剪接工具,自帶編輯功能AVI<-->MPG、MPG<-->AVI、動畫序列等等。用於AVI、MPG、BMP等等互相轉換用,帶很多濾鏡.,支持的文件格式包括AVI,FLI,FLC,JPEG,MOV,TGA,GIF,MPEG-I/II等。最新的版本可以直接捕捉、處理數碼攝像機的信號。MainActor有強大的視頻編輯能力,不論是數字信號還是模擬信號均能輕松應付:輸入/輸出、連接、修整、加入專業過渡效果,注冊後功能將十分強大。商業版本包括MainActor Sequencer(時間軸視頻序列發生器)和MainActor Video Editor(在工業領域和多媒體最終用戶中久負盛名的視頻編輯軟件)。同時還在網站上提供PDF格式說明文檔。

  由於處理視頻、音頻對於計算機的中央處理器、顯示系統、存儲系統等要求較高,所以面盡量提供一些高性能的硬件系統。下面看看我的硬件配置:中央處理器:Pentium4 541 3.2GHz/800MHz/1M,內存:512DDR 400 ,顯示卡:Nvidia FX5900、聲卡創新PCI 128 數碼版、硬盤希捷酷魚7200.7 200G(7200轉 8M緩存)。筆者的計算機硬件配置屬於中等偏下。為了提高工作效率在你搭建基於Linux桌面環境的平台時盡量提供一些高性能的硬件系統。軟件可以在主頁:http://www.mainconcept.com/ 下載。安裝軟件:

rpm -ivh MainActor-3.6-5.i386.rpm

  軟件包管理程序會在/usr/local/bin 目錄下建立4個可執行程序:mave、maseg、 macap 、mahelp,這就是MainActor處理視頻、音頻的的主程序,見圖8。其中“mahelp”是幫助文檔,“ macap”是一個DV(Digital video) 數碼攝像機信號捕捉軟件。

圖8 功能強大的多媒體編輯器

  除了MainActor,Brcast-2000c也是一個選擇,是一個非線形編輯軟件。可以幫助你創作videos 多媒體,應用於復制音像生產和錄影。Bcast-2000c支持以下多媒體格式:WAV, MP2 和MP3, MPEG-2,MPEG -1、DVD, Quicktime、JPEG 和TIFF 。Brcast-2000c的官方網址是:http://www.heroinewarrior.com/index.php3 。

  4.上傳你的文件

  把想要提供上傳的節目文件都放在一個文件夾下面。打開你使用的BT(Linux下常用的是Azureus和aMule)軟件,指定這個文件夾為共享文件夾。打開一個播客網站(以土豆網)的“上傳新節目”頁面,選擇你所采用的P2P網絡,點擊上傳這個很小的Torrent種子文件就可以了。保持你的Linux開機,別人就可以從你的電腦上下這個節目文件了。另外如果不想使用點對點方式可以切換到Windows環境使用EasyPodcast()這個軟件你的上傳變得非常簡單,在Tools菜單下的Option選項裡設好你的FTP地址、用戶名和密碼。打開你的mp3,再點 “Creat final mp3”; 點“Creat RSS”; 點“send”發送即可。

附:Linux網絡環境使用播客軟件經常遇到的問題:

  1. 為什麼我無法在工作時進行播放?

  如果你是通過局域網連接因特網,那可能是網絡的Iptables防火牆阻止了你播放遠程多媒體文件。

  2. 為什麼我的聲音播放效果很差?

  聲音的播放效果受網絡帶寬和編碼算法的影響。如果播放時出現速度不均勻,跳越現象,請嘗試下列方法:如果播放效果在安裝程序播出測試文件是就不行,就表明聲卡發生了沖突。請改變你的設置。如果測試文件質量不錯,只是播放特定網站的文件時不行,有可能是網絡擁塞。如果所有網站的播放效果都很差,你需要檢查一下網卡或調制解調器的實際傳輸速度,並檢查它們與計算機的連接。

  相關內容:播客與傳統廣播的對比

  播客和廣播、網絡電台的區別在內容的傳播方式上。

  廣播和網絡電台都是一對多的傳播,一個節目源在中心,許多人接收。而播客傳播中,首先聽眾們是自動下載音頻文件;其次接收者也可同時擁有節目的源數據,如節目日期、節目標題、節目描述等。

  播客和自動播放的區別在內容上。

  播客是聲音廣播節目,自動播放只是文字博客的聲音版。

  和傳統廣播、流媒體不同,播客在時間上是相對自由的。這有兩方面含義,一是可以隨時收聽;二是收聽的時候可以自由控制能哪段,不聽哪段。如此有個弱點就是播客沒有聽眾的實時參與,也不能想傳統廣播一樣快速到達大范圍受眾。 但和傳統廣播相比,播客有個最大的優點就是它的平等性。多數國家的廣播頻譜是被嚴格控制著的,個人很難或者根本無法獲得廣播許可證。播客讓每個人都有機會輕易在世界范圍內傳播信息。




Copyright © Linux教程網 All Rights Reserved