首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种多路视频流显示系统及方法_小视科技(江苏)股份有限公司_202210631300.4 

申请/专利权人:小视科技(江苏)股份有限公司

申请日:2022-06-01

公开(公告)日:2024-06-21

公开(公告)号:CN114979795B

主分类号:H04N21/6437

分类号:H04N21/6437;H04N21/433;H04L65/65;H04L65/1066

优先权:

专利状态码:有效-授权

法律状态:2024.06.21#授权;2024.04.19#著录事项变更;2022.09.16#实质审查的生效;2022.08.30#公开

摘要:本发明公开了一种多路视频流显示系统及方法,涉及视频监控技术领域,解决了客户端和媒体服务器之间状态交换和数据交换效率不高的技术问题,其技术方案要点是功能模块能够及时感知到与媒体服务器之间的连接状态,在感知到连接成功状态时及时开辟资源,等待数据的接收,若感知到会话关闭、连接超时、连接失败、RTSP信令超时等则及时关闭资源;接收数据和接收状态位为异步执行,因此数据回调联动连接状态回调能够提供一种高效的解决方案,既能随时感知功能模块和媒体服务器之间的连接状态,也能根据状态来开辟内存和网络资源。

主权项:1.一种多路视频流显示系统,其特征在于,包括客户端、业务侧和媒体服务器,所述客户端包括显示模块和媒体能力引擎模块,所述显示模块内设有窗口管理器,所述媒体能力引擎模块包括依次连接的功能模块、逻辑模块和渲染模块;所述渲染模块与所述显示模块连接;所述窗口管理器与所述业务侧和所述逻辑模块均连接;所述媒体服务器与所述业务侧连接;其中,业务侧通过http协议定时的向客户端的窗口管理器上报设备列表,该设备列表中包括所有设备的在线状态和设备信息;所述功能模块和所述媒体服务器通过RTSP协议建立连接,所述媒体服务器的RTP数据流通过所述功能模块传输至所述客户端;其中,功能模块提供数据和状态的回调接口;功能模块能够及时感知到与媒体服务器之间的连接状态,在感知到连接成功状态时及时开辟资源,等待数据的接收,若感知到会话关闭、连接超时、连接失败、RTSP信令超时则及时关闭资源;功能模块的接收数据和接收状态位为异步执行;其中,所述功能模块向所述逻辑模块暴露7个API接口,包括接口S1、接口S2、接口S3、接口S4、接口S5、接口S6和接口S7;所述接口S1用于创建所述客户端的RTSP协议,启动所述功能模块和所述媒体服务器之间的链接;所述接口S2用于设置所述功能模块和所述媒体服务器之间的传输模式;所述传输模式包括TCP模式;所述接口S3用于实现所述功能模块和所述媒体服务器之间的通讯暂停;所述接口S4用于实现所述客户端的倍速播放;所述接口S5用于功能模块将数据回调给逻辑模块;所述接口S6用于功能模块将状态信息回调给逻辑模块;所述接口S7用于实现音视频数据的下载;所述逻辑模块用于初始化接口,并根据不同的平台初始化不同的接口;所述逻辑模块包括数据接收部件、数据输出部件和播放功能部件,所述数据接收部件接收来自所述功能模块的RTP数据流,经所述播放功能部件转至所述数据输出部件,再经所述渲染模块渲染后在所述显示模块显示;所述窗口管理器通过窗口ID在逻辑模块中查询是否有已经启动的播放功能部件,若没有则在逻辑模块中启动一个播放功能部件;所述数据接收部件通过功能模块的数据回调接口S5接收到实时RTP数据,并转发给播放功能部件,所述播放功能部件将RTP数据转发给数据输出部件,数据输出部件通过任务类型判断是实时流播放还是文件存储;若是实时流播放,则将RTP数据存放到内存中,并通过解码线程解码音视频数据,解码线程将不断的从内存中取出RTP数据,并将RTP数据解码为YUV数据,获取到一帧YUV数据后,将YUV数据传递到不同的功能接口进行渲染以实现在不同的系统进行播放;若是文件存储,则调用媒体功能模块接口S7,将音视频数据保存为mp4文件。

全文数据:

权利要求:

百度查询: 小视科技(江苏)股份有限公司 一种多路视频流显示系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术