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