摘要
本文重点阐述了IPC多媒体服务器模型实现的原理,通过对基于进程并发IPC服务器模型与基于I/O多路复用IPC并发事件驱动服务器模型优劣的分析和比较,得出在Qtopia构架下采用后者模型的理论依据。根据该模型的原理,详细论述了媒体服务器实现的方法和仲裁并发应用冲突的策略。由于该模型不适合传输大批量数据,因此通过共享内存和信号灯的结合给出了基于I/O多路复用服务器对流媒体播放的解决方案。
This paper expounds the principle of implement the IPC multimedia server model, analysis and comparing with the concurrent process IPC server model and the concurrent event-driven IPC server model based on I/O multiplexing, the model under Qtopia framework is based on the latter theory. According to the principle of the model, the methods of the media server application and the arbitration of concurrent application conflicts described in details. The model is not suitable due to a large amount of data, therefore, through the combination of shared memory and the signal lamp, the solution about playing media streaming based on I/O multiplexing server is given.
出处
《微计算机信息》
北大核心
2007年第26期43-45,共3页
Control & Automation
基金
国家自然科学基金资助项目(60563008)