【技术实现步骤摘要】
一种基于WEB无插件视频播放方法
[0001]本专利技术涉及信息处理领域,具体涉及一种基于WEB无插件视频播放方法。
技术介绍
[0002]网络流媒体传输应用及视频直播领域,在视频播放客户端架构上,都是以传统的C/S架构为主,服务端购买硬件服务器并部署相关协议服务,客户端根据相应协议自行实现媒体和信令协议,全部的信令、收流、组帧、解码和渲染流程客户端自己独立实现。不同的平台需要不同的实现。
[0003]随着WEB技术的火热发展,特别是H5技术的兴起,客户对WEB端播放视频的需求也越来越迫切,相比C/S架构客户端,WEB端播放视频具有UI特性更丰富和简洁、开发成本低、无需安装庞大客户端安装包、用户观看体验较好等优点。但由于互联网WEB技术发展历史、规范早期不一致、WEB对视频直播的原生支持滞后等原因,在WEB端播放视频一直没有特别好的方式,早期实现上具体以插件或者控件的形式提供,比如微软的Activex控件,Adobe的Flash player等,随着时间和技术的发展以上插件技术都逐渐被淘汰:Activex只支持IE, ...
【技术保护点】
【技术特征摘要】
1.一种基于WEB无插件视频播放处理的方法,其特征在于:所述方法流程包括以下步骤:步骤一、浏览器H5播放器通过Websocket协议向H5视频服务网关发送视频播放请求并携带相关请求参数;步骤二、H5视频服务网关收到浏览器H5播放器发送的请求并解析参数,向视频源设备发起视频播放请求;步骤三、H5视频服务网关收到视频设备源的响应后,向浏览器H5播放器发送Websocket播放成功消息;步骤四、H5视频服务网关收到视频设备源发送过来的媒体数据流,经过处理后解码为YUV数据,并通过Websocket协议发送给对应的浏览器H5播放器,相关的YUV数据流参数一并发送过去;步骤五、浏览器H5播放器接收到YUV数据后,通过浏览器自带的多媒体引擎内核渲染视频,实现视频播放功能。2.如权利要求1所述的方法,其特征还在于:所述浏览器H5播放器运行于android系统和IOS系统时,采用APP端原生网络请求和APP内嵌H5页面端的网络请求的流程相一致。3.如权利要求2所述的方法,其特征还在于:所述播放请求中包括包含URL及参数字段名分辨率,时间戳及内容ID。4.如权利要求3所述的方法,其特征还...
【专利技术属性】
技术研发人员:陆彬,孟思宏,龙如兵,姜德田,李琳,
申请(专利权)人:行为科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。