利用QVOD架设流媒体服务器/电影服务器/vod服务器

电影服务器一点也不稀罕,是的我们见的太多了,但是大家有没有想过自己也能架一个这样的服务器?

当然现在架一个电影服务器不切实际,去年吵的闹哄哄的“视听许可证”想必大家有所耳闻,再加上电影对服务器的要求一般很大,一般草根站长是不愿意趟这个水的。但是如果是宾馆,酒店,网吧…..这样的“内部”场所,如果能架一个电影服务器,就再好不过了,最好也有像常见电影网站一样的友好界面,图片呀,剧情介绍啊,等等……….接下来我就带大家来讨论一下这方面的问题

讲电影服务器架设之前我们先来看一下什么是流媒体服务器。简单地说流媒体使得客户端不必等到整个文件全部下载完毕,而只需经过几秒的启动延时即可进行播放多媒体信息。

流媒体的一些特征

用户浏览Web页时点击了一个由流媒体服务器提供的流媒体内容的链接;

流媒体服务器生成一个小的播放文件(播放文件中含有链接中流媒体内容的地址),并送到用户的Web浏览器上;

浏览器下载这个播放文件,把它传送到用户的流媒体播放器;

流媒体播放器读取播放文件中的链接,直接向流媒体服务器请求内容;

流媒体服务器以流式传输的方式把内容传送给播放器,播放器开始播放。

既然这么重要

流媒体的服务器软件有没有什么好推荐的呢?在当今的流媒体服务器市场有两个“大腕”,一个是RealNetworks公司的Helix Server,另一个就是微软的Windows Media Services 。RealNetworks的Helix Server优势在于兼容众多操作系统平台,因此在大型的提供电影点播的网站,也许会运行LINUX等操作系统,也就只能用RealNetworks的Helix Server。而微软的媒体服务器则是WINDOWS 2000或WINDOWS2003服务器版操作系统自带,基本是免费,当然它是一个服务器组件,它不会默认安装,得指定安装才行。

今天我们既不用helix Server也不用Windows Media Services.我们用快播的Qvod服务器来实现,用了一下发现真的很省事,现在把过程说一下。

QVOD服务器(Qvod Server):是一款点播网站站长/资源拥有者使用的服务端软件。发布的节目源可以给普通用户用包括Qvod Player在内的网络播放器使用.

站长在服务器上安装完QVOD服务器软件,并开通口8032/8033/8034/8080后,只需要进行以下4步即可完成部署:

在目录管理新建发布目录中选择要发布的目录确认发布

1) 正常情况下,当QVOD服务器主界面的当前发布信息中当前发布文件数无变化时,即可确定发布完成。发布过程需要花费一些的时间,对服务器CPU有一定的消耗,具体视站长发布电影文件的大小与多少而定。以200M一个电影文件为例计算,QVOD服务器1分钟可以发布6-8个。如果站长有3000部这样的电影文件,那么完成发布所需要的时间约为400分钟(合7小时左右)。

2) 发布是一次性的工作,完成发布后,重启QVOD服务器或操作系统均不必重新发布。站长添加新电影后,需要重新发布文件夹,重新发布的过程很快,QVOD服务器只对新添加的文件进行发布,已经发布的文件不会被重复发布。已经发布的电影文件所在目录路径不能改动,否则需要重新发布文件夹,重新发布后原来导出的链接还有效,不需要再次导出链接地址。

3) 如果站长要重装操作系统,那么QVOD服务器备份和恢复也很简单:

进入目录C:Program FilesQvodServer,把Qvod.cfg文件和DATA目录备份出来,重新安装系统及QVOD服务器后,把备份的Qvod.cfg文件和DATA目录拷贝回覆盖即可,以前生成的链接地址仍有效,不需要重新发布和导出。

3.1.2 导出已发布视频文件的播放链接地址

QVOD服务器可以导出HTTP形式的链接和QVOD形式的链接:

1) HTTP形式链接(推荐):

可管理性:直接在Q播或者支持HTTP流形式的媒体播放器中输入后,即可以播放该文件,除了具有P2P的数据接收方式外,还可以提供防盗链、防下载和信任域管理,以方便站长对资源的管理。

缓冲广告:Q播在播放HTTP格式链接地址的影片缓冲时,是优先调用显示主站设置的广告地址,如果主站广告地址请求失败或响应超时(如服务器忙、网络丢包或其它原因),那么Q播就在P2P网络寻找相应的源,与下面谈到的QVOD格式链接地址缓冲广告方式相同,所显示的广告也即它所找到的源上所带的广告地址。

一般来说Q播显示主站设置的缓冲广告地址的机率都在98%以上,偶尔可能会有显示其它网站上设置的广告,这种情况不多,我建议站长要力求保障服务器的稳定高效运行。

2) QVOD形式链接

数据接收:直接在Q播中输入后,即可以播放该文件,该形式是纯P2P网络的,可以隐藏服务器的IP地址,Q播从P2P网络中接收数据,用户观看的流畅性视P2P网络中源的数量和网络速度而定。

3)QVOD格式链接

地址则是纯P2P网络形式的,缓冲广告只与Q播连接到的节点(Peer)有关,Q播在播放QVOD格式的链接地址时,缓冲时显示的广告地址是Q播从QVOD的P2P网络获取的,显示的有可能是主站的广告,也有可能不是。

当然,站长所发布的影片在P2P网络中流传的越广泛,沉淀的源越多,被普通使用Q播的用户连接到机会就越多,那么站长所发布的广告被缓冲显示的机率也就越大。

3.1.3 把链接地址放到网站上供用户点播(直接用Q播打开也可观看)

对QVOD支持比较好的电影网站程序有ASP版的马克思(www.maxz.cn)云网互动(www.ywnt.net)PHP版的网猫(www.netmao.cn)秀影(www.vodcms.com),(前面几个ASP的没用过不发表意见,后面的几个PHP要么官方主页打不开,要么很恶心,看了哪个秀影免费版,竟全是广告)并且都支持批量添加连续剧。在这里我推荐phpvod大家在这里可以下载到最新的免费版,我的评价是,页面干净,源码简洁。就这样我们来试用一下吧,前面我们说了,既然生成了电影链接,当然我们可以用快播来收看,我们要的就像一个电影网站一样的友好界面,在这里我用phpvod简单地说一下发布过程

安装一下phpStudy.我准备用Apache来发布这个网站,这里提供一次性环境配备安装包,当然这里也有更多的推荐

把解压下来的源码复制到phpStudy创建的www目录中,然后运行http://127.0.0.1/install.php进进安装.

安装好了就可以进后台的,其实后台没有什么好调节的,如果对外发布还要涉及一些SEO方面的东西要填的。在这里我只抓一个图略过吧

发布视频其实在前台发布我们来试一下。

OK来测试一下影片

最后要说的是如果要发布到公网还得做端口映射其实上面说过这里再重复一下8032/8033/8034/8080,对了还有80

OK祝大家成功,另外说一下,国内的ASP的源码比较多QVOD的官方上也有推荐,里面还是蛮强大的,还有众多的采集规则内置。这里我想说一下,采集电影?有点疯吧,这要采到什么时候,我这里本地电脑城,0.1元/G的电影,任你拷贝.所以说我就不说采集啦.

你可能感兴趣的:(服务器)