网络发展的迅速,现在很多类型的网站慢慢兴起,直播平台是日渐兴起的一种新型的“娱乐方式”,简单来讲,搭建这样一个平台所需要的服务器首先:内存要大,速度要快,运行要稳,做到以下几点首先才能给自己的网站一个发展的强有力的后盾。视频、直播网站主要存放flv,wmv,rm,rmvb等视频格式文件,特点就是占用磁盘容量大,需要有足够的磁盘扩展空间,其次是通常看视频都是连续性的文件读取,容易形成同是访问并发量大的情况,对服务器的整体性能要求也不低。
(1):首先说一下用直播服务器带宽需要的:
直播的音视频传输主要测算方式是根据画面分辨率及其压缩比得出的码流(DataRate)来计算视频数据量的负载。首先,要明确一下最重要的问题:
带宽问题:
通常一个在线观众要流畅的观看标清视频需要大概30k~40k的带宽流量。
2、带宽的换算方法是128k的流量需要1M的网络带宽。3、服务器所要负载的带宽是按可承载的最高并发流量计算出来的。并发流量是指同时访问资源的流量值,如果是利用FMS技术,要想满足并发流量的需求就需要将流量累加。
细算一下:
如果网站的视频观众zui高并发量时达到100人,就需要至少20M的带宽;
如果网站的视频观众zui高并发量时达到1000人,就需要至少200M的带宽;
如果网站的视频观众zui高并发量时达到5000人,就需要至少1000M的带宽;
做一个直播网站首先要用到的就是大带宽,带宽越大承载人数就越大网站运行起来速度流畅,用户体验度高,下次还会在这里看直播,这是视频服务器需求的一个大带宽。
随着科学技术的发展,网络视频服务器开发也在不断的进步,核心技术是进行网络视频服务器开发的重要基础。但由于要满足用户的各种各样的需求,还需要解决很多相关技术。
(2)做好一个视频网站:1:音视频同步。
因为网络传输的固有特点,声音数据和视频数据从网络视频服务器到达客户端不可能是均匀的,如果客户端不做任何纠正处理,则很难保证音视频的同步输出。一般可以在数据包中嵌入时间戳信息,客户端根据这些信息决定媒体数据的合适播放时间。同时要强调的是视频数据zui后是一帧一帧的图像,即在播放的时间轴上可以认为是一个一个孤立的点,而音频数据是一段、一段的数据,即在播放的时间轴上可以认为是连续的,因此两种媒体在同步播放的时机上是不同的。
2.NAT问题。
因为网络的实际状况千差万别,用户的需求各种各样,很容易遇到局域网与互联网在同一系统中存在的问题,这时如何在网-关解决网内地址与网外地址的转换就必须考虑。一般很难提供一种统一的解决方案适合各种情况,因此开发厂商需要定义几种zui常见网络情况的解决方案供用户选择。
3.网络视频服务器资源的访问控制。
为了满足监控的实际需求,一般需要在视频服务器上再增加串行口、报-警I/O,、硬盘等资源,因为网络是不可的,因此如何可以、及时、高-效的对这些资源进行统一的控制访问是非常重要的问题。
所以在视频服务器中我们需要的服务器CPU的配置,内存,带宽都是需要考虑在内的。