基于Gstreamer的嵌入式流媒体传输系统的研究与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:room_yuy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着视频编码技术和流媒体传输技术的迅速发展,流媒体传输系统被广泛地应用于人们的工作和生活中。然而面对复杂多变的应用环境,如何高效地开发出功耗低、性能稳定、基于大用户量的多媒体应用系统,仍然值得深入探讨。基于可插拔插件的Gstreamer多媒体应用框架应用灵活,扩展性强,能够快速装卸功能模块,极大地简化多媒体应用的开发过程。因此基于Gstreamer的流媒体传输系统具有良好的发展前景。本文通过对V4L2视频驱动技术、H.264视频编解码技术、流媒体传输协议簇以及GStreamer多媒体框架等相关技术进行研究,基于Gstreamer媒体应用框架搭建起流媒体多播传输系统。本文首先对流媒体传输系统的需求进行了分析,设计了相应的软硬件平台方案,实现以搭载TI公司OMAP4460处理器的PandBoard ES硬件开发平台和以Ubuntu+Gstreamer为核心的软件开发平台相互协作的开发环境。其次,利用V4L2视频统一接口驱动了摄像机子板进行视频采集,并选用了H.264编码方案作为实时性和编码性能的折衷。最后,将系统模块以插件的形式编写入Gstreamer应用框架,基于Gstreamer设计并实现了媒体后台管道,实现了服务端和客户端的应用程序的编写。针对单播传输硬件资源、网络资源占用高,C/S架构客户端维护复杂的问题提出了基于B/S架构的RTSP流媒体多播方案,建立起支持流媒体多用户传输和身份认证的RTSP传输服务器。系统测试的结果表明,本文研究的流媒体传输系统能够采集实时视频信息、经视频编码后通过以太网络进行数据传输,能够支持多客户端播放实时流,具有实时、稳定的特点,满足媒体传输系统的基本需求。
其他文献
随着数字化阅读的兴起,当代阅读走向了碎片化的浅阅读瓶颈,而深度阅读、经典阅读,则大为欠缺.公共图书馆应秉承传统文化中的济世情怀,通过推广经典阅读来教化民众,让经典阅读
随着互联网和数字视频技术的迅速发展,人们可以在网络上传播、拷贝和修改视频信息,从而使视频版权保护及真实性认证等面临严峻考验。数字视频水印技术作为视频版权保护和真实性
无线通信系统消耗的巨大能量已经引起广泛关注,绿色通信设计中的能量效率优化问题是一个重点研究内容。本文对OFDMA(Orthogonal Frequency Division Multiple Access,正交频
发挥图书馆的优势推广家庭阅读,能够为家庭教育提供更多的资源.本文分析了图书馆在推广家庭阅读中存在的问题,根据我馆的实际情况,提出了提升全民阅读的兴趣;举办多种家庭阅
相比于传统路由机制,网络编码技术有着明显的优势,例如可以提高网络吞吐量,增强了网络鲁棒性等。另一方面,参与网络编码的数据包一旦被污染攻击,便会导致“污染扩散”的问题,
本文在分析信息共享空间概念、特点和建设原则的基础上,提出了信息共享空间理论模型,并详细论述了模型的组成和各部分的功用.
无线传感器网络研究主要集中于在能量受限的传感器节点上实现简单的环境数据(如温度、湿度、光强等)采集、处理与传输。然而,随着监测环境的日趋复杂多变,由这些传统传感器网
无线信道天然的开放性,使得信息的安全传输尤其重要。现行移动通信的安全机制主要依赖于基于计算安全的加密体制,而移动环境下,密钥的分发与管理成为实现这种机制的重要挑战
随着多媒体技术和计算机网络技术的飞速发展,实时流媒体技术得到了广泛的应用,如:视频会议、网络直播、监控系统等。随着流媒体技术应用的推广,人们对其也提出了更高的要求,
随着无线通信应用的普及,有限的无线频谱资源和宽带业务需求之间的矛盾日益突出。为了缓解资源和需求之间的这一矛盾,无线通信技术开辟了两个途径:一是寻求更高效的调制机制,