我们公司要做一个视频网站,请问服务器应该怎么选?

我们公司要做一个视频网站,请问服务器应该怎么选?,第1张

你好我来解答下你的问题
这种类型的网站本身是比较占用带宽的所以做这类网站除了硬盘够用以外带宽也要充足推荐你选择用单线机房带宽便宜也方便以后升级若是用电信的话可以考虑浙江电信国内电信的优化段带宽大而且价格低若是用网通的话就用河南网通机房资源丰富带宽充足而且大带宽也非常便宜配置方面建议用至强处理器4G以上内存的配置硬盘大小可以根据需要增加几百人同时访问的规模不算很大前期可以用30M左右的独享带宽不够用时再升级这样的一台服务器根据你所选择机房线路的不同价格一般是七八千到一万左右每年
海腾数据杨闯为你解答若还有不懂或者需要帮忙的可以直接来找我

随着视频压缩技术的不断完善和计算机技术的发展,视频服务器已广泛应用于电视播出系统,视频服务器在多频道播出系统中的全面应用,使之成为电视台播出系统中最重要的组成部分,这一产品可大大提高电视播出的工作效率。其实,视频服务器还具备许多传统视频监控设备所不具备的优点,还可以开发出许多新颖的应用方式。(非监控领域)
一、视频服务器的构成
网络视频服务器是一种压缩、存储、处理视音频数据的专用计算机,它由视音频压缩编码器、大容量存储设备、输入/输出通道、网络接口、视音频接口、RS422串行接口、协议接口、软件接口、视音频交叉点矩阵等构成,同时,提供外锁相和视频处理功能。
视音频压缩编码器:由于视频数字化后,数据量很大,故要利用成熟的压缩技术,将视频数据在满足技术指标要求的条件下进行高压缩比的压缩,满足存储和传输要求。目前视频服务器一般采用H264或MPEG—4等压缩编码器,用户可根据实际情况选择压缩码率和压缩结构,以适合于各种不同的播出场合,达到既节省硬盘空间,增加节目存储量,又能保证播出质量的目的。
大容量存储设备:视频服务器使用高速、宽带的SCSI接口硬盘或最先进的FC接口硬盘作为视音频素材存储介质。同时视音频数据的硬盘扩充也比较灵活。
输入/输出通道:视频服务器具备多通道输入/输出系统,使多路录入、播放能同时进行,实现多任务。
网络接口:视频服务器都带有网络接口,方便组网,实现数据共享。一般视频服务器都带有FC和以太网接口。FC光纤网采用IP协议作为视频服务器之间快速、实时复制和移动素材的交换网络,以太网用于传送控制数据和状态检测的信息。
视音频接口:视频服务器都带有标准视音频接口和模拟监视视频接口,方便监视各通道的视频信号。输入/输出信号可以在模拟、分量和SDI中选择。
RS422串行接口:视频服务器都带有多个RS422串行通讯接口,每个接口均可通过RS422通讯线由外部计算机控制实现记录与播放。
协议接口:视频服务器除提供各种控制硬件接口外,还提供协议接口。如RS422接口除支持RS422的Profile协议外,还支持 Louth、Odetics 、BVW等通过RS422控制的协议。
软件接口:视频服务器提供开放的软件接口,供用户或第三方厂商开发和构建新的应用方式。
视音频交叉点矩阵:视频服务器内带视、音频交叉点矩阵,视、音频通道调度灵活,同时可保证技术指标不受损。
另外,视频服务器提供外锁相和视频处理功能,方便构建专业化应用的视音频系统。
三、视频服务器的特点
网络视频服务器具有传统设备所不具备的许多特点,具体表现如下:
(1)将多通道、录制与播放等功能集于一体,传统设备中有多输入和多输出特性的设备是视音频切换矩阵,而具有录制和播放功能的设备是录像机,不言而喻,视频服务器在系统中可代替若干个录像机和一台小型切换矩阵。
(2)视频服务器用硬盘作为记录媒体,具有非线性特点,因而具有非线性设备所有的优点,如素材查找方便;素材可由多个输出通道共享;可同时或相继调出播放。
(3)素材记录在硬盘还未形成完整文件时,便可由输出通道调出播放,这点非常适用于延时播出和视频点播等领域。
(4)视频服务器容易实现向前或向后的变速播放,传统的录像机要实现这一点,要经过价格昂贵的特殊设备。
四、视频服务器在电视领域的应用
由于网络视频服务器具备上述优势,因此它将创造许多新颖的应用方式,以满足电视传媒的需要,并可大大提高生产率和降低设备维修和人力成本。视频服务器在电视领域中的应用主要有两个方面:一是利用视频服务器构建自动播出系统;二是利用视频服务器实现视频点播。
1.利用视频服务器构建自动播出系统
以往的播出系统是以磁带为主要介质,但随着视频压缩技术的不断完善和计算机技术的发展,在播出系统中采用视频服务器已经成为可能而且目前已在国内许多电视台使用,在今天建立播出系统时选择视频服务器作为一个信号源已经成为必然。以视频服务器为主体的硬盘播出系统,充分发挥硬盘存储的优势,避免了因录像机等设备出故障给播出带来的影响,充分发挥多通道资源共享的优越性,轻松实现各节目之间的串编播出和各种插播、定时播出之间的控制管理,以压缩文件的形式把节目存放在硬盘中,可以达到无失帧保存,所有节目从制作、编辑端口上载,从而简化了从制作到播出的工作流程,有利于提高工作效率。
在硬盘播出系统中,节目素材是以数字压缩方式存储和播出的。系统可采用MPEG―2或M—JPEG压缩格式。
硬盘播出系统可采用本地存储、镜像备份方式的RAID硬盘存列。RAID-1也称作“镜像”,即采用双盘完全复制方法来保护数据,避免了硬盘故障造成数据丢失和系统中断,其100%的冗余可以实现数据的快速恢复。每个视频服务器使用独立的存储硬盘即本地存储,各视频服务器之间完全互不干扰,再采用完全镜像备份,系统可靠性高。
硬盘播出系统可采用FC与以太网结合的双网结构,利用FC传输视音频信号,用以太网传送控制信号。
硬盘播出系统由视音频服务器、数据库服务器、采集工作站、预监工作站、播出工作站等子系统组成。两台视音频服务器进行备份。服务器通过光纤网互连。主服务器上的视音频素材通过光纤网拷贝到辅服务器上。由一套自动播控系统控制两套视音频服务器的播出工作站进行同步播出。这样系统非常可靠。同时,系统根据不同的用户设置不同的安全等级,使无关人员无法进入系统;有效地保证系统数据的安全性,同时在系统播出时,自动锁定各种其他违规 *** 作,及时发出报警信号。
以视频服务器为主体的硬盘自动播出系统的具体应用方式有以下几种:
(1)广告自动播出
视频服务器首先用于重播次数多、时间短的广告节目。在这一应用方式中,视频服务器作为广告播出的专用设备,它受控于播出系统的自动控制软件,由视频服务器承担的播出只能按顺序一条一条地进行,广告播出的素材由广告编辑计算机负责控制,广告播出的顺序的编排和控制由广告播出计算机负责,而广告播出的起点和结束则由自动播控计算机实施对广告播出计算机的控制。这种应用方式不需要对已有的播出系统进行大的改动,原有的自动播控系统和软件还能继续使用,视频服务器在这里相当于多台录像机(取决于视频服务器的输入通道数目)和多台放像机(取决于视频服务器的输出通道数目)。因此原有的自动播控系统软件就能象控制录像机一样控制视频服务器进行广告播出。
(2)多频道自动播出系统
利用视频服务器的多通道特性能建立循环垫播系统,供多个频道的播出机房共用。在这一应用方式中,首先将各个频道的垫播素材通过VTR录入到视频服务器中,每个频道播出机房占用视频服务器的一个输出通道,视频服务器上的各个素材可分别播出。在这一应用方式中,可利用一对配置完全相同的视频服务器建立播出系统。主、备视频服务器各用对应的一个输出通道,作为互为备份的播出通道,主、备视频服务器之间采用光纤网(FC)互联,实现视音频素材共享、移动和复制,保证主、备视频服务器的素材完全一致。由一套自动播控系统控制两套视频服务器的播出工作站进行同步播出。
(3)电视节目延时播出系统
利用视频服务器建立电视节目延时播出系统是利用视频服务器的特性,即在素材写入硬盘时,不需完全形成一个素材文件的情况下,便可共享调用,使硬盘播出系统具备所谓即录即播(要稍许延时后才可播)的功能。这种方案比较适合于直播重要的实况节目。将实况播出先录入硬盘,按需要将实况播出时间延迟适当时间播出,节目导演和值班员利用这段时间在播放速率调整控制计算机上对现场不宜转播的画面进行剪切并替换为其它适宜素材,或以人眼不易分辨的速率,如08至12倍快速或慢速播放,以保持相应的迟时量。这种以先进技术手段为基础的障眼法,可控制不当素材的播出,同时实况转播效果又不受任何影响。
使用视频服务器的硬盘自动播出系统还有很多种具体应用方式,这里就不再一一列举了对比于传统录像带播出,硬盘自动播出系统的信号与素材都并非存于盒带之中,因此有零帧预卷、非线性检索、素材反复使用、资源共享等优点。具体的优点是:提高工作效率、具有更好的安全性、信息资源的共享和系统的先进性。
2.利用视频服务器实现视频点播
视频点播有两种方式即:准视频点播(NVOD)和视频点播(VOD)
(1)准视频点播(NVOD)
视频服务器是实现准视频点播(NVOD)播放的核心设备,利用其多通道特性和素材可共享的特性,实现一个节目相隔一段时间重播,收视者能在等待最短时间收看自己点播的节目。如:在视频服务器内一个时间长度为N的节目,经8个输出通道分别输出,第二个通道相对第一个通道延时N/8时间播放,第三个通道相对第二个通道延时N/8时间播放,依此类推。每个通道节目循环播放,那么第一个通道下一次开始播放的时间相对第八个通道也是延时N/8时间播放。这样相邻通道播放的是相同节目,但时间间隔均是N/8。用户点播时,其点播信息经节目请求计算机处理后,由节目播放控制计算机将马上要播放的通道号、授权等信息返送给用户接收设备,用户在N/8时间内就可看到自己点播的节目。
(2)视频点播(VOD)
视频服务器不仅可用于准视频点播系统,也可用于视频点播(VOD)系统。VOD的全称为Video On Demand,即视频点播技术,也称交互式电视点播系统,意即按需要的视频流播放。“在想看的时候看想看的节目”,用户可以根据自己的意愿选择收看电视节目,从根本上改变了过去被动式收看电视的不足,完全实现了由用户掌握获得信息的主动权。VOD还可以实现Internet、收发电子邮件、家庭购物、旅游指南、订票预约、股票交易等其他功能。因此可以说,这一技术的出现使用户可以按自己的需要来安排工作和娱乐时间,真正实现了由用户掌握收视主动权,极大地提高和改善了人们的生活质量和工作效率。
VOD 系统由前端系统、网络系统及客户系统三部分组成,而前端系统一般由视频服务器、各种档案管理服务器以及控制网络部分的设备组成。各种档案服务器主要完成一些用户信息管理和计费工作,以及影视材料的管理工作和安全保密等。控制网络部分主要完成各种服务器中的各种信息传递工作及后台的影视材料和数据的交换。视频服务器主要由存储系统和建立其上的各种控制器管理系统组成,其目标是实现压缩媒体数据的存储以及按请求进行媒体信息的检索和传输。视频服务器与传统的数据服务器在很多方面有显著不同,需要解决许多问题,来支持各种新功能。同时,它的高速数据传输能力保证了用户对大量影片、视频节目、游戏、商务信息以及其它服务的近乎即时访问。它的最大特点是可以实现多人从不同起点观看同一节目,从而避免了精彩节目被一个用户独占。
这种应用规模比较大,必须将多台多通道的视频服务器组成能共享大容量硬盘存储体和能处理传输流的宽带网络,才能满足众多用户对节目的各种点播需求。用户点播信息可以有两种路径传给点播受理服务器:一种是通过城市的有线电视HFC网络的上行通道传给点播受理服务器;另一种是通过通用浏览器在互联网上对节目进行选择后,将点播信息传给点播受理服务器。点播受理服务器将有关信息处理后,传给播放控制计算机,由它控制播放用户所点播的节目,并通过HFC下行通道传到用户终端。用户接收有两种形式:一种是普通电视机+机顶盒,另一种是计算机+接收卡,借助计算机显示器收看。
基于视频服务器的多频道数字播出系统具有传统的基于磁带录像机的模拟播出系统无可比拟的诸多优势,视频服务器采用开放式软硬件平台和标准或通用接口协议,系统扩展能力较强,能够与未来全数字、盘基化、网络化、多频道资源共享模式的节目制作、编辑和播出体系相衔接。盘基化或盘带结合的基于视频服务器多频道数字播出系统可以实现播出差错隔离和故障隔离,也可以实现延时播出,是电视节目播出由模拟向数字过渡的最佳方案。而从长远来看,视频点播具有巨大的潜在市场和深远的发展前景,因为从深层次来看,VOD不仅仅是视频节目点播的问题,它代表未来全功能网络化和数字交互式信息的应用发展趋势,是一种从内容、形式上更深层次上的互动,也是数字影院、交互视频新闻、广告等新应用的基础,具有广阔的发展潜力,VOD是未来信息高速公路构架的重要组成部分,是未来信息服务中宽带业务的灵魂。因此可以肯定,随着数字技术、多媒体技术和计算机技术的不断发展,视频服务器在电视领域中的应用将有更多的延伸。

网络视频服务器是在网络摄像机出来前为了转换模拟信号的(以前的方式都是模拟的),
后来应安防视频监控的发展要求,就把视频服务器和模拟摄像机做成了一体机,组成了网络摄像机。
所以网络摄像机直接也是用进行远程的网络访问及管理。
因为模拟摄像机的市场还是有的,而且网络摄像机的价格还比较高,要达到网络远程访问的效果,或是大型局域网项目用网络数字监控设备方便集中管理。这种情况是用网络视频服务器+模拟摄像机的成本会比网络摄像机低很多。

视频服务器可以看作是不带镜头的网络摄像机,或是不带硬盘的DVR,它的结构也大体上与网络摄像机相似,是由一个或多个模拟视频输入口、图像数字处理器、压缩芯片和一个具有网络连接功能的服务器所构成。视频服务器将输入的模拟视频信号数字化处理后,以数字信号的模式传送至网络上,从而实现远程实时监控的目的。由于视频服务器将模拟摄像机成功地“转化”为网络摄像机,因此它也是网络监控系统与当前CCTV模拟系统进行整合的最佳途径。视频服务器除了可以达到与网络摄像机相同的功能外,在设备的配置上更显灵活。网络摄像机通常受到本身镜头与机身功能的限制,而视频服务器除了可以和普通的传统摄像机连接之外,还可以和一些特殊功能的摄像机连接,例如:低照度摄像机、高灵敏度的红外摄像机等。
网络视频服务器的价格都是不等的,还要看要购买的是几路的视频服务器以及是什么压缩方式的视频服务器。

基于C/S结构的远程数字视频监控系统
一、前言
当前视频监控系统正逐步由模拟化走向数字化。随着视频压缩技术和网络技术的发展,开发新一代基于计算机网络和多媒体MPEG-4压缩算法的视频监控系统已成为整个行业技术发展的主要方向之一。本文提出并研究设计了一种分布式网络视频监控系统。该系统采用流行的分布式C/S架构对系统进行设计,并采用流媒体技术,通过IP多播技术、RTP/RTCP实时传送视频监控流。该数字视频监控系统与传统的基于数字DVR、视频服务器的数字视频监控系统相比有以下优势:
1性能稳定可靠。一般监控系统中的主控如果发生故障将会造成整个系统的瘫痪。本文介绍的系统没有严格的前端、主控和分控界限即没有严格的中心或核心设备,所以系统中任何设备的损坏都不会影响其他设备的正常运转。
2可灵活组网。系统可以随时增加新的设备或模块而不需要对整个系统进行改造。
二、系统介绍
分布式数字视频监控系统的硬件主要由各种摄像机、核心设备MIVT-110、各种报警传感器和远端PC组成,系统结构如图1所示。
安装在现场的MIVT-110从摄像头获得原始的视频信号,经过视频采集压缩卡压缩成MPEG-4视频数据后不但存储在硬盘中而且转换成流媒体格式,从以太网接口通过交换机路由器实时传送到计算机网络上;实时监控客户端(授权PC或MIVT-110)连接到计算机网络上,从视频监控模块获得MPEG-4视频数据,通过流媒体视频播放软件实时地解压MPEG-4视频数据并播放。
每台MIVT-110既可以作为监控前端,完成各种视频、音频等监控信号的采集、压缩以及开关量信号的接收、处理和传输;也可以作为监控终端,监控其他MIVT-110前端信号。普通PC上安装MIVT-110客户端软件,得到系统授权后,也可以作为终端加入整个监控系统。系统使用统一的用户界面,用户只需 *** 作MIVT-110的控制界面,就可以控制系统中的所有监控设备。
三、系统硬件
1视频采集压缩卡
分布式数字视频监控系统采用的是数字视频信号,需要相应的硬件将模拟视频信号转化成数字信号并且压缩,这样才可以由计算机直接处理并可在数字通讯线路上直接传输。考虑到硬件压缩的效率较高且质量较好,因此选择高性能视频采集压缩卡。它直接安装在计算机上,通过它可以将模拟视频信号、音频信号实时数字化并压缩编码,然后交由计算机直接处理,如此就可以实现对视频的分屏显示、动态储存、实时捕捉和实时发送等功能。
比较国内外几个主要的视频采集压缩卡的设备供应商产品,综合考虑价格、性能等多方面的因素,最后选择恒亿电子公司的金沙王400E视频采集压缩卡。400E是一个很实用的实时MPEG-4视频/音频采集压缩卡,适用于Windows2000/NT/LINUX *** 作系统。对于视频多媒体应用开发的用户,400E提供板卡驱动程序、系统开发包、播放开发包、网络开发包及源代码。在开发视频应用时只需很少的代码就可以实现对400E的控制。400E支持4路复合视频信号的输入,由于本系统需要监控16路视频信号,故需要4块400E。
2工控机
由于监控系统要长时间运行,且处理的数据量较大,这就对工控机的性能提出了较高的要求:系统稳定性好,运行速度快,CPU处理能力强;较大数据存储能力。本系统选用华北工控产品,硬件配置如下:CPU,P420G;内存,256M;硬盘,40G。
四、系统软件设计
1通信协议
分布式数字视频监控系统采用RTP/RTCP实现实时视频流的传输和控制。视频传输所需协议的整体架构如图2所示。
由图2可见,视频信息在应用层由RTP进行封装,并把视频信息的特征(如时间戳和顺序号)写入RTP数据报中,交给下层UDP处理,UDP对RTP数据报进行封装,并把源端口地址、目标端口地址和校验值等写入自己的数据报中,RTP和UDP一起共同完成传输层协议所应完成的任务,UDP数据报被交给IP网络层处理,IP网络层协议对UDP数据报进行封装,在IP层确定网络的寻址方式,由路由表把视频数据传输到其他的主机,由于采用组播方式传输视频信息,视频信息传输的网络采用工业以太网为传输网络,IP组播地址被映射到以太网的MAC地址,IP数据报也要被封装成适合以太网传输的Eth数据报,然后在以太网中传输。
2系统软件模型
在本软件设计中,采用典型的C/S结构,由客户端与服务端两部分构成。客户/服务器模式的最显著特点是非对等作用,即客户相对于服务器处于不平等的地位,服务端提供服务,客户端提供请求。这很好地适应了当前网络中大量存在的资源分布和运算能力不均的现状。结构如图3所示。
客户端主要是负责向服务端发出获取服务端屏幕图像数据的请求,把从服务端发送来的屏幕图像在本地实时地显示出来;而服务端主要是负责响应客户端的请求并抓取与发送屏幕图像。由于服务端所抓取的屏幕图像一般为位图格式,其数据量较大,若直接发送则会导致占用网络带宽过大、实时性差、占用系统资源过多和稳定性差等问题,因此需经过压缩后才能将其发送给客户端,而客户端相应地也要将接受到的屏幕图像数据进行解压缩后才能正确地将屏幕图像显示出来。
3系统主要模块设计
远程视频监控系统软件主要由两部分组成。一部分为服务端监控现场的视频数据处理模块、视频数据发送模块、云台和镜头控制模块;另一部分为客户端的视频数据接受播放模块、云台和镜头控制模块。视频数据发送模块运行在客户端,以组播的方式发送视频流;视频数据接受播放模块运行在服务端,接受视频流并实时播放显示。
(1)视频数据处理模块
视频数据处理模块主要由二部分构成:视频图像的采集压缩与存储、视频图像的播放与控制。视频图像的实时播放可以和视频图像的实时捕捉存储同时进行的。该模块的设计分别是通过视频采集压缩卡400E附带的二次开发包以及MicrosoftDirectMediaSDK中的DirectShow SDK实现的。DirectShow
SDK提供了一系列的COM组件对象模型。COM是软件组件互相通讯的一种方式,允许任意两个组件互相通讯,不管它是运行在什么平台下,也不管该组件使用什么语言编写。
(2)视频数据发送模块
视频发送模块采用四层结构,即物理网络接口层、传送层、网络层和应用层。在C/S体系中采用WinSock技术实现客户机与服务器间的通信,并在应用层上开发通信程序。本系统中采用UDP的非阻塞监听连接方式;将客户端Socket的ClientType特性设为clNonBlocking,服务端Socket的ClientType特性也设为clNonBlocking。Socket是较低层的连接,两个Socket必须使用相同的端口,共同遵守TCP/IP。
(3)视频数据接受播放模块
视频数据接受播放模块需建立两个通讯通道,一个为控制通道,一个为数据通道。控制通道用来在服务端和客户端之间建立会话,包括发送一些数据请求和确认控制等信息。控制信道采用可靠性较高的TCP。数据通道用来传输视频图像数据,选用UDP。模块选用Windows多线程技术实现接受端播放多路视频图像。每个线程创建一个用户界面窗口,负责一路视频流的接受和实时播放。视频流的解码和播放通过调用DirectShowSDK实现。
(4)云台和镜头控制模块
对云台、镜头的控制是通过解码器实现的。本地监控主机通过RS-232连接解码器,对摄像机的镜头和云台进行控制。此模块分监控现场控制设备模块和远程控制设备模块。远程控制分两步进行:控制指令由客户端传送给现场主机;监控主机直接控制镜头、云台。控制信号的传输采用TCP。
五、结论
根据当前计算机网络技术和视频数据压缩技术的发展现状,提出并研究实现了一个基于C/S的远程视频监控系统。该系统以主流C/S架构为核心设计,具有良好的可靠性和性价比。该系统在一些实际应用中得到了良好的效果。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/13114087.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-30
下一篇2025-08-30

发表评论

登录后才能评论

评论列表(0条)

    保存