一种可扩展的基于chromium内核的多媒体播控系统技术方案

技术编号:37707500 阅读:31 留言:0更新日期:2023-06-01 23:57
本发明专利技术公开了一种可扩展的基于chromium内核的多媒体播控系统,涉及播控技术领域,解决目前基于chromium的浏览器仅仅能支持有限的信号源类型的技术问题,系统包括:Browser进程,使用chromium提供的content层进行定制的,用于对多媒体数据源管理进程用户进行授权处理;多媒体渲染进程,基于chromium的PPAPI插件框架实现,用于对多媒体信号进行解码、渲染、转发来自JavaScript的人机交互控制数据;多媒体数据源管理进程,用于管理信号源插件进程;信号源插件进程,用于接收来自多媒体渲染进程的人机交互的控制数据,并将渲染数据发送给多媒体渲染进程;不同信号源类型对应于不同的信号源插件进程;多媒体渲染进程与多媒体数据源管理进程、信号源插件进程建立IPC连接。信号源插件进程建立IPC连接。信号源插件进程建立IPC连接。

【技术实现步骤摘要】
一种可扩展的基于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脚本的消...

【专利技术属性】
技术研发人员:段太钢姚远刘永建周劲羽
申请(专利权)人:郑州小鸟信息科技有限公司
类型:发明
国别省市:

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

1