Font Size: a A A

Real-time Transport Protocol Streaming Media Server And The Kernel To Achieve

Posted on:2010-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:X DongFull Text:PDF
GTID:2208360275983972Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
In recent years, it is possible to provide real-time streaming media service through the network, since big achievements of related fields, such as network with wide bindwidth, high-speed storage devices, media encode and compress technology. The implement of Real-time Transport Protocol (RTP) in the streaming media server propose I/O requests frequently. Otherwise, the streaming media server is running in user mode, I/O requests must rise through system calls and be done by the kernel. The handling of I/O requests in operating system is complex. Obviously, I/O operations had become the major bottleneck of streaming media servers. This Paper is base on the research in implement of the RTP and the mechanism of handling I/O requests in Linux kernel. We proposed a scheme that makes the RTP implementing in Linux kernel in order to improve the performance of streaming media servers. The module we proposed seprate the implement of the RTP from the streaming media server. The kernel thread excutes it, thus, it will keep most of the I/O operations accomplishing under kernel mode. It can avoid the user/kernel mode switchs in handling I/O requests raised by user applications. The simulation experiment indicating: comparing to the traditional streaming media server, the module we proposed can accept more concurrent users and accomplish more network I/O operations on the circumstance of full-load working. We can make a conclusion that our modle has better utilization ratio of resource and high system throughput.
Keywords/Search Tags:Real-time Transport Protocol, Streaming Media Serser, I/O Operattion, Linux Kernel, Mode Switch
PDF Full Text Request
Related items