基于DSS的移动流媒体直播系统

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:zxcasd456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着移动互联网、多媒体、通信技术的快速发展,融合了互联网和多媒体技术的移动流媒体业务在电视直播、安防、视频监控、视频通话等领域有着非常广泛的应用。现今的智能手机相对于传统的手机运算处理能力更强、更加智能化、电池续航时间更久,完全可以作为流媒体客户端的应用平台。本文基于以上背景设计了移动流媒体直播系统,在PC平台上设计服务端器程序进行音视频的采集和转发,在移动平台上设计客户端应用程序来负责数据接收和显示播放等,并结合服务器端程序和客户端程序实现了视频直播和点播的功能。为了实现此目标,论文主要从服务器程序和客户端程序两个方面进行展开:对于服务器程序的设计,通过研究现有的流媒体技术并且考虑项目的需要,参考DSS(Darwin Streaming Server)流媒体服务器设计并实现了服务器端的程序,完成了视频直播和视频点播中服务器端的程序。通过对智能手机发展过程以及各种操作系统平台的研究,选择iPhone作为移动客户端程序的开发平台。对于客户端程序的设计,主要从音视频解码和程序优化两个方面对于论文中的工作重点和创新点进行讲解:1、IOS系统对于音视频的解码支持不是很充分,针对这一问题,设计并实现了IOS上的音视频解码程序,能够实现对常用音视频编码器的支持。基于此,系统在设计流媒体服务器的过程中在编码上可以有更多的选择,同时在视频点播过程中,可以支持较多的视频封装格式。2、客户端软件在播放显示的过程中经常会出现音视频不同步的现象,为此基于音频时间戳的方法设计了音视频同步算法来解决这一问题。对于网络数据接收和客户端解码能力不匹配的问题,程序中采用了多线程程序开发、以及队列缓冲算法等机制进行了优化,实现了网络接收与客户端解码的无缝结合。同时,针对移动客户端解码显示能力不足的问题,实际开发中通过GPU来实现加速显示。基于以上的工作,在Ubuntu操作系统平台上实现流媒体直播系统的服务器端程序,在iPhone上实现客户端程序,经过对客户端和服务器进行测试,完全能够满足系统要求,实现流畅的音视频播放。论文中实现的系统同样可以应用在家用和公用的视频监控、安防等项目上,具有工程实践意义。
其他文献
电子拍卖系统是一种新兴的计算机应用技术,它从拍卖前的拍品检验到拍卖过程的竞价处理,直到最后的拍品交割、资金转移、出场检验等过程,都实现了拍卖各个环节的计算机控制。
随着ADSL,CableTV,FTTB以及3G,WLAN等各种宽带技术的发展,用户希望通过网络获取的信息不再是简单的文本或者声音信息,而是要包括高质量的视频信息。 尽管目前网络带宽呈现逐步
目的:探究护理干预在呼吸内科护理中重症患者中的应用效果,以期提高呼吸内科中重度患者的护理质量。方法:选取2015年6月至2016年6月我院呼吸内科收治的中重症患者80例,随机分为实
数据业务是铁路综合移动通信系统GSM-R的必选业务,而且其对网络服务质量(QoS)有更高的要求,网络必须能够保证数据传输的安全可靠。这是实现列车自动控制的前提条件,也是达到GSM-
伴随着电视广播的全面数字化,数字电视产业这一新兴产业已经引起广泛的关注。许多国家根据自己的国情,已分别制定出由模拟电视向数字电视过渡的方案和产业目标。在目前数字与
通信网络中的站点选址问题在现代网络优化中应用十分广泛,相应的,一些科研文献也介绍和总结了不同的选址问题模型,已有了很多重要的研究成果,本文选择三种典型的应用了选址问题模
目的:探讨剖宫产运用护理干预后的切口恢复情况。方法:研究我院2015年3月至2016年4月期间随机抽取的剖宫产患者100例,分为对照组与观察组各50例,其中对照组运用常规护理,观察组在
“十五”期间是中国高速发展的时期,干线铁路将进一步提速。为确保列车运行安全和提高运输效率,迫切需要装备性能先进、安全可靠的列车运行控制系统。在列车控制系统中,数据通信
目的:探讨多样性护理方式在糖尿病合并冠心病患者护理中的应用效果。方法:随机将我院102例糖尿病冠心病患者分为对照组与研究组,对照组应用常规方法护理,研究组在此基础上应用多
LTE(Long Term Evolution)作为第三代无线通信的演进版本,其利用了MIMO和OFDM两种关键技术,改进了3G的物理层的技术,根据LTE采用双工的方式不同,可以分为TDD和FDD两种模式。TD-LTE-