支持H.264的软媒体服务器的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:tiancai9550
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着下一代网络的发展,人们对媒体服务的需求也逐渐提高,从简单的双方语音通信到多方视频会议通信。然而传统的媒体服务器是硬件实体机器,在灵活性和可控性方面不能给用户带来较好的用户体验。目前,人们开始对软件媒体服务器进行研究,然而现有的几种软件媒体服务器普遍存在功能单一、性能不高的现象。因此,如何设计和开发出功能集成度高、性能高、灵活度好的媒体服务器,促进了媒体服务领域相关技术的发展。本论文旨在研发一种媒体服务功能全面、媒体服务属性丰富、接受用户个性化定制、具有自动优化媒体流功能的软件媒体服务器。此外,该软媒体服务器的性能稳定、灵活度高、可控性强。该软媒体服务器将会话、会议、IVR媒体功能集成,并且提供丰富的媒体服务属性,支持H.264的视频格式和多种视频布局方式。该软媒体服务器的两个创新之处在于,首先,它接受用户的个性化定制,例如,用户可以设置会议的人数限制、媒体属性、黑名单等参数;其次,具有测试并自动优化媒体流功能,这使得用户在不佳的网络状况下也可以获得较好的用户体验。另外,该软媒体服务器通过多个子媒体服务器共同工作的方式使服务器整体体现出更高的性能,系统管理员也可以加灵活地控制它,符合下一代网络和云计算环境的要求。系统提供了一些对外接口,具有一定的扩展性。本论文的主要内容是设计并实现一种支持H.264的的软媒体服务器系统。本文首先明确媒体服务器的多个功能,即会话、会议、IVR、优化媒体流功能。在会议功能中,系统提供丰富的媒体属性,如多样的音视频编码格式、多种视频布局方式、可设置的混音数量等。另外,用户可以通过界面进行个性化的业务定制。与此同时,系统通过对多个子媒体服务器进行合理均衡来满足业务需求和保证系统性能。其次,本文结合需求对系统架构进行说明,然后对各个模块的实现及具体交互设计和工作流程进行详细的说明,并展示了最终的测试结果。最后对本文设计实现的软媒体服务器给出总结和下一步研究方向。
其他文献
Web服务是一种自包含、自描述、模块化且具有良好互操作能力的新应用,它可以通过Web来发布、定位和调用。UDDI是目前注册和发现Web服务的行业标准,它为Web服务注册提供了基础平
公共对象请求代理结构CORBA(Common Object Request Broker Architecture)充分体现了分布对象计算的异构性、互操作性、灵活性和可扩充性,能方便地将不同环境的计算资源无缝地集
随着Internet的迅速发展,特别是随着政府上网工程的启动,网络安全问题越来越受到重视。怎样建立一个安全网站是网络建设中的一个重要的课题。虽然防火墙技术、加密技术、身份认
移动社会网络结合了社会科学和无线网络技术,是一个为具有紧密社会联系的移动用户提供数据递送服务的通信系统。内容分发技术是保证数据投递服务可靠性和有效性的重要手段。