跳至內容

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