企业视频云服务器如何选择?视频服务加速怎么样?

2020-04-22 17:31:52 云杰通信 104

企业视频云服务器如何选择?视频服务加速怎么样?

  首先介绍下视频、直播所需要牵涉的网络协议,以及所需要的中间传输,满足这些基础,才可以下一步对服务器做进一步要求。

  常见的视频直播相关协议:RTMP(Real Time Messaging Protocol,实时消息传送协议)RTMP是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的开放协议。它有三种变种:

  1)、工作在TCP之上的明文协议,使用端口1935;

  2)、RTMPT封装在HTTP请求之中,可穿越防火墙;

  3)、RTMPS类似RTMPT,但使用的是HTTPS连接;

  1、RTMP协议是被Flash用于对象、视频、音频的传输。这个协议建立在TCP协议或者轮询HTTP协议之上。RTMP协议就像一个用来装数据包的容器,这些数据既可以是AMF格式的数据,也可以是FLV中的视音频数据。一个单一的连接可以通过不同的通道传输多路网络流,这些通道中的包都是按照固定大小的包传输的。

  2、RTSP(Real Time Streaming Protocol,实时流传输协议)RTSP定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP提供了一个可扩展框架,数据源可以包括实时数据与已有的存储的数据。该协议目的在于控制多个数据发送连接,为选择发送通道如UDP、组播UDP与TCP提供途径,并为选择基于RTP上发送机制提供方法。RTSP语法和运作跟HTTP/1.1类似,但并不特别强调时间同步,所以比较能容忍网络延迟。代理服务器的缓存功能也同样适用于RTSP,并且因为RTSP具有重新导向功能,可根据实际负载情况来切换提供服务的服务器,以避免过大的负载集中于同一服务器而造成延迟。

  3、RTP(Real-time Transport Protocol,实时传输协议)

  RTP是针对多媒体数据流的一种传输层协议,详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通系统(配合H.323或SIP),使它成为IP电话产业的技术基础。

  RTP是建立在UDP协议上的,常与RTCP一起使用,其本身并没有提供按时发送机制或其它服务质量(QoS)保证,它依赖于低层服务去实现这一过程。

  RTP 并不保证传送或防止无序传送,也不确定底层网络的可靠性,只管发送,不管传输是否丢包,也不管接收方是否有收到包。RTP 实行有序传送,RTP中的序列号允许接收方重组发送方的包序列,同时序列号也能用于决定适当的包位置,如在视频解码中,就不需要顺序解码。

  4、RTCP(Real-time Transport Control Protocol,实时传输控制协议)

  RTCP是RTP的配套协议,为RTP媒体流提供信道外的控制。RTCP和RTP一起协作将多媒体数据打包和发送,定期在多媒体流会话参与者之间传输控制数据。

  RTCP的主要功能是为RTP所提供的服务质量(QoS)提供反馈,收集相关媒体连接的统计信息,例如传输字节数,传输分组数,丢失分组数,单向和双向网络延迟等等。网络应用程序可以利用RTCP所提供的信息来提高服务质量,比如限制流量或改用压缩比小的编解码器。

  下面就要对视频云服务器做进一步的要求了:

  1、云服务器需要更大的存储空间来支持,硬盘大是必须的

  2、带宽使用,一定要选择相对大的带宽,直播、视频的实时流量一般很大,还需要提供缓存,大带宽是必不可少的。

  企业选择视频服务器租用时需要知道些什么呢?

  视频服务器租用时不光要选择适合自己的服务器,对于其配置问题上面也要认真思考,那么对于视频服务器租用时选择什么样的配置呢?下面这篇文章就跟随笔者一起来了解一下。

  视频服务器租用带宽问题

  1、首先大家需要了解两个单位Byte和bit

  计算机上有两个最基本的单位,Byte(字节)和bit(位),二者的换算关系是1Byte=8bits。

  100Mbps(100M bits per second)独享带宽,换算到我们日常熟悉的文件大小,要除以8;也是说100Mbps带宽,理论下每秒可以下载的文件大小约是12.5MB(M Byte)。

  2、用于视频服务器点播时候的在线人数

  如果用100M去点播视频服务器上普通电影(600kbps)的,产生一次顺畅点播需要每秒传递的数据大小600/8≈80KB左右,100M*1024K/8/80K,也160个同时链接(并发)。你同样可以支持1万个人在线,因为访问网页的时候只是短时间连接服务器请求数据,这一万人未必同时需要1万个并发连接。所以预算要3万个并发数。

  3、用于web站点的同时连接数

  作为web站点(常见的web站点有门户、视频),可以参考如下公式大概计算出在线人数,

  公式:支持连接个数 = 服务器带宽/8/页面尺寸大小

  换算下来就是10M独享带宽理论上是可以搭建视频服务器,只不过可支持12人同时在线观看视频,再多会出现视频播放卡、请求排队等现状。因此一般而言搭建视频服务器至少需要百兆甚至千兆级别的带宽。