基于RTMP的高清流媒体直播点播封装技术的研究与实现

被引量 : 13次 | 上传用户:rogy520111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着流媒体技术的不断创新完善,网络直播点播系统也受到越来越多的关注。现有的音视频直播点播系统存在着音视频录制模块与采集模块耦合度高、跨平台支持性不足的情况,能否让用户尽可能简单流畅的收看直播一直是该领域重要的需求点和关注点。本文研究、设计并实现了一套高清流媒体直播点播系统,该实用系统能够高效处理H.264视频流和AAC音频流,实时将数据流封装到MP4容器,并且使用RTMP协议,将数据流发送至流媒体服务器,实现音视频直播。与现有的音视频直播点播系统相比,本系统具有支持高清视频流、音视频录制直播模块与采集模块耦合度低和跨平台使用的优点。本文重点阐述以下内容:(1)流媒体缓冲机制及高清视频流的编码方式;(2)开源音视频编解码处理方案FFmpeg的二次开发,以及将实时音视频流封装到MP4容器的相关技术;(3)基于RTMP协议,在Adobe Media Server和Flash Player之间进行数据交互的过程。在系统的设计开发过程中,作者进行了深入的探索和研究,解决了一些关键性问题,比如FFmpeg封装音频包和视频包时对dts、pts的处理,使用RTMP发送数据前,数据流中解码信息的提取与发送以及直播时的数据同步控制技术等。经过实际部署与应用,本实用系统跨平台支持性好,封装音视频无需硬件模块支持,并且将音视频录制程序与发布程序打包为静态链接库,可以应用于不同的音视频采集系统,降低了采集模块与录制发布模块之间的耦合度,成本低,易于升级,能够满足高清流媒体直播点播的需求。
其他文献
水稻稳产高产需要氮、磷、钾等多种养分协调供应,但目前生产上主要施氮肥,磷肥不多,钾肥极少,出现三要素比例失调。为摸清当地水稻生产氮、磷、钾三要素施用的适当比例,以期
学校地区作为交通安全重点保护区,已经受到了各界的广泛关注。而交通安全设施的合理设置是提高学校地区安全性的有效手段之一。但我国学校地区交通安全设施设置的相关标准比
腐败的根本原因是目前的制度安排缺陷,导致腐败成为“高收益低风险”行为,而廉洁成为“低收益”行为,同时公务员缺乏对国家的“信赖感”、对退休之后生活的“安全感”和长期
在我国推进教育公平、促进教育均衡发展的时代背景下,教师流动因为直接与教育资源的均衡配置相联系,其合理的流动机制成为政府公共教育管理的一个重要问题。然而,在实践中,城
随着计算机影像技术日新月异的发展,医学中对于人体各个组织器官的三维重建、模拟仿真已经成为了一个重要的科研方向。人体大部分的组织如皮肤、肌肉、筋腱以及体内的各种内
《企业内部控制基本规范》从2009年开始在上市公司范围内执行,鼓励非上市的大中型企业执行。执行本规范的上市公司,应当对本公司内部控制的有效性进行自我评价,披露年度自我
目的:西医认为,乳腺癌继发性淋巴水肿是由于手术或者放疗等原因破坏了淋巴正常回流,使得淋巴液及有关蛋白渗漏到脉管外的细胞间隙,在长期积聚下造成相应组织肿胀、变形的现象
随着社会经济的发展,电网结构越来越复杂,电力企业越来越多,电力企业在电力系统中扮演着重要的角色。电力企业要提高经济效益,那么就必须不断促进电能生产、传输和管理的自动
文章对印度二氧化碳的排放情况、推动因素及未来展望做了概述,并提出了如下结论:(1)为了减少贫困和提高生活水平,印度有关能源的排放量仍需增加,但增加多少还不确定;(2)尽管
我院于1990年4月~2000年1月期间收治的过敏性紫癜54例中,诊断为紫癜性肾炎28例,用藏药治疗疗效显著,现将其临床分析报告如下。临床资料:28例中5~9岁有24例,11岁以上者4例,男15例,女13