Networked Media Tank/互聯網服務
介紹
[編輯]可以在NMT的主頁面直接訪問『互聯網服務』。目前支持的服務有:
- 媒體服務門戶網,其中包含有NMT支持的一些主要網站。
- MSP Community,其中包含有msp community開發的一些插件。它在NMT上看起來是這樣的。
- SayaTV,P2P的網絡電視。
這些都是網絡服務,所以需要將NMT聯網。前兩項服務都是訪問的實際網站,它們都具有NMT所支持的插件。
它們允許NMT訪問多種在線服務:
- 視頻: YouTube, Veoh, Videocast, DLTV, Cranky Geeks, Bliptv, PodfinderUK, Vuze, Break Podcast, Revision 3, CNN The Larry King Podcast, CNN Anderson Cooper 360, The CNN Daily, CNN In Case You Missed It , NBC Meet The Press, NBC Today, CBS Face the Nation, NBC Nightly News, Mevio
- 音頻: Live365 Radio, iPodcast, Radiobox, ABC News, BBC Podcast, CNN News , Indiefeed, Jamendo
- 圖片: Flickr, Picasaweb
- RSS種子: Bloglines, Yahoo! Weather, Yahoo Traffic Alerts, Traffic Condition, Cinecast, Yahoo! News, MSNBC News
- P2P網絡電視 : SayaTV
- 在線廣播 : Shoutcast
SayaTV
[編輯]SayaTV使用P2P技術,允許數千人同時在線看電視。
使用SayaTV Broadcaster很容易便可創建和發布自己的網絡電視頻道,然後在電腦上用IE或者在NMT上用SayaTV就可以觀看它。
SayaTV是基於P2P技術。對於使用路由器NAT的用戶來講,在創建網絡電視之前,最好進行端口映射。默認情況下,SayaTV使用UPD/TCP 7500端口。
訪問http://www.sayatv.com,馬上就可以開始創建自己的網絡電視。
關於MSP插件的說明
[編輯]MSP插件是一些網頁,用來在NMT上訪問互聯網。它們都是以獨立的模塊安裝到NMT上的,因此也可以獨立的升級。
這些插件的目的是使NMT與RSS種子或者互聯網服務API交互調用,而這些是NMT不能直接調用的,因為NMT沒有相應的頁面來訪問它們(需要特殊的軟件,比如iTunes)或者它們只能在電腦上用比較新的瀏覽器才可以訪問。
通過創建MSP插件,你可以創建自定義皮膚或者GUI,用來訪問網頁上的內容,並使之具有NMT瀏覽器頁面的功能(比如可以用遙控器來瀏覽、播放網頁上的內容)。
MSP插件支持哪些類型的內容或者資源?
[編輯]MSP插件將會在瀏覽器頁面顯示一個網頁,下面列出了NMT通過插件可以支持的文件類型:
1 H.264/MPEG4编码的MP4视频 2 Shoutcast MP3 Internet Radio 3 一些图片网站的JPEG图片 4 Video 或者 Audio Podcast 5 RSS 新闻 (纯文本)
創建自己的MSP Comumunity插件
[編輯]用戶可以創建自己的插件,並將它與他人分享! 創建插件時有兩種選擇:
- 使用從MSP Community下載的JSP SDK
- 建立自己的站點
使用SDK創建插件
[編輯]這個SDK適用於Windows,linux和MAC OSX。
- 在MSP Community上註冊賬號
- 下載MSP SDK
- 使用Tomcat製作自己的MSP 插件
- 用自己的服務器當主機,或者申請將它掛在community上(如果申請成功會收到一個鏈接)
- 在http://www.mspsite.com發布鏈接
SDK中包含有一些參考實例。當你遇到任何問題時,都可以在論壇上尋求幫助 。
創建自己的站點
[編輯]- 用自己喜歡的語言創建一個網站
- 將它掛在一個永久ip或者主機名上
- 將插件發布在http://www.mspsite.com上
小技巧
- 在開始製作之前,請參考SDK實例和說明文檔
- 雖然並不用考慮分辨率的問題,但是除了HD版本的以外,還是需要額外提交一份SD版本的插件
MSP Community插件競賽
[編輯]現在每個月都會有一次MSP 插件製作競賽,獲勝者可以免費得到一台PCH-A110.在這裡可以查看相關規則,以及上個月獲獎名單。
在這裡可以在瀏覽器中查看那些站點。
一起來建立最好的插件吧:加入這項競賽!
Troubleshooting
[編輯]為何在為RSS種子創建MSP插件時失敗?
[編輯]RSS種子必須包含指向.mov或者.mp4格式視頻的鏈接,只有當它含有外部連結時才能正常工作。比如,http://feeds.ziffdavis.com/ziffdavis/dltvh264video
我對JSP/JSTL不熟悉,可以用靜態HTML或者PHP/ASP腳本代替嗎?
[編輯]如果你不喜歡把插件掛在tomcat服務器上,可以設計成靜態HTML網頁或者使用PHP/ASP腳本,然後將它掛在私人服務器上。不過你需要遵循NMT瀏覽器規則才能保證使用正常。
如果我沒有服務器網站,Syabas/NMT可以為我提供嗎?
[編輯]可以。只要滿足MSP SDK的要求,即可要求Syabas將你的插件集成到他們的服務器中。
使用MSP SDK而不是靜態HTML有什麼好處?
[編輯]由於MSP SDK對讀取RSS種子和一些UI編碼提供支持,對於JSTL和JSP程序員來說它會很有幫助。另外,它還提供實例代碼,你只需稍加修改即可加以利用。
怎樣添加網上的MMS鏈接?
[編輯]MMS或者『Microsoft Media Server』是微軟專用的網絡播放協議,用來在基於Windows的設備上播放多媒體文件。它不能在基於linux的設備上(比如A-100)使用。
怎樣通過互聯網服務將自己的URL添加到在線播放中去?
[編輯]這裡只是提供一種解決方法
在網絡共享上或者本地磁盤上(硬盤、U盤皆可)創建一個html文件,將下面內容複製進去,然後打開它。
<a href="http://radio.hiof.no/nrk-mpetre-128" aod>NRK</a> <br> " (this one for adding a Norweigan Radio Channel)
通過這個簡單方法可以自行添加鏈接。不過,由於網站的認證程序,並不是所有的在線視頻網站都可以用這個方法播放。
如何知道NMT瀏覽器的顯示分辨率呢?
[編輯]通過HTTP_USER_AGENT變量,可以知道分辨率和一些其他有用信息。這裡有一個例子:
Syabas/01-17-081023-15-POP-402-000/15-POP Firefox/0.8.0+ (gaya1 TV Res720x576; Browser Res624x496-32bits; Res720x576; mac_addr=00:xx:xx:xx:xx:xx)
其中MAC地址用xx替代了。