基于RTMP的高清流媒体直播点播封装技术的研究与实现
发布时间:2017-04-13 10:24
本文关键词:基于RTMP的高清流媒体直播点播封装技术的研究与实现,由笔耕文化传播整理发布。
【摘要】:随着流媒体技术的不断创新完善,网络直播点播系统也受到越来越多的关注。现有的音视频直播点播系统存在着音视频录制模块与采集模块耦合度高、跨平台支持性不足的情况,能否让用户尽可能简单流畅的收看直播一直是该领域重要的需求点和关注点。本文研究、设计并实现了一套高清流媒体直播点播系统,该实用系统能够高效处理H.264视频流和AAC音频流,实时将数据流封装到MP4容器,并且使用RTMP协议,将数据流发送至流媒体服务器,实现音视频直播。与现有的音视频直播点播系统相比,本系统具有支持高清视频流、音视频录制直播模块与采集模块耦合度低和跨平台使用的优点。本文重点阐述以下内容:(1)流媒体缓冲机制及高清视频流的编码方式;(2)开源音视频编解码处理方案FFmpeg的二次开发,以及将实时音视频流封装到MP4容器的相关技术;(3)基于RTMP协议,在Adobe Media Server和Flash Player之间进行数据交互的过程。在系统的设计开发过程中,作者进行了深入的探索和研究,解决了一些关键性问题,比如FFmpeg封装音频包和视频包时对dts、pts的处理,使用RTMP发送数据前,数据流中解码信息的提取与发送以及直播时的数据同步控制技术等。经过实际部署与应用,本实用系统跨平台支持性好,封装音视频无需硬件模块支持,并且将音视频录制程序与发布程序打包为静态链接库,可以应用于不同的音视频采集系统,降低了采集模块与录制发布模块之间的耦合度,成本低,易于升级,能够满足高清流媒体直播点播的需求。
【关键词】:高清流媒体 直播 RTMP 封装
【学位授予单位】:北京工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN948.64
本文关键词:基于RTMP的高清流媒体直播点播封装技术的研究与实现,由笔耕文化传播整理发布。
,本文编号:303373
本文链接:https://www.wllwen.com/kejilunwen/wltx/303373.html