文档介绍:第卷第期武汉理工大学学报. .
年月.
:./..—...
基于的流媒体传输框架的研究与实现
胥秦秦,田丹,田忠
电子科技大学电子科学技术研究院,成都
摘要: 流媒体网络传输存在丢包率高、吞吐量受误码率影响和传输延时等特殊的问题。该文在系统地分析流媒
体的指标的基础上,提出了一种新的基于的流媒体传输的整体框架,此框架较好
地体现了开放化、标准化、模块化、可扩展、可重构的设计理念,其优点是适应范围广、移植性好、可扩展性好、实现比较容
易,为流媒体应用提供了能够保证的传输平台,并简化了流媒体应用开发的难度,此框架为流媒体传输提供了一种
新的方案。
关键词: ; ; ; ; /
中图分类号: 文献标识码: 文章编号:———
,,
,
,,
: ,
.
. ,,,
.’,,.
.
. .
: ; ; ; ; /
在目前的网络环境下,由于网络的异构性和传输速率的不稳定性,媒体流数据在传输的过程中会出现延
时、丢失等意外状况,影响了传输的质量。针对这些缺陷,提出了一种改进型的框架。该框架以
库为基础,集成了/⋯实时传输协议控制,引入了改进的猜测算法和码率自适应策略等技
术,实现一个简单的音视频传输框架。在这个框架下,分别从传输层、网络层和应用层提出了改进流媒体传
输的的机制。通过实验结果证实,此传输框架基于组件对象模型技术,具有高的平台通用性和系统适
用性,选用这种可扩展性好的技术做开发对今后的升级应用很有帮助。
收稿日期:—.
作者简介:胥秦秦,女,硕士生.:.
第卷第期胥秦秦,田丹,田忠:基于的流媒体传输框架的研究与实现
吼Ⅲ简介
. 简介
的全称是“”,是大学开发的开源代码库。这个库的目
的是使各种多媒体能在网络上方便传输。此库提供了大功能组件:音视频采集播放、编码解码,网络传输。
库遵守一系列的标准协议,便于多平台开发和移植,基于的多媒体传输框架只要在.
库上添加一些开源项目、的支持,对代码做少量的修改,即可实现所需要的功能,实现
音视频处理、网络传输、采集和回放。框架设计合理、可扩充性能好,增添和修改比较容易。更重要
的一点是此库为开源代码,移植性能好,可多平台应用。
. 框架及分析
是一个很灵活的框架,其本身是通过建立一些相关的组件,每个组件实现特定的功
能,如音频取样,写音频到文件或者传输音频包等,按照需求把这些组件加入到链中,由消息实现
链上组件间的相互通信,建立复杂的应用程序。
组件是的基本组成部分,是传
服万碲师媒体文件存储:
输链中最小的功能模块,将多媒体数据的处理分现场采集曲寺、.
离成不同的步骤,这些不同的步骤由消息驱动相应的组玉缩、编码
冀广—’~Ⅱ、广—
、
件去处理。这样把不同的组件搭配在一条链上来完成处‘.等
理多媒体数据的要求。此库的基本传输框架如下图。,
. 存在的问题及分析客户端匝需稹瑛由
传输框架是基于组件对象模型技术,具有高音视频解码
.、.等
的平台通用性和系统适用性,便于多平台开发和移植。
但还是存在一些问题,具体如下: 媒体播放器等
在视频上使用的是.,在相同的重
建图像质量下,.%的码率,,