基于云视频融合平台的浏览器点播视音频的终端及方法技术

技术编号:28459780 阅读:11 留言:0更新日期:2021-05-15 21:24
本发明专利技术提供了基于云视频融合平台的浏览器点播视音频的终端及方法,该终端包括:终端中预先安装有本地解码单元,用户启动浏览器进入音视频播放页面,所述浏览器自动加载运行播放器引擎及业务模块,在用户通过所述音视频播放页面进行音视频点播操作时,通过已运行的所述播放器引擎和所述业务模块获取到所述音视频点播页面的音视频数据,通过所述本地解码单元中的A/V解码模块对所述音视频数据进行解码,获得解码后的音频数据和视频数据,所述解码后的音频数据直接通过播放器进行播放,所述解码后的视频数据转换成图片数据发送至播放器或YUV数据,通过渲染显示后在浏览器上进行实时显示。本发明专利技术能够方便用户在任意操作系统和浏览器上实现音视频业务的互联互通。和浏览器上实现音视频业务的互联互通。和浏览器上实现音视频业务的互联互通。

【技术实现步骤摘要】
基于云视频融合平台的浏览器点播视音频的终端及方法


[0001]本专利技术涉及浏览器播放
,尤其涉及一种基于云视频融合平台的浏览器点播视音频的终端及方法。

技术介绍

[0002]随着互联网的蓬勃发展,越来越多的用户日常办公习惯使用浏览器操作。在传统视频通信领域中,通过浏览器来实现视频业务往往都是基于浏览器插件或设备支持浏览器播放,但是基于浏览器插件仅支持IE、低版本的火狐,不能满足目前的办公需要,设备支持浏览器播放也仅限于新款设备,一些老的设备无法支持,同时随着国产化进展,目前没有任何厂商支持在国产系统上开展视频通信业务,而本地解码技术支持在不同的硬件及操作系统下进行运行,硬件支持包括不仅限于Intel、AMD、飞腾、龙芯、鲲鹏等;操作系统包括不仅限于Windows、银河麒麟、中标麒麟、UOS等;浏览器包括不仅限于IE浏览器、火狐浏览器、谷歌浏览器、Edge浏览器、360浏览器等;设备可兼容目前市场上任意厂商新老款设备。

技术实现思路

[0003]为了解决上述问题,本专利技术提供了基于云视频融合平台的浏览器点播视音频的终端及方法。
[0004]一种基于云视频融合平台的浏览器点播视音频的终端,包括:相互连接的浏览器模块和本地解码单元;
[0005]所述浏览器模块中安装有业务模块、播放器引擎及播放器;其中,所述业务模块用于响应用户操作,同时与流媒体服务进行交互,获取流媒体信息,并将所述流媒体信息发送至所述播放器引擎;所述播放器引擎用于接收所述业务模块发送的所述流媒体信息,并将所述流媒体信息发送至所述本地解码单元;所述播放器用于音视频渲染显示;
[0006]所述本地解码单元包括互相连接的A/V解码模块和媒体处理模块;其中,所述媒体处理模块用于通过接收所述流媒体信息来获取音视频数据,并将所述音视频数据发送至所述A/V解码模块;所述A/V解码模块用于将收到的所述音视频数据进行解码,获取解码后的音频数据和视频数据,通过FFMPEG或OPENGL或OPENCV将所述解码后的视频数据转换成图片数据或YUV数据,并将所述解码后的音频数据以及所述图片数据或YUV数据发送至所述播放器;
[0007]进一步地,所述浏览器模块与所述本地解码单元通过建立websocket连接进行业务操作交互和媒体数据传输;
[0008]进一步地,所述所述流媒体信息包括流媒体服务IP和通道信息;
[0009]进一步地,所述播放器引擎还用于管理所述播放器,在浏览器启动时,所述播放器引擎自动加载所述播放器;
[0010]进一步地,所述图片数据通过CANVAS或IMAGE技术进行渲染显示,所述YUV视频数据通过WEBGL技术进行渲染显示;
[0011]进一步地,所述播放器引擎支持所述播放器进行多分屏显示,并控制所述播放器对视频进行暂停、抓图、静音和全屏业务操作;
[0012]进一步地,所述本地解码单元需要在终端上进行预安装,预安装后,所述本地解码单元在开机静默自启动;
[0013]一种基于云视频融合平台的浏览器点播视音频的方法,基于所述的一种基于云视频融合平台的浏览器点播视音频的终端实现,该方法具体为:
[0014]终端中预先安装有本地解码单元,用户启动浏览器进入音视频播放页面,所述浏览器自动加载运行播放器引擎及业务模块,在用户通过所述音视频播放页面进行音视频点播操作时,通过已运行的所述播放器引擎和所述业务模块获取到所述音视频点播页面的音视频数据,通过所述本地解码单元中的A/V解码模块对所述音视频数据进行解码,获得解码后的音频数据和视频数据,所述解码后的音频数据直接通过播放器进行播放,所述解码后的视频数据转换成图片数据发送至播放器或YUV数据,通过渲染显示后在浏览器上进行实时显示;
[0015]进一步地,当播放器引擎及业务模块运行后,播放器引擎与媒体处理模块建立连接;
[0016]当播放器引擎与媒体处理模块建立连接后,播放器引擎加载若干个播放器,构建成一个分屏界面;
[0017]当所述分屏界面形成后,业务模块与流媒体服务建立会话连接;
[0018]当业务模块与流媒体服务建立会话连接后,用户通过音视频播放页面进行音视频点播操作,业务模块与流媒体服务进行点播业务交互,获取流媒体服务IP及通道信息,并将所述流媒体服务IP及通道信息发送至播放器引擎;
[0019]当播放器引擎接收到所述流媒体服务IP及通道信息后,通知媒体处理模块进行媒体拉流,此时,媒体处理模块与流媒体进行媒体交互,获得音视频数据。
[0020]本专利技术提供的技术方案带来的有益效果是:能够方便用户在任意操作系统和浏览器上实现音视频业务的互联互通。
附图说明
[0021]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0022]图1是本专利技术实施例中一种基于云视频融合平台的浏览器点播视音频的终端的结构示意图;
[0023]图2是本专利技术实施例中一种基于云视频融合平台的浏览器点播视音频的方法的流程图。
具体实施方式
[0024]为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。
[0025]本专利技术的实施例提供了基于云视频融合平台的浏览器点播视音频的终端及方法。
[0026]请参考图1,图1是本专利技术实施例中一种基于云视频融合平台的浏览器点播视音频的终端的结构示意图,包括:相互连接的浏览器模块和本地解码单元,其中,所述本地解码
单元需要在终端上进行预安装,预安装后,所述本地解码单元在开机静默自启动;
[0027]所述浏览器模块与所述本地解码单元通过建立websocket连接进行业务操作交互和媒体数据传输;
[0028]所述浏览器模块中安装有业务模块、播放器引擎及播放器;
[0029]所述业务模块用于响应用户操作,同时与流媒体服务进行交互,获取流媒体信息(流媒体服务IP和通道信息),并将所述流媒体信息发送至所述播放器引擎;
[0030]所述播放器引擎用于接收所述业务模块发送的所述流媒体信息,并将所述流媒体信息发送至所述本地解码单元;所述播放器引擎还用于管理所述播放器,在浏览器启动时,所述播放器引擎自动加载所述播放器;所述播放器引擎支持所述播放器进行多分屏显示,并控制所述播放器对视频进行暂停、抓图、静音和全屏业务操作;
[0031]所述播放器用于音视频渲染显示;
[0032]所述本地解码单元包括互相连接的A/V解码模块和媒体处理模块,主要为浏览器播放音视频提供媒体业务支撑;
[0033]所述媒体处理模块用于通过接收所述流媒体信息来获取音视频数据,并将所述音视频数据发送至所述A/V解码模块;
[0034]所述A/V解码模块用于将收到的所述音视频数据进行解码,获取解码后的音频数据和视频数据,通过FFMPEG或OPENGL或OPENCV将所述解码后的视频数据转换成图片数据或YUV数据,并将所述解码后的音频数据以及所述图片数据或YUV数据发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云视频融合平台的浏览器点播视音频的终端,其特征在于:该终端包括:相互连接的浏览器模块和本地解码单元;所述浏览器模块中安装有业务模块、播放器引擎及播放器;其中,所述业务模块用于响应用户操作,同时与流媒体服务进行交互,获取流媒体信息,并将所述流媒体信息发送至所述播放器引擎;所述播放器引擎用于接收所述业务模块发送的所述流媒体信息,并将所述流媒体信息发送至所述本地解码单元;所述播放器用于音视频渲染显示;所述本地解码单元包括互相连接的A/V解码模块和媒体处理模块;其中,所述媒体处理模块用于通过接收所述流媒体信息来获取音视频数据,并将所述音视频数据发送至所述A/V解码模块;所述A/V解码模块用于将收到的所述音视频数据进行解码,获取解码后的音频数据和视频数据,通过FFMPEG或OPENGL或OPENCV将所述解码后的视频数据转换成图片数据或YUV数据,并将所述解码后的音频数据以及所述图片数据或YUV数据发送至所述播放器。2.如权利要求1所述的一种基于云视频融合平台的浏览器点播视音频的终端,其特征在于:所述浏览器模块与所述本地解码单元通过建立websocket连接进行业务操作交互和媒体数据传输。3.如权利要求1所述的一种基于云视频融合平台的浏览器点播视音频的终端,其特征在于:所述流媒体信息包括流媒体服务IP和通道信息。4.如权利要求1所述的一种基于云视频融合平台的浏览器点播视音频的终端,其特征在于:所述播放器引擎还用于管理所述播放器,在浏览器启动时,所述播放器引擎自动加载所述播放器。5.如权利要求1所述的一种基于云视频融合平台的浏览器点播视音频的终端,其特征在于:所述图片数据通过CANVAS或IMAGE技术进行渲染显示,所述YUV视频数据通过WEBGL技术进行渲染显示。6.如权利要求1所述的一种基于云视频融合平台的浏览器点播视音频的...

【专利技术属性】
技术研发人员:程家明孔繁东周志祥王忠
申请(专利权)人:武汉兴图新科电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1