基于FFmpeg硬件编码的流媒体传输控制算法研究与实现
本文选题:流媒体 + 硬件编码 ; 参考:《华南理工大学》2016年硕士论文
【摘要】:近年来,随着移动终端业务以及互联网技术的不断发展成熟,市场上流媒体相关的产品应用如视频会议、网络视频点播服务以及高清电视等也层出不穷。然而大部分产品业务都是基于手机终端设计的,随着人们对视频质量及主观感受的要求越来越严格,将会导致手机承载音视频编解码的运算加重造成整体处理计算性能降低。因此,越来越多的手机厂商在设计中都考虑加入了硬件编码模块,然而如何让开发者高效地使用硬件编码功能将是硬件厂商共同面临的问题。目前的媒体数据传输方式基本上是基于TCP或者UDP来实现的,然而TCP本身模块自带的网络重传和拥塞控制机制无法满足实时流媒体的传输要求,同时UDP协议本身并未有任何拥塞控制机制,倘若不加入相关的网络拥塞控制算法,使用UDP传输必然会造成网络不友好现象,同时加重自身传输的丢包率、延迟等问题。针对以上提出的两类问题,本论文在已有的流媒体传输质量控制的研究基础之上,提出了以下解决方案:首先,在Android系统平台下,设计了一种基于FFmpeg框架扩展Stagefright插件实现硬件编码的方案,然后提出了一套完善的网络拥塞状况评估算法,同时结合网络状况评估算法,分别设计了流媒体自适应传输控制算法、帧率整形过滤控制算法,另外提出一种自适应网络状况的软硬编码器切换算法。最后设计实现了一套网络音视频监控测试系统,并在不同的网络状况下通过大量实验测试来评估系统的传输控制状况以验证本论文算法方案的正确性。
[Abstract]:In recent years, with the continuous development of mobile terminal services and Internet technology, the application of media related products in the market, such as video conferencing, network video on demand service and high-definition TV, has emerged in endlessly. However, most of the product services are based on mobile terminals, with the quality of video and subjective feelings. More and more stringent requirements will lead to the increase of the computing performance of the handset and video coding and decoding. Therefore, more and more mobile phone manufacturers consider adding hardware coding modules in the design. However, how to make the developers use the hardware coding function efficiently will be a common problem for the hardware vendors. The former media data transmission mode is basically based on TCP or UDP. However, the network retransmission and congestion control mechanism of TCP itself can not meet the transmission requirements of real-time streaming media. At the same time, the UDP protocol itself does not have any congestion control mechanism. If it does not join the related network congestion control algorithm, the UDP transmission is used. It will inevitably cause the unfriendliness of the network, and aggravate the packet loss rate and delay of its own transmission. In this paper, based on the two kinds of problems mentioned above, the following solutions are proposed on the basis of the existing quality control of streaming media transmission. First, a FFmpeg framework is designed to extend Stage under the Android system platform. The fright plug-in implements the hardware coding scheme, and then puts forward a set of perfect network congestion evaluation algorithm. At the same time, combined with the network status evaluation algorithm, the adaptive transmission control algorithm of streaming media, the frame rate shaping filtering control algorithm are designed respectively. In addition, a soft and hard coder handoff algorithm of the adaptive network condition is proposed. Finally, the algorithm of the adaptive network condition is proposed. The design and implementation of a network audio video monitoring and testing system, and in different network conditions through a large number of experimental tests to evaluate the transmission control status of the system to verify the correctness of the algorithm in this paper.
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN919.8
【相似文献】
相关期刊论文 前10条
1 杨传栋,余镇危,王行刚,张俊清;端到端的流媒体传输控制技术研究综述[J];计算机工程与应用;2005年08期
2 张磊;邓飞;杨宗凯;;远程教育中自适应复合流媒体传输策略[J];计算机与数字工程;2006年09期
3 王亚琴;董彦荣;薄静仪;;流媒体传输协议及应用[J];办公自动化;2009年24期
4 王喜军;;一种流媒体传输系统的设计与实现[J];计算机光盘软件与应用;2013年16期
5 杨劲;网络流媒体传输中的自适应技术[J];中国有线电视;2003年13期
6 张磊,曹元大,胡春华;安全群组通讯在流媒体传输方面的应用[J];微机发展;2004年07期
7 杨锦春;流媒体传输中的质量保证[J];现代电视技术;2004年07期
8 赵勇,雷斌;应用于流媒体传输研究的网络流量模拟器[J];西安工业学院学报;2004年04期
9 姜锐;;无线流媒体传输的服务质量关键问题研究[J];大众商务;2009年16期
10 杨治平;李明海;刘洋;冯素梅;;流媒体传输的模糊自适应预测拥塞控制[J];重庆师范大学学报(自然科学版);2006年04期
相关会议论文 前6条
1 陈静;何加铭;闻建芬;;一种适用于移动通信网的流媒体传输策略[A];浙江省电子学会2010学术年会论文集[C];2010年
2 程高伟;黄金锋;张子文;;边缘网络的流媒体传输优化研究[A];中国电子学会第十六届信息论学术年会论文集[C];2009年
3 贺宁武;孙志刚;;面向流媒体传输研究的StreamSim模拟器设计与实现[A];中国电子学会第十六届信息论学术年会论文集[C];2009年
4 娄巍;;流媒体传输中的速率控制技术[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年
5 房胜;李旭健;梁永全;钟玉琢;;基于链路容量的MANET流媒体传输方法[A];第一届建立和谐人机环境联合学术会议(HHME2005)论文集[C];2005年
6 张申伟;顾燕玲;;基于AAC编码的流媒体传输及Qos控制[A];中国新闻技术工作者联合会2012年学术年会、五届四次理事会暨第六届“王选新闻科学技术奖”的“人才奖”和“优秀论文奖”颁奖大会论文集[C];2012年
相关重要报纸文章 前1条
1 LULUSIR;发掘手机的游戏机潜质[N];电脑报;2014年
相关博士学位论文 前6条
1 范英磊;无线流媒体传输的服务质量关键问题研究[D];北京邮电大学;2007年
2 李红;互联网流媒体传输拥塞控制研究[D];武汉大学;2009年
3 邹勇;先进控制理论在流媒体传输播放中的应用研究[D];东北大学;2010年
4 霍龙社;互联网流媒体传输关键技术研究[D];中国科学院研究生院(计算技术研究所);2006年
5 刘梦娟;异构网络环境下流媒体传输机制的研究[D];中国科学技术大学;2007年
6 孙伟;TCP友好性流媒体传输速率控制协议中若干问题的研究[D];东北大学;2010年
相关硕士学位论文 前10条
1 于江磊;认知无线Mesh网络中面向流媒体传输的组播技术研究[D];东北大学;2014年
2 蔡方谊;基于FFmpeg硬件编码的流媒体传输控制算法研究与实现[D];华南理工大学;2016年
3 方灵鹏;流媒体传输拥塞控制机制的研究[D];华中师范大学;2016年
4 朱斌;流媒体传输系统的设计与实现[D];华中科技大学;2007年
5 程高伟;边缘网络的流媒体传输优化研究[D];国防科学技术大学;2009年
6 贺宁武;面向流媒体传输研究的模拟器设计与实现[D];国防科学技术大学;2009年
7 刘天爽;多源分布式流媒体传输机制的研究[D];北京邮电大学;2012年
8 陈敏;基于带宽汇聚的流媒体传输系统的研究与实现[D];浙江大学;2013年
9 李师尧;基于资源状况的流媒体传输网络负载均衡算法研究[D];东北大学;2012年
10 郭静;面向手机平台流媒体传输关键技术研究[D];长春理工大学;2013年
,本文编号:1926878
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/1926878.html