一种用于视频直播的服务器网络系统的制作方法

文档序号:12279745阅读:273来源:国知局

本发明涉及视频直播技术领域,尤其涉及一种用于视频直播的服务器网络系统。



背景技术:

随着计算机技术的不断发展,网络直播技术日益完善,现有的直播技术中直播视频处理麻烦、传输效率低,使客户观看时流畅度低,由于对直播视频的处理规定不一致,在制定收看标准不一致,影响客户的收看。



技术实现要素:

本发明的目的是为了解决现有技术中存在的缺点,而提出的一种用于视频直播的服务器网络系统。

为了实现上述目的,本发明采用了如下技术方案:

一种用于视频直播的服务器网络系统,包括RTMP数据输入接口模块、数据解码解压缩模块、IP地址识别模块、视频音频信号处理模块、数据输出接口模块、数据存储模块、P2P数据交互模块、P2P联网模块和CND网络节点服务器,所述RTMP数据输入接口模块的输出端与数据解码解压缩模块的输入端连接,所述数据解码解压缩模块的输出端分别与IP地址识别模块和视频音频信号处理模块连接,所述IP地址识别模块的输出端分别与数据输出接口模块和数据存储模块连接,所述视频音频信号处理模块的输出端分别与数据输出接口模块和数据存储模块连接,所述数据输出接口模块和数据存储模块分别与P2P数据交互模块双向连接,所述P2P数据交互模块与P2P联网模块双向连接,所述P2P联网模块与CND网络节点服务器双向连接,所述数据输出接口模块和数据存储模块双向连接,所述IP地址识别模块与视频音频信号处理模块双向连接。

优选的,所述RTMP数据输入接口模块用于接收RTMP通讯协议的直播视频音频信号的数据包,将RTMP通讯协议的视频音频信号转码传输至数据解码解压缩模块。

优选的,所述数据解码解压缩模块用于将直播视频音频信号的数据包进行解码解压缩,提取IP地址信息。

优选的,所述IP地址识别模块识别数据解码解压缩模块提取的直播视频音频信号的数据包IP地址信息,然后进行分级处理,确定直播视频音频信号的数据包的等级权限。

优选的,所述视频音频信号处理模块根据IP地址识别模块区分的直播视频音频信号的数据包的等级权限,按照优先级对直播视频音频信号的数据包进行转码分发处理,包括对直播视频音频信号的加密处理、视频音频信号的帧数修改、客户端的收费标准设定以及数据包的转码分发。

优选的,所述数据输出接口模块用于将处理后的直播视频音频信号的数据包转换为RTMP、HLS、HDL通讯协议的数据流并传输至P2P数据交互模块。

优选的,所述数据存储模块用于存储IP地址识别模块识别的直播视频音频信号的数据包信息,以及视频音频信号处理模块处理后的直播视频音频信号的数据包。

优选的,所述P2P数据交互模块用于传输数据输出接口模块转换后的RTMP、HLS、HDL通讯协议的数据流,并将转换后的RTMP、HLS、HDL通讯协议的数据流传输至P2P联网模块。

优选的,所述P2P联网模块用于将RTMP、HLS、HDL通讯协议的数据流传输至CND网络节点服务器。

本发明的有益效果:

通过设置RTMP数据输入接口模块、数据解码解压缩模块、IP地址识别模块、视频音频信号处理模块、数据输出接口模块,使直播视频音频信号数据包拥有等级限定功能、付费收看功能,为后续的客户端接受提供管理基础,方便后续客户端对直播视频音频信号数据包的数据管理,如数据包的存储删除收费事项等;通过将处理后的直播视频音频信号数据包传输至CND网络节点服务器,方便后续客户端接收收看直播视频,减少了直播视频音频信号数据包在传输时的延迟问题,提高了直播视频的流畅性。

附图说明

图1为本发明提出的一种用于视频直播的服务器网络系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

参照图1,一种用于视频直播的服务器网络系统,包括RTMP数据输入接口模块、数据解码解压缩模块、IP地址识别模块、视频音频信号处理模块、数据输出接口模块、数据存储模块、P2P数据交互模块、P2P联网模块和CND网络节点服务器,RTMP数据输入接口模块的输出端与数据解码解压缩模块的输入端连接,数据解码解压缩模块的输出端分别与IP地址识别模块和视频音频信号处理模块连接,IP地址识别模块的输出端分别与数据输出接口模块和数据存储模块连接,视频音频信号处理模块的输出端分别与数据输出接口模块和数据存储模块连接,数据输出接口模块和数据存储模块分别与P2P数据交互模块双向连接,P2P数据交互模块与P2P联网模块双向连接,P2P联网模块与CND网络节点服务器双向连接,数据输出接口模块和数据存储模块双向连接,IP地址识别模块与视频音频信号处理模块双向连接,RTMP数据输入接口模块用于接收RTMP通讯协议的直播视频音频信号的数据包,将RTMP通讯协议的视频音频信号转码传输至数据解码解压缩模块,数据解码解压缩模块用于将直播视频音频信号的数据包进行解码解压缩,提取IP地址信息,IP地址识别模块识别数据解码解压缩模块提取的直播视频音频信号的数据包IP地址信息,然后进行分级处理,确定直播视频音频信号的数据包的等级权限,视频音频信号处理模块根据IP地址识别模块区分的直播视频音频信号的数据包的等级权限,按照优先级对直播视频音频信号的数据包进行转码分发处理,包括对直播视频音频信号的加密处理、视频音频信号的帧数修改、客户端的收费标准设定以及数据包的转码分发,数据输出接口模块用于将处理后的直播视频音频信号的数据包转换为RTMP、HLS、HDL通讯协议的数据流并传输至P2P数据交互模块,数据存储模块用于存储IP地址识别模块识别的直播视频音频信号的数据包信息,以及视频音频信号处理模块处理后的直播视频音频信号的数据包,P2P数据交互模块用于传输数据输出接口模块转换后的RTMP、HLS、HDL通讯协议的数据流,并将转换后的RTMP、HLS、HDL通讯协议的数据流传输至P2P联网模块,P2P联网模块用于将RTMP、HLS、HDL通讯协议的数据流传输至CND网络节点服务器。

本发明中,直播视频音频信号经过RTMP数据输入接口模块的转码将RTMP通讯协议数据流转换为可识别的直播视频音频信号的数据包,并提取IP地址信息,然后经过IP地址识别模块和视频音频信号处理模块的识别处理,通过对直播视频音频信号的加密处理、视频音频信号的帧数修改、客户端的收费标准设定以及数据包的转码分发,使直播视频音频信号数据包拥有等级限定功能、付费收看功能,为后续的客户端接受提供管理基础,方便后续客户端对直播视频音频信号数据包的数据管理,如数据包的存储删除收费事项等;通过将处理后的直播视频音频信号数据包传输至CND网络节点服务器,方便后续客户端接收收看直播视频,减少了直播视频音频信号数据包在传输时的延迟问题,提高了直播视频的流畅性。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1