基于HTML5的FLV流媒体播放技术的研究与实现
发布时间:2021-06-16 14:33
随着信息技术的不断发展,互联网相关服务与产品逐步融入了人们生产生活的方方面面。其中,以网络直播和短视频播放为代表的流媒体播放服务正逐步成为人们日常娱乐生活的重要组成部分。然而,随着流媒体行业规模的不断扩大,传统Adobe Flash Player播放器结合RTMP数据传输协议的流媒体播放技术方案在系统性能、用户体验上的弊端也在日益凸显。本文通过分析传统流媒体播放技术方案的不足,结合HTML5最新技术规范,研究并实现了基于HTML5的FLV流媒体播放技术方案。该技术方案主要面向流媒体直播场景,可以满足直播场景中数据传输、直播播放等各项功能需求,同时可以充分发挥HTML5对多媒体播放的硬件加速能力,表现出良好的系统性能。首先,本文经过对相关技术的研究与分析,结合流媒体直播流程中不同阶段的特点,面向流媒体直播播放场景,提出了运行在浏览器环境中的HTML5 FLV流媒体播放器技术方案;面向服务器数据传输场景,提出了适用于服务器应用向HTML5流媒体播放器进行直播数据传输的FLV-HTTP流传输模型。之后,在提出的技术方案与理论模型基础上,本文设计并实现了FLV流媒体直播系统。该系统主要由直播采...
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:78 页
【学位级别】:硕士
【部分图文】:
图2-5?moov?box格式结构图??
且业内技术实践经验丰富,部署成本低,因此被各大直播平台推崇且广泛??采用。同时,流媒体播放主要依赖浏览器环境中被安装最多的第三方插件一一??Adobe?Flash?Player,对于用户而言接入成本并>[、是很高。这一技术方案如图3-1??所示:??fBm?^?拉流请求???编码后的IS居体数据??f?TMP协议数据传镝?宋自采集源的識纖据i??流媒体服劳器??采集源?RTMP协议数据传输?丨刘览器窖户端??Adobe?Rash?Player插放??图3-1?Adobe?Flash?Player结合RTMP协议技术方案示意图??音视频采集是一个完整的流媒体直播过程的第一个环节。常见的直播采集源??有手持设备(如摄像机、智能手机等)和个人电脑等(借助OBS等录屏推流软??件)。直播采集源首先将获取到的音视频素材数字化,得到计算机可以处理的二??进制数据。之后按照特定的音视频压缩技术对采集到的多媒体数据进行编码处理,??降低后续流媒体数据传输的带宽。其中,音视频编码压缩时一般采用被主流播放??平台解码支持的AAC/H.264标准。最后,将编码好的流媒体数据封装成FLV格??式数据流,基于RTMP协议推送到流媒体服务器上。??流媒体服务器应用是流媒体直播数据流的中转站,既要负责接收来自直播采??集源的数据推送
且业内技术实践经验丰富,部署成本低,因此被各大直播平台推崇且广泛??采用。同时,流媒体播放主要依赖浏览器环境中被安装最多的第三方插件一一??Adobe?Flash?Player,对于用户而言接入成本并>[、是很高。这一技术方案如图3-1??所示:??fBm?^?拉流请求???编码后的IS居体数据??f?TMP协议数据传镝?宋自采集源的識纖据i??流媒体服劳器??采集源?RTMP协议数据传输?丨刘览器窖户端??Adobe?Rash?Player插放??图3-1?Adobe?Flash?Player结合RTMP协议技术方案示意图??音视频采集是一个完整的流媒体直播过程的第一个环节。常见的直播采集源??有手持设备(如摄像机、智能手机等)和个人电脑等(借助OBS等录屏推流软??件)。直播采集源首先将获取到的音视频素材数字化,得到计算机可以处理的二??进制数据。之后按照特定的音视频压缩技术对采集到的多媒体数据进行编码处理,??降低后续流媒体数据传输的带宽。其中,音视频编码压缩时一般采用被主流播放??平台解码支持的AAC/H.264标准。最后,将编码好的流媒体数据封装成FLV格??式数据流,基于RTMP协议推送到流媒体服务器上。??流媒体服务器应用是流媒体直播数据流的中转站,既要负责接收来自直播采??集源的数据推送
【参考文献】:
期刊论文
[1]流媒体传输技术综述[J]. 王艳华. 电脑知识与技术. 2017(28)
[2]流媒体技术在数字化信息传输中的运用[J]. 崔志超. 新媒体研究. 2017(10)
[3]HTTP协议揭秘[J]. 晓涵. 计算机与网络. 2017(Z1)
[4]基于HTML5的视频传输技术探析[J]. 黄奇志. 信息系统工程. 2016(09)
[5]基于SRS的开源直播系统的设计与实现[J]. 胡国强,周兆永,信朝霞. 现代电子技术. 2016(16)
[6]基于Flash的多媒体播放器设计与实现[J]. 卢晓莉. 软件导刊. 2014(10)
[7]典型Adobe Flash Player漏洞简介与原理分析[J]. 孟正,曾天宁,马洋洋,文伟平. 信息网络安全. 2014(10)
[8]流媒体技术的发展与应用探讨[J]. 吕宁. 硅谷. 2014(12)
[9]基于HTTP流化的自适应码率混合控制算法[J]. 陈立伟,李国平,滕国伟,赵海武,王国中. 上海大学学报(自然科学版). 2014(03)
[10]流媒体技术及其文件格式[J]. 马杰,田金文,柳键. 计算机工程与应用. 2003(23)
硕士论文
[1]基于HTML5的视频音频传输技术的研究与设计[D]. 黄雄.广东技术师范学院 2014
[2]基于HTTP长连接的WEB实时通信技术的研究[D]. 张琴.电子科技大学 2014
本文编号:3233247
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:78 页
【学位级别】:硕士
【部分图文】:
图2-5?moov?box格式结构图??
且业内技术实践经验丰富,部署成本低,因此被各大直播平台推崇且广泛??采用。同时,流媒体播放主要依赖浏览器环境中被安装最多的第三方插件一一??Adobe?Flash?Player,对于用户而言接入成本并>[、是很高。这一技术方案如图3-1??所示:??fBm?^?拉流请求???编码后的IS居体数据??f?TMP协议数据传镝?宋自采集源的識纖据i??流媒体服劳器??采集源?RTMP协议数据传输?丨刘览器窖户端??Adobe?Rash?Player插放??图3-1?Adobe?Flash?Player结合RTMP协议技术方案示意图??音视频采集是一个完整的流媒体直播过程的第一个环节。常见的直播采集源??有手持设备(如摄像机、智能手机等)和个人电脑等(借助OBS等录屏推流软??件)。直播采集源首先将获取到的音视频素材数字化,得到计算机可以处理的二??进制数据。之后按照特定的音视频压缩技术对采集到的多媒体数据进行编码处理,??降低后续流媒体数据传输的带宽。其中,音视频编码压缩时一般采用被主流播放??平台解码支持的AAC/H.264标准。最后,将编码好的流媒体数据封装成FLV格??式数据流,基于RTMP协议推送到流媒体服务器上。??流媒体服务器应用是流媒体直播数据流的中转站,既要负责接收来自直播采??集源的数据推送
且业内技术实践经验丰富,部署成本低,因此被各大直播平台推崇且广泛??采用。同时,流媒体播放主要依赖浏览器环境中被安装最多的第三方插件一一??Adobe?Flash?Player,对于用户而言接入成本并>[、是很高。这一技术方案如图3-1??所示:??fBm?^?拉流请求???编码后的IS居体数据??f?TMP协议数据传镝?宋自采集源的識纖据i??流媒体服劳器??采集源?RTMP协议数据传输?丨刘览器窖户端??Adobe?Rash?Player插放??图3-1?Adobe?Flash?Player结合RTMP协议技术方案示意图??音视频采集是一个完整的流媒体直播过程的第一个环节。常见的直播采集源??有手持设备(如摄像机、智能手机等)和个人电脑等(借助OBS等录屏推流软??件)。直播采集源首先将获取到的音视频素材数字化,得到计算机可以处理的二??进制数据。之后按照特定的音视频压缩技术对采集到的多媒体数据进行编码处理,??降低后续流媒体数据传输的带宽。其中,音视频编码压缩时一般采用被主流播放??平台解码支持的AAC/H.264标准。最后,将编码好的流媒体数据封装成FLV格??式数据流,基于RTMP协议推送到流媒体服务器上。??流媒体服务器应用是流媒体直播数据流的中转站,既要负责接收来自直播采??集源的数据推送
【参考文献】:
期刊论文
[1]流媒体传输技术综述[J]. 王艳华. 电脑知识与技术. 2017(28)
[2]流媒体技术在数字化信息传输中的运用[J]. 崔志超. 新媒体研究. 2017(10)
[3]HTTP协议揭秘[J]. 晓涵. 计算机与网络. 2017(Z1)
[4]基于HTML5的视频传输技术探析[J]. 黄奇志. 信息系统工程. 2016(09)
[5]基于SRS的开源直播系统的设计与实现[J]. 胡国强,周兆永,信朝霞. 现代电子技术. 2016(16)
[6]基于Flash的多媒体播放器设计与实现[J]. 卢晓莉. 软件导刊. 2014(10)
[7]典型Adobe Flash Player漏洞简介与原理分析[J]. 孟正,曾天宁,马洋洋,文伟平. 信息网络安全. 2014(10)
[8]流媒体技术的发展与应用探讨[J]. 吕宁. 硅谷. 2014(12)
[9]基于HTTP流化的自适应码率混合控制算法[J]. 陈立伟,李国平,滕国伟,赵海武,王国中. 上海大学学报(自然科学版). 2014(03)
[10]流媒体技术及其文件格式[J]. 马杰,田金文,柳键. 计算机工程与应用. 2003(23)
硕士论文
[1]基于HTML5的视频音频传输技术的研究与设计[D]. 黄雄.广东技术师范学院 2014
[2]基于HTTP长连接的WEB实时通信技术的研究[D]. 张琴.电子科技大学 2014
本文编号:3233247
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3233247.html