【技术实现步骤摘要】
一种基于WebRTC的可多种浏览器预览实时视频的方法
[0001]本专利技术涉及嵌入式领域中流媒体视频点播,具体是一种基于 WebRTC 的可多种浏览器预览RTSP实时视频的方法。
技术介绍
[0002]流媒体业务正变得日益流行,流媒体技术广泛用于在线直播、电子商务、视频点播、实时视频等方面。虽然当前流媒体应用广泛,但是在嵌入式领域,设备性能远不如完整系统强大,所以一般部署小型Web服务器,网页实现视频预览主要是基于ActiveX控件,ActiveX控件虽然稳定,但是实现较为复杂,开发周期长,并且只适用于IE浏览器。
技术实现思路
[0003]针对现有技术的缺陷,本专利技术提供一种基于 WebRTC 的可多种浏览器预览RTSP实时视频的方法,可在多种浏览器中实现RTSP视频点播。
[0004]为了解决所述技术问题,本专利技术采用的技术方案是:一种基于WebRTC的可多种浏览器预览实时视频的方法,包括以下步骤:S01)、封包备用视频插件,将WebRTC打包成Windows系统下的可安装软件,将打包好的软 ...
【技术保护点】
【技术特征摘要】
1.一种基于WebRTC的可多种浏览器预览实时视频的方法,其特征在于:包括以下步骤:S01)、封包备用视频插件,将WebRTC打包成Windows系统下的可安装软件,将打包好的软件嵌入到设备中,用户首次访问设备网页时,提示用户将封包好的视频插件下载到本地并安装启动;S02)、视频插件安装就绪后,预览的网页与WebRTC的通信处理,通过HTML5和Javascript链接到WebRTC,建立拉流链路,进行视频实时点播;然后网页端处理与视频插件的通信,对WebRTC保活,保证点播视频流的实时性与流畅性。2.根据权利要求1所述的基于WebRTC的可多种浏览器预览实时视频的方法,其特征在于:本方法的具体实现过程为:A)、确定控件关系,编写Java控件程序来检测WebRTC运行状态,当Web发起点播请求时,Web请求中携带请求URL,Java控件程序根据URL控制WebRTC的取流解码;Java控件程序启动WebRTC时,间接使用vbs脚本启动,即Java控件程序、vbs脚本程序、WebRTC之间是依次控制的关系;B)、控件生成,将java控件程序生成jar包,利用exe4j软件将生成的jar包和控件依赖的库文件打包生成exe程序,根据VBS脚本程序、exe控件程序、WebRTC三者的依赖关系,通过Inno Setup Compiler软件将其打包生成最终的视频插件;C)、Web服务器端配置,HTML5布局页面,Javascript逻辑根据浏览器请求链接或销毁WebRTC句柄,实现点...
【专利技术属性】
技术研发人员:孙守东,祝清雷,赵莹,王琪瑶,范文涛,赵寰,张峰,
申请(专利权)人:山东神戎电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。