[发明专利]媒体流分发方法、装置、分发服务器及存储介质有效
申请号: | 202011248069.8 | 申请日: | 2020-11-10 |
公开(公告)号: | CN112383801B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 郭长清 | 申请(专利权)人: | 重庆紫光华山智安科技有限公司 |
主分类号: | H04N21/262 | 分类号: | H04N21/262;H04N21/643;H04N21/647 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 李莎 |
地址: | 400700 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 分发 方法 装置 服务器 存储 介质 | ||
1.一种媒体流分发方法,其特征在于,应用于分发服务器,所述分发服务器与第一客户端通信连接,所述第一客户端为发流端,所述分发服务器包括网卡,所述网卡预先配置有供所述分发服务器调用的数据平面开发套件DPDK,所述方法包括:
通过调用所述DPDK获取所述第一客户端发送的数据包;
判断所述数据包是否为媒体流数据包;
若所述数据包为媒体流数据包,则依据预先存储的分发规则表,调用所述DPDK通过网卡将所述媒体流数据包发送至第二客户端,其中,所述分发规则表预先包括接收所述媒体流数据包的所述第二客户端的地址,所述第二客户端为接收媒体流数据包的收流端,所述分发规则表用于表征媒体流数据包发往的目的地。
2.如权利要求1所述的媒体流分发方法,其特征在于,所述数据包包括协议类型和目的端口,所述判断所述数据包是否为媒体流数据包的步骤包括:
若所述协议类型为用户数据报协议UDP、且所述目的端口为第一端口,则判定所述数据包的类型为媒体流数据包,所述第一端口为预先设定的专门用于传输媒体流数据包的端口。
3.如权利要求2所述的媒体流分发方法,其特征在于,所述媒体流数据包包括源IP地址、源端口、源MAC地址、目的IP地址、目的端口及目的MAC地址,所述第二客户端的地址包括第二IP地址、第二端口,所述依据预先存储的分发规则表,调用所述DPDK通过网卡将所述媒体流数据包发送至第二客户端的步骤包括:
获取所述分发服务器的第一IP地址、第一MAC地址及与所述分发服务器通信连接的网络转发设备的第二MAC地址;
将所述源IP地址、所述源端口及所述源MAC地址分别替换为所述第一IP地址、所述第一端口及所述第一MAC地址、以及将所述目的IP地址、所述目的端口及所述目的MAC地址分别替换为所述第二IP地址、所述第二端口及所述第二MAC地址,得到更新后的所述媒体流数据包;
调用所述DPDK通过所述网卡将所述更新后的所述媒体流数据包发送至所述第二客户端。
4.如权利要求1所述的媒体流分发方法,其特征在于,所述方法还包括:
接收所述第二客户端通过第三端口发送的控制信令包;
解析所述控制信令包中的所述第二客户端的地址;
依据所述第二客户端的地址更新所述分发规则表。
5.如权利要求4所述的媒体流分发方法,其特征在于,所述控制信令包还包括控制信令,所述依据所述第二客户端的地址更新所述分发规则表的步骤包括:
若所述控制信令表征所述第二客户端请求开启收流,则将所述第二客户端的地址添加至所述分发规则表中;
若所述控制信令表征所述第二客户端请求关闭收流,则将所述第二客户端的地址从所述分发规则表中删除。
6.如权利要求1所述的媒体流分发方法,其特征在于,所述方法还包括:
若所述数据包的格式为预设格式,则判定所述数据包为网络基础协议包;
生成针对所述网络基础协议包的响应包,并反馈所述响应包。
7.一种媒体流分发装置,其特征在于,应用于分发服务器,所述分发服务器与第一客户端通信连接,所述第一客户端为发流端,所述分发服务器包括网卡,所述网卡预先配置有供所述分发服务器调用的数据平面开发套件DPDK,所述装置包括:
获取模块,用于通过调用所述DPDK获取所述第一客户端发送的数据包;
判断模块,用于判断所述数据包是否为媒体流数据包;
发送模块,用于若所述数据包为媒体流数据包,则依据预先存储的分发规则表,调用所述DPDK通过网卡将所述媒体流数据包发送至第二客户端,其中,所述分发规则表预先包括接收所述媒体流数据包的所述第二客户端的地址,所述第二客户端为接收媒体流数据包的收流端,所述分发规则表用于表征媒体流数据包发往的目的地。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆紫光华山智安科技有限公司,未经重庆紫光华山智安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011248069.8/1.html,转载请声明来源钻瓜专利网。