[发明专利]一种多路视频流显示系统及方法在审
申请号: | 202210631300.4 | 申请日: | 2022-06-01 |
公开(公告)号: | CN114979795A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 杨帆;孟伸伸 | 申请(专利权)人: | 南京甄视智能科技有限公司 |
主分类号: | H04N21/6437 | 分类号: | H04N21/6437;H04N21/433;H04L65/65;H04L65/1066 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 曹婷 |
地址: | 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 显示 系统 方法 | ||
1.一种多路视频流显示系统,其特征在于,包括客户端、业务侧和媒体服务器,所述客户端包括显示模块和媒体能力引擎模块,所述显示模块内设有窗口管理器,所述媒体能力引擎模块包括依次连接的功能模块、逻辑模块和渲染模块;所述渲染模块与所述显示模块连接;
所述窗口管理器与所述业务侧和所述逻辑模块均连接;所述媒体服务器与所述业务侧连接;
所述功能模块和所述媒体服务器通过RTSP协议建立连接,所述媒体服务器的RTP数据流通过所述功能模块传输至所述客户端。
2.如权利要求1所述的显示系统,其特征在于,所述逻辑模块包括数据接收部件、数据输出部件和播放功能部件;所述数据接收部件接收来自所述功能模块的RTP数据流,经所述播放功能部件转至所述数据输出部件,再经所述渲染模块渲染后在所述显示模块显示。
3.如权利要求2所述的显示系统,其特征在于,所述数据接收部件包括实时流接收单元和文件流接收单元,所述数据输出部件包括实时流输出单元和文件流输出单元。
4.如权利要求1所述的显示系统,其特征在于,所述媒体能力引擎模块向所述客户端暴露3个API接口,每个API接口均封装成C接口形式,该3个API接口包括初始化接口、功能接口和去初始化接口;其中,功能接口包括OpenGL接口、ffmpeg接口、SDL接口和其他第三方接口。
5.如权利要求1所述的显示系统,其特征在于,所述功能模块向所述逻辑模块暴露7个API接口,包括接口S1、接口S2、接口S3、接口S4、接口S5、接口S6和接口S7;
所述接口S1用于创建所述客户端的RTSP协议,启动所述功能模块和所述媒体服务器之间的链接;
所述接口S2用于设置所述功能模块和所述媒体服务器之间的传输模式;所述传输模式包括TCP模式;
所述接口S3用于实现所述功能模块和所述媒体服务器之间的通讯暂停;
所述接口S4用于实现所述客户端的倍速播放;
所述接口S5用于功能模块将数据回调给逻辑模块;
所述接口S6用于功能模块将状态信息回调给逻辑模块;
所述接口S7用于实现音视频数据的下载。
6.如权利要求1所述的显示系统,其特征在于,所述客户端包括Android系统、IOS系统和windows系统。
7.一种使用如权利要求1-6任一所述的多路视频流显示系统的显示方法,其特征在于,包括:
S1:业务侧通过http协议定时的向客户端上报设备列表,该设备列表中包括所有设备的在线状态和设备信息;客户端通过窗口管理器在显示模块显示所有设备的在线状态;
S2:从设备列表中选择在线设备,通过窗口管理器的窗口ID值开启实时浏览功能;所述窗口管理器管理36个窗口,每个窗口对应不同的窗口ID;
S3:逻辑模块初始化接口,并根据不同的平台初始化不同的接口;
S4:窗口管理器通过窗口ID在逻辑模块中查询是否有已经启动的播放功能部件,若没有则在逻辑模块中启动一个播放功能部件;通过逻辑模块和媒体服务器建立RTSP信令链接,链接成功后,媒体服务器通过UDP/TCP通道发送实时流给逻辑模块;
S5:数据接收部件通过功能模块的数据回调接口S5接收到实时RTP数据,并转发给播放功能部件;
S6:播放功能部件将RTP数据转发给数据输出部件,数据输出部件通过任务类型判断是实时流播放还是文件存储;若是实时流播放,则将RTP数据存放到内存中,并通过解码线程解码音视频数据;若是文件存储,则调用媒体功能模块接口S6,将音视频数据保存为mp4文件;
S7:解码线程将不断的从内存中取出RTP数据,并将RTP数据解码为YUV数据;获取到一帧YUV数据后,将YUV数据传递到不同的功能接口进行渲染以实现在不同的系统进行播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京甄视智能科技有限公司,未经南京甄视智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210631300.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种非对称式排气系统及控制方法
- 下一篇:一种纸浆过滤振动筛