[发明专利]媒体流分发方法、装置、分发服务器及存储介质有效
申请号: | 202011248069.8 | 申请日: | 2020-11-10 |
公开(公告)号: | CN112383801B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 郭长清 | 申请(专利权)人: | 重庆紫光华山智安科技有限公司 |
主分类号: | H04N21/262 | 分类号: | H04N21/262;H04N21/643;H04N21/647 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 李莎 |
地址: | 400700 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 分发 方法 装置 服务器 存储 介质 | ||
本发明涉及网络通信技术领域,提供了一种媒体流分发方法、装置、分发服务器及存储介质,应用于分发服务器,分发服务器与第一客户端通信连接,分发服务器包括网卡,网卡预先配置有供分发服务器调用的数据平面开发套件DPDK,所述方法包括:通过调用DPDK获取第一客户端发送的数据包;判断数据包是否为媒体流数据包;若数据包为媒体流数据包,则依据预先存储的分发规则表,调用DPDK通过网卡将媒体流数据包发送至第二客户端,其中,分发规则表包括接收媒体流数据包的第二客户端的地址。本发明能够提高流媒体分发服务器的效率,降低延时,极大地改善用户体验。
技术领域
本发明涉及网络通信技术领域,具体而言,涉及一种媒体流分发方法、装置、分发服务器及存储介质。
背景技术
随着因特网应用的普及,在网络上传输的资料不仅仅限于文字和图形。面对因特网有限的带宽实现网络的视、音频传输最好的解决方案就是流式媒体的传输方式。媒体流是采用流式传输的方式,使得流式媒体在Internet上播放的技术。通过网络传输的音频、视频或多媒体文件在播放前并不下载整个文件,数据流随时传送随时播放。
在通讯和安防领域,对高画质低延时的媒体流的需求不断升高,传统的流媒体分发服务的效率低、延时高,实时性差,极大地影响了用户体验。
发明内容
本发明的目的在于提供了一种媒体流分发方法、装置、分发服务器及存储介质,其能够提高流媒体分发服务器的效率,降低延时,极大地改善用户体验。
为了实现上述目的,本发明采用的技术方案如下:
第一方面,本发明提供了一种媒体流分发方法,应用于分发服务器,所述分发服务器与第一客户端通信连接,所述分发服务器包括网卡,所述网卡预先配置有供所述分发服务器调用的数据平面开发套件DPDK,所述方法包括:通过调用所述DPDK获取所述第一客户端发送的数据包;判断所述数据包是否为媒体流数据包;若所述数据包为媒体流数据包,则依据预先存储的分发规则表,调用所述DPDK通过网卡将所述媒体流数据包发送至第二客户端,其中,所述分发规则表包括接收所述媒体流数据包的所述第二客户端的地址。
第二方面,本发明提供一种媒体流分发装置,应用于分发服务器,所述分发服务器与第一客户端通信连接,所述分发服务器包括网卡,所述网卡预先配置有供所述分发服务器调用的数据平面开发套件DPDK,所述装置包括:获取模块,用于通过调用所述DPDK获取所述第一客户端发送的数据包;判断模块,用于判断所述数据包是否为媒体流数据包;发送模块,用于若所述数据包为媒体流数据包,则依据预先存储的分发规则表,调用所述DPDK通过网卡将所述媒体流数据包发送至第二客户端,其中,所述分发规则表包括接收所述媒体流数据包的所述第二客户端的地址。
第三方面,本发明提供一种分发服务器,包括存储器、处理器和网卡,所述网卡预先配置有供所述分发服务器调用的数据平面开发套件DPDK,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述的媒体流分发方法。
第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述的媒体流分发方法。
相对于现有技术,本发明不需要对流媒体数据包进行两次TCP/IP协议栈解析和打包,历经传输层和应用层再进行分发,而是通过将网卡预先配置数据平面开发套件DPDK(Data Plane Development Kit,DPDK),通过调用DPDK获取网卡接收的数据包,然后再判断该数据包是否为媒体流数据包,若为媒体流数据包,再依据预先存储的分发规则表,调用DPDK通过网卡将媒体流数据包发送至第二客户端,由此可以无需对流媒体数据包进行两次TCP/IP协议栈解析和打包,不需要历经传输层和应用层再进行分发,直接在网络层进行分发,从而避免了两次TCP/IP协议栈解析和打包及历经传输层和应用层的处理过程,提高了流媒体分发服务器的效率,降低延时,极大地改善用户体验。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆紫光华山智安科技有限公司,未经重庆紫光华山智安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011248069.8/2.html,转载请声明来源钻瓜专利网。