Patent ID: 7742429
Filing Date: 2010-06-22
Classification: H04L

Abstract:
1. A system for fast processing real-time media stream data package, comprising: at least one computing device, an IP data package fast filter module, an UDP fast sending module, a policy ARP table process module based on local UDP port and a RTP/RTCP fast receiving process function registered on the basis of UDP port in a RTP/RTCP application layer, each module being executable in the at least one computing device; wherein said policy ARP table process module based on local UDP port is connected and communicated with said IP data package fast filter module and said UDP fast sending module respectively, and is used for constructing an ARP table with a port mapping value being suffix according to distribution of RTP/RTCP protocol port resource and features of the RTP/RTCP protocol port; said IP data package fast filter module is used for installing a fast receiving hook function in a data link layer receiving function, in which said hook function is used to analyze content of an Ethernet data package; the RTP/RTCP application layer registers the RTP/RTCP fast receiving process function corresponding to the UDP port in the hook function; said UDP fast sending module is used for directly calling a sending function provided by the UDP fast sending module when the RTP/RTCP application layer sending the real-time media stream data package, and after the process of the UDP fast sending module, calling a corresponding net interface sending function to send out the data; and said IP data package fast filter module is used for receiving the real-time media stream data package from a net interface receiving function, and transporting it to the RTP/RTCP fast receiving process function, thus directly transmitting it to a task buffer of the RTP/RTCP application layer.