- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于代理服务HTML5视频网站访问方法探究
基于代理服务HTML5视频网站访问方法探究摘要:HTML5已成为移动设备上的视频网站规范,基于HTML5构建的视频服务网站为专用的移动设备提供服务,但机顶盒,硬盘播放器等嵌入式设备的处理能力有限,无法直接访问此类网站。本文对使用代理服务方式实现嵌入式设备访问HTML5视频网站的方法进行阐述,实现了嵌入式设备对HTML5视频网站的访问和播放,为处理能力有限的设备访问此类网站提出了一种有效的解决方案。
关键词:HTML5;流媒体;代理服务;嵌入式设备
中图分类号:TP357文献标识码:A文章编号:1009-3044(2012)15-3514-04
Access the HTML5 Video Site Based on a Proxy Service
LIANG Hong-bo
(Anui Communications Technology Institute,Hefei 230051,China)
Abstract: HTML5 has become a video site on your mobile device specifications, and built based on HTML5 video website dedicated mo? bile devices to provide services, but the set-top boxes, hard disk player, and other embedded devices with limited processing power, can not directly access such sites. This paper described the use of agency services for embedded devices to access the HTML5 video site, HT ML5 video site access and playback of embedded devices, an effective solution to deal with the limited capacity of the devices to access such sites programs.
Key words:HTML5; media streaming; proxy service; embedded devices
苹果提出并标准化了HTTP Live Stream协议,用来在标准HTTP协议的基础上支持实时流媒体播放,在其移动终端产品中,通过Safari浏览器实现了HTML5视频标签的识别,同时通过播放器支持HTTP流协议。苹果公司数以亿计的移动终端产品,促使大部分网站使用HTML5的视频规范提供服务,如果能将此类服务引入到机顶盒等嵌入式多媒体终端中,将极大丰富家庭用户的视频服务体验。通过采用代理服务器,可以使机顶盒等设备顺利访问HTML5页面,并对终端优化回复内容,使处理能力有限的嵌入式设备可以体验视频网站提供的服务。
1基于HTML5的视频服务概述
采用HTML5提供视频服务的网站,架构图如图1所示。
其主要组成部分介绍如下:
(1)视频源及编码处理:二者均采用AAC音频编码和H.264的视频编码方式,点播采用MP4作为文件封转,直播则采用MPEG2 TS流。在直播视频采集中,一般由编码器和码流分割器组成,采用硬件编码器从卫星接收机等将输入的模拟信号进行编码;码流分割器将编码完成的视频数据分割为10秒一段的ts文件,同时生成m3u8索引文件。
(2)视频分发服务:一般由Web服务器构成,为直播和点播数据提供HTTP下载服务;视频数据和索引文件都通过该平台分发。
(3)Web前端页面:为客户端提供访问视频的菜单索引服务和视频播控服务,一般通过数据库与后端的视频分发服务连接。
(4)客户端:客户端一般通过浏览器访问web页面,浏览器需支持HTML5 Video标签的识别,并具备支持HTTP流协议的流媒体播放器。
在这类系统中,客户端第一步获取M3U8索引文件,通过解析M3U8识别TS文件获取地址和解密密钥等必要信息。第二步客户端按索引列表的顺序获取媒体数据。客户端可以采用HTTP协议请求数据,HTTP协议是具有穿透防火墙的优势,一般的防火墙均允许HTTP协议通过。
播放器是最终完成视频获取和播放的实体。播放器在支持HTML5视频功能中的主要作用是支持HTTP流协议。HTTP流协议的主体仍然是HTTP协议,并未做任何的协议扩展,只是在HTTP协议基础上,定义了M3U8类型的索引文件,并由此定义相关的扩展协议。其主要含义如表1所示。
表1
文档评论(0)