基于HTML5的视频播控系统的设计与实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:llljjjxxx777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的不断发展,web2.0也在不断的发展和完善当中,而HTML5作为web2.0的规范之一为浏览器提供了动画、绘图和音视频等类型内容的嵌入标准,WebRTC作为HTML5的新特性之一,它提供的信号处理技术、媒体采集功能、音视频编解码、实时传输控制等功能,让浏览器真正成为了音频和视频的实时通信平台。基于HTML5的特性,设计与实现视频播控系统,不仅可以在个人计算机通过独立浏览器访问,而且可以支持各种移动端设备的连接浏览,为网站的跨平台服务提供了很好的技术基础。本文将通过HTML5的新特性设计并实现视频播控系统。本文的主要内容包括基于HTML5的视频点播及直播功能的实现。视频点播功能通过nginx-rtmp流媒体服务器对本地视频文件进行编码并转换成支持rtmp协议的媒体流,在客户端使用jwplayer.js和video标签来实现获取媒体流实现播放,并在点播功能的基础上增加了被点播视频的评论功能。视频直播功能包括一对一的视频聊天功能和一对多的视频直播功能。视频直播功能使用Kurento流媒体服务器,Kurento是专业的WebRTC流媒体服务器,它为WebRtc提供了编程接口,与许多MCU相比,Kurento提供更多的功能,这些功能包括组通信、转码、音视频录制、音视频混合、音视频的广播和视听流的路由等,并在视频直播功能的基础上使用Websocket技术开发了文本聊天的功能,实现了视频直播和文本聊天的整合。
其他文献
根据城市轨道交通工程轨道系统无功补偿出现的问题,结合其各类用电设备的情况,通过分析研究实际工程中各类用电负荷功率因数的情况,提出了解决其无功补偿问题的措施和方法。
目的观察缺氧诱导因子-1α(HIF-1α)、血管内皮生长因子(VEGF)在慢性哮喘大鼠中的表达水平,探讨其在慢性哮喘气道重塑中的作用。方法以卵清清蛋白(OVA)致敏及反复激发建立大
<正> 1.MZ7650双端面磨床的上料机构料斗式轴承环自动上料机构,专为高效率的MZ7650双端面磨床而设计的,本装置的结构原理如图1所示。这种加料装置包括一个料斗1,它的底部呈倾
英语语法是高职英语教与学的重点和难点。传统的教师讲、学生听的讲授式教学无法实现理想的教学效果。以个性化教学为核心,以学习者为中心的翻转学习模式不仅有助于实现高职
抓专题教育促廉政建设平凉地区纪委朱有成,王香谷,白文革党风廉政教育是党的思想建设的主要组成部分,是党风和廉政建设的一项重要任务,近年来,我们采取每年确定一个专题开展教育的
目的应用Westgard质控选择表格设计工具,根据本科现有检测方法实际性能,设计最佳的室内质量控制方案。方法依据美国CLIA能力验证计划的分析质量要求确定临床允许总误差(TEa),
目的通过对大鼠Axin2基因的RNA干扰(RNAi),探讨Axin2对大鼠骨髓基质干细胞(BMSCs)向成骨细胞分化过程的影响。方法取6周龄雌性SD大鼠双侧股、胫骨骨髓细胞,采用全骨髓培养法
目的观察磷酸肌酸钠对二尖瓣或主动脉瓣置换术患者心肌缺血再灌注(I-R)损伤的治疗作用。方法 40例行二尖瓣或主动脉瓣置换术患者,随机分为治疗组(n=20)和对照组(n=20),治疗组