Networked Media Tank/互聯網服務

介紹 編輯

File:Msp portal.jpg
Media Service Portal
File:Msp community site.jpg
MSP Community Site

可以在NMT的主頁面直接訪問『互聯網服務』。目前支持的服務有:

  1. 媒體服務門戶網,其中包含有NMT支持的一些主要網站。
  2. MSP Community,其中包含有msp community開發的一些插件。它在NMT上看起來是這樣的
  3. 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 編輯

File:Sayatv.jpg
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插件 編輯

用戶可以創建自己的插件,並將它與他人分享! 創建插件時有兩種選擇:

  1. 使用從MSP Community下載的JSP SDK
  2. 建立自己的站點

使用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插件競賽 編輯

File:Msp community winners.jpg
MSP Plugin Competition

現在每個月都會有一次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瀏覽器規則才能保證使用正常。

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替代了。