摘要
流媒体转发服务器的出现一定程度上解决了流媒体传输过程中带宽争抢与资源浪费的问题。基于通用操作系统作为应用层软件来实现的流媒体转发单元普遍存在一些不可避免的中断处理、内存拷贝、协议处理等系统开销,制约着流媒体转发服务器的整体性能。本文提出了一种基于多核网络处理器的流媒体转发单元的实现方案,该方案采用分层的软件层次,使数据处理层面模块与管理层面模块分离,并将处理量大、实时性要求高的数据处理层面模块实现在一种简单执行环境中,以期降低上述系统开销,实现整体性能的提升。
Streaming media transmit-server can help solve the bandwidth competition and waste of resources in the streaming media transmission.Some kinds of streaming media transmit-unit as application software based on a common operating system has some unavoidable system overhead which limits system overall performance,such as interrupt handing,memory copy,protocol processing etc..This paper proposed an implementation of the streaming media transmit-unit which is based on multi-core network processor and uses layered software structure to reduce above overhead and improve system performance.
出处
《网络新媒体技术》
2012年第2期28-33,共6页
Network New Media Technology
基金
863课题:融合网络业务体系的开发
2011AA01A102
国家科技支撑计划课题"数字家庭服务关键支撑技术研发与应用示范"2011BAH16B03
中国科学院战略性先导科技专项子课题:未来网络架构研究与边缘设备研制XDA06010302
关键词
流媒体转发
多核网络处理器
分层软件结构
性能
Streaming media transmission
multi-core network processor
layered software structure
performance