[发明专利]一种快速处理实时媒体流数据包的方法及其系统有效
申请号: | 200410015145.5 | 申请日: | 2004-01-15 |
公开(公告)号: | CN1558623A | 公开(公告)日: | 2004-12-29 |
发明(设计)人: | 黄湖;何延伟;朱蓉俊 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 张天舒 |
地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的一种快速处理实时媒体流数据包的方法及其系统,为媒体网关、综合接入设备IAD、多媒体终端等网络节点揭示了一种基于用户数据报协议UDP的实时传输协议/实时传输控制协议RTP/RTCP传输实时媒体流数据包的快速处理方法及其系统。该系统改进点在于增加了IP数据包快速过滤模块、UDP快速发送模块和基于本地UDP端口策略ARP表处理模块。这种方法包括:快速接收处理基于RTP/RTCP协议传输的实时媒体流数据包;快速发送基于RTP/RTCP协议传输的实时媒体流数据包;基于UDP端口策略ARP表及其刷新机制。相对于传统的TCP/IP协议栈及SOCKET编程的侦听接收与发送,使用本发明可快速处理实时媒体流数据包,提高设备的处理能力,减少媒体流数据包的网络时延,从而提高网络服务质量。 | ||
搜索关键词: | 一种 快速 处理 实时 媒体 数据包 方法 及其 系统 | ||
【主权项】:
1、一种快速处理实时媒体流数据包的系统,其包括:一IP数据包快速过滤模块、一UDP快速发送模块以及一基于本地UDP端口策略ARP表处理模块;所述系统还包括:一基于UDP端口注册的RTP/RTCP快速接收处理函数,所述RTP/RTCP快速接收处理函数位于RTP/RTCP应用层内;所述基于本地UDP端口策略ARP表处理模块与所述IP数据包快速过滤模块和所述UDP快速发送模块通讯连接,并且:所述基于本地UDP端口策略ARP表处理模块根据设备RTP/RTCP协议端口资源的分配情况以及RTP/RTCP协议端口的特征,构造一个以端口映射值为下标的ARP表;所述IP数据包快速过滤模块在数据链路层接收函数中,安装快速接收钩子函数;所述钩子函数用于分析以太网数据包的内容;RTP/RTCP应用层在所述钩子函数中注册UDP端口对应的RTP/RTCP快速接收处理函数;所述UDP快速发送模块用于在所述RTP/RTCP应用层任务发送实时媒体流数据包时直接调用所述UDP快速发送模块提供的发送函数,经过该UDP快速发送模块的处理,最后调用对应的网口发送函数把数据发送出去;所述IP数据包快速过滤模块用于把实时媒体流数据包从一网口接收函数接收后,传输给所述RTP/RTCP快速接收处理函数,从而直接传输到所述RTP/RTCP应用层的任务的缓冲区中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410015145.5/,转载请声明来源钻瓜专利网。
- 上一篇:光电鼠标笔
- 下一篇:一种松毛虫性信息素的合成方法