【技术实现步骤摘要】
一种可扩展的基于chromium内核的多媒体播控系统
[0001]本专利技术涉及播控
,更具体地说,它涉及一种可扩展的基于chromium内核的多媒体播控系统。
技术介绍
[0002]多媒体渲染系统实现方案一般采用c/s模型,这种实现方式性能比较高效,但是随着人机交互方式越来越复杂,软件的扩展、维护成本越来越高。B/S模型可以解决这些痛点,但是,目前基于chromium的浏览器仅仅能支持有限的信号源类型:如本地音视频、WEBRTC、PDF等一些传统的信号源,然而,如RTSP、RTMP、SIP、自定义的流媒体协议等信号源在chromium内核层面上没有实现,信号源甚至包括word、ppt、excel、投屏等。
[0003]其中WEBRTC为网页即时通信(英语:Web Real
‑
Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,是TCP/IP协 ...
【技术保护点】
【技术特征摘要】
1.一种可扩展的基于chromium内核的多媒体播控系统,其特征在于,包括:Browser进程,所述Browser进程是使用chromium提供的content层进行定制的,用于对多媒体数据源管理进程用户进行授权处理;多媒体渲染进程,所述多媒体渲染进程为基于chromium的PPAPI框架实现,用于对多媒体信号进行解码、渲染;多媒体数据源管理进程,所述多媒体数据源管理进程为基于chromium的PPAPI框架实现,用于管理信号源插件进程;信号源插件进程,所述信号源插件进程基于chromium内核框架实现,用于接收信号源音视频数据,并发送给所述多媒体渲染进程;不同信号源类型对应于不同的信号源插件进程;所述多媒体渲染进程与所述多媒体数据源管理进程、信号源插件进程建立IPC连接。2.根据权利要求1所述的一种可扩展的基于chromium内核的多媒体播控系统,其特征在于,所述多媒体渲染进程包括:进程间通信模块,用于负责建立与所述多媒体数据源管理进程的IPC连接、负责建立与所述信号源插件进程的IPC连接;事件接收与转发模块,用于负责接收来自鼠标、键盘、触摸、JS脚本的消...
【专利技术属性】
技术研发人员:段太钢,姚远,刘永建,周劲羽,
申请(专利权)人:郑州小鸟信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。