网吧电影视频服务器架设完全入门教程

首先是硬件方面.

  视频服务器硬件选择需要注意以下几点:

  1.不需要高频CPU.

  视频服务器在提供服务时,主要体现为持续的I/O操作.CPU资源占用并不大.以笔者经验,50台机器的网吧,PIII500左右的CPU就能很好胜任.

  2.高稳定性.

  高稳定性十分重要,视频服务器一般会连续开机运行10天-1个月以上.如果在客人看得津津有味时down机,对自己网吧形象不利.如果您的预算宽裕,可以考虑选用64位带宽的服务器主板,这样对持续和大量的I/O操作非常有益.

不过这种主板一般得2000元以上,从预算考虑,这就有些贵了.所以一般是考虑口碑相当好或您自己对其稳定性非常有信心的普通PC机主板.不要去追逐新上市的型号.笔者推荐2款主板,梅捷6BA+IV,AbitBH6.这2款都是老掉牙的BX主板,售价可能就在600-700元或更低.但是其稳定性无可挑剔.

  3.存储子系统.

  存储子系统是视频服务器的关键.

  为了适应视频服务器长时间的大量I/O操作,系统和视频文件共享一个硬盘的方法决不可取.必须使用单独的磁盘或磁盘阵列来存放视频文件.如果您在选择主板时选用了带SCSI接口的服务器主板,那么可以考虑使用SCSI硬盘.当然代价是高昂的.一个30G的普通SCSI硬盘其售价也在2700左右.所以我们选择IDE RAID.关于RAID为何物请自行查阅相关文档.

highpointtech和promise都为我们提供了合适的raid产品.一般市价在400元以上的产品就能很好的适合这样的工作环境了.注意不要购买一些"软"raid卡,那样虽然购买价格低些,但是其性能很差且会消耗大量系统资源.Iwill的SIDE RAID100是个不错的选择.硬盘建议使用5400转的型号.因为使用RAID建立IDE阵列后,总体磁盘性能会是接近单个硬盘的n倍.这视您的硬盘数量而定.

  7200转硬盘长时间运行发热量太大,且其高于5400转硬盘的性能,经RAID放大后显得毫无用处.且其售价明显高于5400转硬盘.这是不使用7200转硬盘的原因.

  使用IDE Raid需要至少2个硬盘.再加上一个硬盘来安装操作系统,存储子系统将花费您

  raid卡 ¥480

  硬盘×3 ¥1600

  如果您实在预算紧张,可以舍弃IDE RAID,仅使用一个7200转的硬盘来存放视频文件.注意:笔者强烈提醒不要把操作系统和视频文件放在同一个硬盘上.

  4.网络部分

  不要使用廉价的8139一类网卡.推荐使用Intel 10/100M Pro+ .约¥250左右.

  视频服务器应该连接在网吧内的主干交换机上.

  如果您还在使用10M网络,那您应该先升级您的网络.

  软件部分.

  1.操作系统Win2000服务器或高级服务器版.(如果您能使用Linux或FreeBSD构建平台,那么您不需要继续阅读本文.)

  2.Web服务器IIS5.0

  3.流媒体服务器RealSystem之RealServer8.0+和Windows Media Server

  安装Win2000略,IIS在安装W2k时默认安装.只需要选择Web服务,公用文档和服务器管理3个部件.Media Server默认不安装.记得选上它.注意把系统安装到专门为系统准备的硬盘上,把流媒体文件放在专门为流媒体文件准备的硬盘或硬盘阵列上.建个叫Media的目录,作为后面的RealServer装入点.这里最好不要再放其他东西.

  RealServer很多地方都有得下载.自带10用户许可.安装时一路回车,最后需要您设定管理界面的用户名和密码.安装完成后会在桌面生成2个图标.运行RealServer 8.0 Administrator

  进入配置界面.此时需要您输入用户密码,就是刚才安装时您自己设定的用户密码.

  选则Configure-->General Setup-->Connection Control,将Maximum Client Connections设置项改成你的许可支持的最大数目.Maximum Licensed Client 就是你的许可最大数目.

  Configure-->General Setup-->Mount Points,在Edit Mount Point 下面的框里填上你想要的访问视频流的虚拟目录名,假设是Movie,那么填入/Movie/ 然后在BasePath 下面的框里填入您的视频文件的本地路径,假设是E:\\Media,那么就填入E:\\Media.然后点击Edit按钮,再点击Apply按钮.弹出业面告诉你修改成功,需要重启RealServer.重启吧.点击最上面的Restart Server.20秒左右,重启完成.现在把随便一个rm格式视频的文件拷贝进e:\\Media\\,

  我们假设是01.rm.然后假设您的IP地址是192.168.1.118.启动RealPlayer,在文件菜单选打开位置,填入 rtsp://192.168.1.118/Movie/01.rm 点确定.

  如果没什么意外的话,您会看到RealPlayer显示正在缓冲,几秒之后便开始播放了.现在请回到RealServer的配置界面,点击Monitor,您会看到RealServer的运行情况.Player connected显示当前有多少用户连线,File Usage显示当前点播的不同的流文件数量.CPU usage显示RealserverCPU占用率,Memory usage显示内存占用率,bandwidth usage表示带宽使用.

  至此,RealServer的流媒体服务端安装完成.

(0)

相关推荐

  • 网吧电影视频服务器架设完全入门教程

    首先是硬件方面. 视频服务器硬件选择需要注意以下几点: 1.不需要高频CPU. 视频服务器在提供服务时,主要体现为持续的I/O操作.CPU资源占用并不大.以笔者经验,50台机器的网吧,PIII500左右的CPU就能很好胜任. 2.高稳定性. 高稳定性十分重要,视频服务器一般会连续开机运行10天-1个月以上.如果在客人看得津津有味时down机,对自己网吧形象不利.如果您的预算宽裕,可以考虑选用64位带宽的服务器主板,这样对持续和大量的I/O操作非常有益. 不过这种主板一般得2000元以上,从预算考

  • Python爬虫入门教程01之爬取豆瓣Top电影

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 基本开发环境 Python 3.6 Pycharm 相关模块的使用 requests parsel csv 安装Python并添加到环境变量,pip安装需要的相关模块即可. 爬虫基本思路 一.明确需求 爬取豆瓣Top250排行电影信息 电影名字 导演.主演 年份.国家.类型 评分.评价人数 电影简介 二.发送请求 Python中的大量开源的模块使得编码变的特别简单,我们写爬虫第一个要了解的模

  • FFmpeg视频处理入门教程(新手必看)

    目录 一.概念 1.1 容器 1.2 编码格式 1.3 编码器 二.FFmpeg 的使用格式 三.常用命令行参数 四.常见用法 4.1 查看文件信息 4.2 转换编码格式 4.3 转换容器格式 4.4 调整码率 4.5 改变分辨率(transsizing) 4.6 提取音频 4.7 添加音轨 4.8 截图 4.9 裁剪 4.10 为音频添加封面 五.参考链接 FFmpeg是视频处理最常用的开源软件. 它功能强大,用途广泛,大量用于视频网站和商业软件(比如 Youtube 和 iTunes),也是

  • ReactJs快速入门教程(精华版)

    现在最热门的前端框架有AngularJS.React.Bootstrap等.自从接触了ReactJS,ReactJs的虚拟DOM(Virtual DOM)和组件化的开发深深的吸引了我,下面来跟我一起领略ReactJs的风采吧~~ 文章有点长,耐心读完,你会有很大收获哦~   一.ReactJS简介 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站.做出来以后,发现这套东西

  • 一看就懂的ReactJs基础入门教程-精华版

    一.ReactJS简介 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站.做出来以后,发现这套东西很好用,就在2013年5月开源了.由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单.所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具. ReactJS官网地址:http://facebook.github.io/re

  • OpenStack云计算快速入门教程(1)之OpenStack及其构成简介

    该教程基于Ubuntu12.04版,它将帮助读者建立起一份OpenStack最小化安装.我是五岳之巅,翻译中多采用意译法,所以个别词与原版有出入,请大家谅解.我不是英语专业,我觉着搞技术最重要的就是理解,而不是四级和考研中那烦人的英译汉,所以我的目标是忠于原意.通俗表达,Over.英文原文在这里(http://docs.openstack.org/es@***/openstack-compute/starter/content/ ,请将ex@***中的@去掉,CU屏蔽的F词),下面步入正题: 第

  • 一贴学会PHP 新手入门教程

    一贴学会PHP 系统长度32678字节,除去标点,还可以打一万字,如果写满,那也不短了.但是-本着,变态的简单,流畅到底的适合广大浮躁的MJJ们浏览的原则,我尽量精简的有效的实用的阐述PHP的学习之道. 本文适宜受众:熟练HTML,但是对PHP等动态语言一无所知,却在用dedecms或discuz等php程序的人.当然,还要你有想学PHP的兴趣.毕竟纵使再简单也需要学习的动力,兴趣无疑是最好的.不熟悉电脑操作,绝对路径,相对路径等东西的请上火星. 前提准备:态度:认真,细心,不浮躁.时间:仅需两

  • Java实现图片上传至FastDFS入门教程

    今天来开始写图片上传的功能, 现在的图片上传都讲求 上传完成后立刻回显且页面不刷新, 这里到底是怎么做的呢? 当然是借助于ajax了, 但是ajax又不能提交表单, 这里我们还要借助一个插件: jquery.form.js 剩下的一个是FastDFS, 那么什么是FastDFS呢? FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server).存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小

  • 微信公众平台开发入门教程(图文详解)

    在这篇入门教程中,我们假定你已经有了PHP语言程序.MySQL数据库.计算机网络通讯及XML语言基础.如果你还没有,那么请先学习相关知识. 我们将使用微信公众账号方倍工作室(账号:pondbaystudio,二维码在最底部)作为讲解的例子. 这篇入门教程将引导你完成如下任务: 创建百度云平台应用启用微信公众平台开发模式获取订阅.文字.图片.语音.视频消息回复文本.图文及音乐消息程序开发 创建百度云应用 申请账号 登录http://developer.baidu.com/bae ,使用邮箱或者手机

  • Redis入门教程_动力节点Java学院整理

    Redis是一款开源的.高性能的键-值存储(key-value store).它常被称作是一款数据结构服务器(data structure server). 一:Redis是什么? 这个我想怎么总结呢,突然发现再好的解释也没有redis官网解释的好,它的解释已经很好了. 人家也说了,redis是个内存存储的数据结构服务器,这个听起来有多么牛啊....一说到数据结构,第一反映就会想到Java中那些LinkedList,hashset,map,然后你也会想到这些数据结构有如下一些缺点.不能序列化到硬

随机推荐