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

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

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

流媒体的一些特征

①用户浏览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的电影,任你拷贝.所以说我就不说采集啦.

转载于:https://www.cnblogs.com/chenbg2001/p/3416355.html

利用QVOD架设流媒体服务器/电影服务器/vod服务器相关推荐

  1. vod硬件服务器,点播视频 (VOD) 服务器

    VOD 服务器(视频点播服务器)是一款专业服务器,它可以根据用户请求通过互联网为已联网的设备(如电脑.平板电脑或智能手机)提供诸如电影和电视节目之类的视频内容.VOD 服务器技术通常集成在内容分发网络 ...

  2. 如何架设流媒体服务器

    一.前言 随着越来越多的朋友开始选择ADSL.Cable Modem或FTTB+ LAN作为首要的上网方式,宽频时代即将到来,这使我们"宽频 KTV.影音聊天室.线上电影院.远程教育&quo ...

  3. 架设流媒体服务器[转]

    使用免费UMS架设Flash流媒体服务 随着Adobe公司的Flash播放器的普及(根据Adobe官方数据,Flash播放器装机量已高达99%以上),越来越多的网络视频开始采用Flash播放器作为播放 ...

  4. 利用nginx-rtmp搭建视频点播、直播、HLS服务器

    1.配置nginx服务器 ubuntu搭建推流服务器Nginx+rtmp 利用nginx搭建RTMP视频点播.直播.HLS服务器 配置好nginx服务器后,下面开始使用服务器. 2.nginx服务器的 ...

  5. 伤害世界怎么自建服务器,Hurtworld伤害世界服务器怎么架设?服务器架设图文教程...

    Hurtworld伤害世界服务器怎么架设?<伤害世界Hurtworld>是一款在steam上运营的网络生存射击游戏,在游戏里玩家们要建设自己的社区拿起武器对抗攻击自己的其他玩家,当然也能与 ...

  6. Windows2003利用×××+NAT+静态路由表建立网通电信双线×××服务器

    一.问题的提出 目前我的电脑采用ADSL上网,拥有一台服务器同时用光纤接入网通和电信网络,并且网络状况良好,要实现的是让所有ADSL接入的机器通过服务器来上网,并且实现网通电信自动切换,即网通走网通线 ...

  7. 杀戮空间2游戏开服架设好后怎么查找自己服务器

    杀戮空间2游戏开服架设好后怎么查找自己服务器 如果你只是想运行一个最基本的原始状态的服务器,这时候双击KF2Server.bat 待窗口执行完毕后,你的服务器就已经架设好了.但是林林总总的服务器中,你 ...

  8. 工欲善其事,必先利其器之—利用网上在线工具—多个地点Ping服务器以检测服务器响应情况

    如题利用在线站长工具-多个地点Ping服务器以检测服务器响应,服务器的响应包括实际用户到自己服务器的DNS解析是否正常,实际用户到自己服务器的响应时间等.注:可以直接ping 域名或ip 如下是使用示 ...

  9. csgo服务器搭建文件,CSGO服务器架设.doc

    CSGO服务器架设 本文地址 :/forum.php?mod=viewthread&tid=19544&extra=page%3D1标题:CSGO 服务器架设Linux 满10/混战/ ...

  10. 【无标题】利用C#连接阿里云RSD数据库mysql服务器

    利用C#连接阿里云RSD数据库mysql服务器 阿里云服务器端配置 C#代码设置 Navicat连接RDS MySQL等数据库 因为本科项目的需要,需要部署一个在线服务器.于是果断在阿里云通过学生优惠 ...

最新文章

  1. 主动,是因为在乎,不再联系,是因为感到自己多余
  2. 2019 校招 ,下一个“神”人,在哪里?
  3. 清华大学人工智能研究院成立智能信息获取研究中心
  4. python多线程返回值_python获取多线程及子线程的返回值
  5. wpf 去除按钮点击时会画一个点线的矩形
  6. MySQL一张innodb表列个数的限制和engine的选择
  7. Golang——Println与键盘录入
  8. SpringMVC @ControllerAdvice 注解的官方解释
  9. 一台电脑上安装5台tomcat 与 项目部署 probe
  10. 创建 telegram 账号群组 搜索引擎
  11. 音视频-Video标签整理(属性、方法、事件)
  12. 马科维茨均值方差模型
  13. ios发布证书过期怎么办?
  14. 外网访问内网(内网穿透)
  15. ISC2 成功的网络安全领导者必备的9大特质
  16. 尚学堂java SE学习笔记(未完待续)
  17. p-n结原理1:p-n结的形成和能带
  18. Java毕业设计:校园二手闲置物品交易网站(java
  19. clip-path 绘制五角星
  20. 企业级PPTP服务器部署

热门文章

  1. PDF怎么在线免费转换成WORD,亲测可用
  2. GitHub下载 无法分配请求的地址_百度网盘破限速软件PanDownload复活了!60MB/s!附下载地址...
  3. 我知道苏宁会玩,但没想到它能把“千人千面”玩到了极致
  4. Python math.comb() 方法
  5. 阿里云通过镜像迁移系统后,项目报异常Unable to set localhost. This prevents creation of a GUID...
  6. Discuz安装短信宝短信插件教程
  7. CSS3浏览器前缀,背景大小,位置,渐变以及过渡效果
  8. 林达华推荐的数学知识
  9. Is it Google Hacking? It's Google Dorking
  10. NPN 、PNP 三极管开关形式的典型接法(注意上下拉电阻)