视频服务器的配置一般怎么选?先详细介绍下视频、直播所需要涉及到的网络协议及其所需要的正中间传送,考虑这种基本,才能够下一步对服务器做进一步规范。
普遍的视频在线观看有关协议书:RTMP(RealTimeMessagingProtocol,即时信息传输协议书)RTMP是AdobeSystems企业为Flash播放软件和集群服务器声频、视频和传输数据开发设计的对外开放协议书。它有三种变异:
1)、工作中在TCP之中的密文协议书,使用端口号1935;
2)、RTMPT封裝在HTTP恳求当中,可穿越重生服务器防火墙;
3)、RTMPS相近RTMPT,但使用的是HTTPS联接;
1、RTMP协议书是被Flash用以目标、视频、声频的传送。这一协议书创建在TCP协议书或是轮询HTTP协议书之中。RTMP协议书如同一个用于装数据文件的器皿,这种数据信息既能够是AMF文件格式的数据信息,还可以是FLV中的音频视频数据信息。一个单一的联接能够根据不一样的安全通道传送多通道网络流,这种安全通道中的包全是依照固定不动尺寸的包传送的。
2、RTSP(RealTimeStreamingProtocol,即时流传输协议)RTSP界定了一对多程序运行怎样合理地根据IP网络传输多媒体系统数据信息。RTSP提供了一个可拓展架构,数据库能够包含实时数据与现有的储存的数据信息。该协议书目地取决于操纵好几个数据信息推送联接,为挑选推送安全通道如UDP、组播UDP与TCP提供方式,并为挑选根据RTP上推送体制提供方式 。RTSP英语的语法和运行跟HTTP/1.1相近,但并不着重强调时间同步,因此较为能忍受网络延时。服务器代理的缓存文件作用也一样适用RTSP,而且由于RTSP具备再次导向性作用,可依据具体负荷状况来转换提供服务的服务器,以防止过大的负荷集中化于同一服务器而导致延迟时间。
3、RTP(Real-timeTransportProtocol,即时传输协议)
RTP是对于多媒体系统数据流分析的一种网络层协议书,详细描述了在互联网技术上传送声频视频的规范数据文件文件格式。RTP协议书常见于流媒体服务器系统软件(相互配合RTCP协议书),视频会议系统和一键通系统软件(相互配合H.323或SIP),使它变成IP电话产业链的技术性基本。
RTP是创建在UDP协议书上的,常与RTCP一起使用,其自身并沒有提供准时推送体制或其他服务水平(QoS)确保,它取决于矮层服务去完成这一全过程。
RTP并不确保传输或避免混乱传输,也不确定性最底层互联网的可信性,只要推送,无论传送是不是网络丢包,也无论接受方是不是有接到包。RTP推行井然有序传输,RTP中的系列号容许接受方资产重组推送方的包编码序列,另外系列号也可以用以决策适度的包部位,如在视频解码中,就不用次序编解码。
4、RTCP(Real-timeTransportControlProtocol,即时传输控制协议)
RTCP是RTP的配套设施协议书,为RTP媒体流提供无线信道外的操纵。RTCP和RTP一起合作将多媒体系统数据信息装包和推送,按时在多媒体系统流对话参加者中间传送控制参数。
RTCP的关键作用是为RTP所提供的服务水平(QoS)提供意见反馈,搜集有关新闻媒体联接的统计数据,比如传送字节数,传送排序数,遗失排序数,单边和双重网络延时这些。网络系统程序流程能够运用RTCP所提供的信息内容来提升服务水平,例如限定总流量或改成发动机压缩比小的编解码器。
下边就需要对视频云服务器做进一步的规范了:
1、云服务器需要更大的储存空间来适用,电脑硬盘大是务必的
2、网络带宽使用,一定要挑选相对性大的网络带宽,直播、视频的即时总流量一般挺大,还需要提供缓存文件,大网络带宽是不可或缺的。