如何釋出自己的播客
相信很多人都有自己的獨立部落格,擁有自己富有個性的域名,甚至很多人還為自己的部落格配置了 SSL 增加安全性防止頁面被 ISP 劫持,那麼大家想過釋出自己的播客嗎?其實發布播客並沒有想象中的難,我與 Rebornix 和 SNK 老師就在這幾天釋出了我們自己的播客——三人行,下面我就來和大家一起分享一下我們釋出播客的整個過程,帶領大家一步一步釋出自己的播客!
我們來發布自己的播客吧!
提到釋出自己的播客,不得不談一談我們當初釋出播客的初衷。9 月末的一個下午,Rebornix 與我和 SNK 說,我們一起做播客吧!Wow,我們可沒有什麼播音的經驗,這也是大部分人做播客的一個顧慮,不敢將自己的聲音發給別人聽。不過自媒體播客的優點也在這裡,播主無需專業的播音知識,只要有乾貨就會有聽眾,即使沒有多少聽眾,單純做成一件事也是非常有成就感的,所以這點顧慮並沒有過多影響我們的計劃。Rebornix 的想法也很簡單,我們只想做我們自己的播客而已,僅此而已。所以如果你也想做一個自己的播客,那麼請記住,播客是為自己做的,不要有太多的負擔 :-D
選擇一個有趣的域名
我承認,一個網站的價值在內容上,但一個好域名可以為你的網站加不少分,更重要的是,會讓你更容易投入進去。我們在做播客前,著實費了好大的力氣起名字找域名。如果你的預算充足,fm 域名是個非常好的選擇,如果你的資金不夠充裕,也可以考慮 io 或 sh 等程式設計師們喜歡的域名,如果你的目標聽眾不是程式設計師,就選擇 com 等常規的字尾。
多人 Remote 錄製播客
通常來說,播客需要多人一同錄製,而多數情況下是需要 Remote 錄製的。三人行的第一期中的三個聲音就是分別來自北京、上海和深圳。我們使用的是 Skype 多人語音通話,通話質量還是很不錯的。錄音軟體我們使用的是 ocenaudio 這款來自巴西免費的開源軟體,值得強調的是,ocenaudio 是一款支援 Windows、Linux 和 OS X 的全平臺軟體。
後期剪輯
在錄音時,沒有必要準備太過詳細的草稿,甚至是完整的稿件,因為這樣會給人很不自然的感覺,我們只要準備一個粗糙的提綱即可,那麼這樣就不得不面對一個問題——口誤和冷場。別擔心,我們不是在直播,口誤和冷場都可以通過後期編輯的,說錯了也沒有必要整句話重新說,只需稍作停頓,把說錯的部分重新說一遍就可以了,當然一同錄製的朋友們也有心照不宣地配合不要笑場,否則後期切起來就麻煩了。三人行後期處理軟體使用的是 Audacity,同樣是一款免費的開源跨平臺軟體!剪輯的時候主要考慮三點:去噪、切停頓(冷場)、切口誤。需要注意的是,最好不要把所有停頓都切掉,因為這樣會給人造成急促的感覺,這會讓聽者感覺很累,降低體驗,當然如果你想做一個每期 5 分鐘的每週新聞速報就忽略這條吧 ;-)
使用 Jekyll 搭建播客網站
播客和部落格只有一字之差,兩者網站在結構上也十分相似,所以很多播客網站直接就是部落格網站改的,三人行也是如此。我們直接採用 Jekyll 來生成播客網站,相信 Jekyll 大家都非常熟悉,即使不熟悉也沒關係,因為 Jekyll 的官網上有詳細的使用說明。雖然大家多數會在 iTunes 或者其它第三方收聽我們的播客,但一個好的網站依然是必不可少的,不能草草放一個 Just Works 的網站上去。一個好的網站的標準是,有一款賞心悅目的主題,設計合理的互動,方便簡潔的互動。主題上,如果你對前端技術有所瞭解,從頭自己設計製作一套獨一無二的主題自然最能向聽者們體現你的誠意,如果你對前端不是很瞭解也不必沮喪,Jekyll 有大把的精美主題,很多都是遵循 MIT 協議釋出的,三人行的主題也是 MIT 協議釋出的,如果你沒有能力自己製作主題,我們非常歡迎大家使用我們的主題。
選擇一個合適的 CDN 服務
播客與部落格不同,由於播客資訊傳播的媒介是聲音,這通常會導致播客的內容資料要比部落格大得多,同時考慮到不同使用者的網路環境差異很大,一個 CDN 服務是必不可少的。同樣不必擔心,對於一個發展初期流量不大的播客來說,CDN 不會花費很多銀子。三人行使用的是 UPYUN,因為 UPYUN 相對來說價格比較有優勢(不是廣告啦,你們看我都沒加連結),同時對國外使用者也比較友好,雖然我們多數是做針對國內使用者的中文播客,但是釋出到 iTunes Store 是需要美國那邊人工稽核的,我們第一次選擇的 CDN 就是因為對國外線路支援不夠完善導致上架 iTunes Store 被拒。
建立 Podcast Feed
Podcast 使用專門格式的 RSS Feed 作為訂閱源,蘋果官方有提供完整的技術說明文件,通過 Jekyll 生成 Podcast Feed 的例子大家可以參考三人行的原始碼。以下幾點需要強調:
- iTunes Store 要求播客的 Logo 最小尺寸是 1400 × 1400 畫素(真是大呀),最大尺寸是 3000 × 3000 畫素
description
部分的內容如果使用了 HTML 標籤,需要用<![CDATA[
和]]>
包含,HTML 程式碼中的<
和>
不要轉義enclosure
要包含length
屬性,我知道很多已經被 iTunes Store 索引了的播客都沒有這麼做,但相信我,length
在標準中是必選屬性,沒有這個屬性你的 RSS 就是無效的itunes:category
標籤可以巢狀也可以自閉,當它的text
值是主分類時(比如 Technology),那麼它就是巢狀的,如果是子分類(比如 Software How-To)就是自閉的,舉例:<itunes:category text="Technology"> <itunes:category text="Software How-To" /> </itunes:category>
測試你的 Podcast Feed
測試 Podcast Feed 有效性的網站不止一個,在此推薦 FEED Validator,根據 FEED Validator 的建議逐條修改你的 Feed 直到出現“Congratulations! This is a valid RSS feed.”字樣。
提交到 iTunes Store
如果選擇域名、搭建網站、配置 CDN、測試 Feed 你都做完了,那麼恭喜你,大家已經可以通過手動直接新增 Feed 的方法訂閱了(安卓使用者手動新增的方法,蘋果使用者手動新增的方法),但是這還不夠,我們要釋出到 iTunes Store,這樣使用者訂閱起來才更方便!首先開啟 iTunes 電腦客戶端,登入 Apple ID 後,點選左上角的“播客”圖示(如果沒有,先點選三個點的“更多”圖示,選擇播客),然後點選“iTunes Store”,在頁面右側的選單中點選“提交播客”,在新頁面中填寫你的播客的 Feed 地址後點選“繼續”,如果一切正常,就可以看到播客的資訊了(包括標題、作者、簡介等)。我相信部分朋友會看到“We are currently experiencing techincal difficulties. Please try again later.”這個錯誤,這非常符合蘋果的做法,就不告訴你到底是啥問題……別看上面說“We are...”,多半是你的 Feed 裡有什麼問題,老老實實返回上一步測試 Feed,連警告也不要忽略,修正後再返回提交看看是否順利。還有些運氣不好的朋友可能會收到“We had difficulty reading this feed. Host parameter is null.”,為什麼說是運氣不好呢,因為沒有人知道這個錯誤到底是啥意思……不過如果遇到這個問題了,也確定 Feed 沒有問題,那麼就多提交幾次試試吧 :-( 如果一切一切都非常順利,24 小時之內就可以在 iTunes Store 中搜尋到你的播客啦!
三人行,聊聊技術,聊聊生活
看吧,為了推廣我們的播客,我費了好大勁繞了這麼大圈子,如果你真的讀到了這裡,不如訂閱我們的播客試著聽一聽吧,由於這是我們的第一期,肯定還有很多不足,但希望大家能給我們一個機會,給我們一點鼓勵 :-)
謝謝。
不用謝。
相關文章
- 如何釋出你自己的React模組至NPMReactNPM
- 如何釋出第一個屬於自己的npm包NPM
- 【技巧】如何使用客戶端釋出BLOG+如何快速釋出微信公眾號文章客戶端
- 如何釋出自己的NPM包(模組)?NPM
- 自己電腦釋出網站網站
- 開發者播客-模板原始碼已經貼出來啦!原始碼
- LFS 中文版手冊釋出:如何打造自己的 Linux 發行版Linux
- 給自己的專案釋出一個文件吧
- node 構建屬於自己的包,以及釋出
- 雅虎釋出API,構建自己的搜尋引擎API
- 為什麼不能修改自己釋出的帖子???
- Flutter 如何在pub上釋出自己的PackageFlutterPackage
- QT如何打包釋出的QT
- 任意論文一鍵變播客,谷歌正式釋出Illuminate,它能重構研究者的學習方式嗎?谷歌
- 從零建立釋出屬於自己的composer包
- 如何釋出自己的專案到中央倉庫
- 客戶端釋出日誌測試客戶端
- 播客接棒線上音訊的盈利夢音訊
- 我的派派播客(視、音訊)*音訊
- 寫給自己看的釋出react靜態資源的方法React
- 輕鬆釋出一個自己的composer擴充套件套件
- Linux From Scratch 7.6 釋出,構建自己的 LinuxLinux
- 自己編寫的 Packagist 包如何在不釋出的情況下實現自動載入
- 39 播客文稿無捲軸
- Redis的釋出訂閱及.NET客戶端實現Redis客戶端
- 釋出一個自己的composer擴充套件[實戰系列]套件
- 一分鐘釋出一個屬於自己的npm包NPM
- 如何使用@vue/cli 3.0在npm上建立,釋出和使用你自己的Vue.js元件庫NPMVue.js元件
- 傳智播客Java培訓---JDBCJavaJDBC
- 美國播客產業——不斷增長的受眾產業
- 如何去除PPT模板上釋出的文字
- Swift編寫自己的API客戶端SwiftAPI客戶端
- seo外鏈釋出:如何選擇合適的外鏈釋出平臺?
- 實戰教程:如何將自己的Python包釋出到PyPI上Python
- 釋出自己的composer包
- BitTorrent 客戶端 Deluge 2.0 釋出:新功能介紹客戶端
- gout 新版本釋出,golang實現的http 流式客戶端GolangHTTP客戶端
- 華為釋出網路安全宣告:用事實為自己辯護