[发明专利]数据流链路中的元件连接的方法及装置有效
申请号: | 201910798605.2 | 申请日: | 2019-08-27 |
公开(公告)号: | CN110536173B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 李蕾;高伟杰;矫佩佩 | 申请(专利权)人: | 海信集团有限公司 |
主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/234;H04N21/6437 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 董亚军 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据流 中的 元件 连接 方法 装置 | ||
本申请公开了一种数据流链路中的元件连接的方法及装置,属于终端技术领域。在本申请中,连接源元件和数据解析元件时,获取在源元件中添加的第一衬垫的功能集,根据第一衬垫的功能集调整待连接的数据解析元件的第二衬垫的功能集,使第一衬垫的功能集和第二衬垫的功能集匹配,通过功能集匹配后的第一衬垫和第二衬垫,连接源元件和数据解析元件。由于本申请是直接通过第一衬垫的功能集对第二衬垫的功能集进行调整,使第一衬垫的功能集和第二衬垫的功能集匹配,因此,相较于相关技术中根据第一衬垫的功能集从多种数据解析元件中查找与第一衬垫匹配的第二衬垫,缩短了匹配需要的时间,减少了视频流数据传输的时延。
技术领域
本申请涉及终端技术领域,特别涉及一种数据流链路中的元件连接的方法及装置。
背景技术
GStreamer是一个基于插件的开源多媒体框架库,利用GStreamer可以构建一系列流媒体应用。GStreamer中包括多种元件,通过这些元件可以构建用于解析RTSP(Real TimeStreaming Protocol,实时流传输协议)数据流的管道。其中,各个元件均包括衬垫,该衬垫是两个元件之间的连接接口,每个衬垫具有一个功能集,用于限制流入或流出相应元件的数据的类型。当两个元件通过衬垫连接之后,如果两个元件的衬垫的功能集不匹配,则这两个元件通过衬垫连接之后将无法传输数据。
相关技术中,用于解析RTSP数据流的管道中包括有源元件和数据解析元件。其中,为了保证源元件可以向连接的数据解析元件传输未解析的视频流数据,终端可以从源元件中获取待传输的视频流数据的数据类型,之后,终端可以调用Gstreamer中的typefind组件,根据该视频流数据的数据类型,获取传输该视频流数据的源元件的衬垫的功能集,根据源元件的衬垫的功能集从Gstreamer包括的多种解析元件中匹配能够解析该视频流数据的数据解析元件,也即衬垫的功能集与源元件的衬垫的功能集相同的数据解析元件。将源元件与匹配到的数据解析元件通过衬垫连接起来。
由此可见,相关技术需要调用typefind组件在GStreamer的众多解析元件中匹配能够解析当前视频流数据的解析元件,以保证两个元件连接之后可以实现数据的传输。由于GStreamer中包括的解析元件数量较多,因此,可能需要进行多次匹配才能找到相应的解析元件,因此耗费的时间较长,加大了视频流数据传输的时延。
发明内容
本申请实施例提供了一种数据流链路中的元件连接的方法及装置,可用于解决通过在众多数据解析元件中查找与源元件相匹配的数据解析元件来将源元件和数据解析元件连接起来时,耗费的时间较长所引起的视频流数据传输时延过大的问题。所述技术方案如下:
一方面,提供了一种数据流链路中的元件连接的方法,所述方法包括:
获取第一衬垫的功能集,所述第一衬垫是指在源元件中添加的衬垫;
根据所述第一衬垫的功能集对第二衬垫的功能集进行调整,以使调整后的第二衬垫的功能集与所述第一衬垫的功能集匹配,所述第二衬垫是指待与所述源元件连接的数据解析元件的衬垫;
通过功能集匹配后的所述第一衬垫和所述第二衬垫,连接所述源元件和所述数据解析元件。
可选地,所述根据所述第一衬垫的功能集对第二衬垫的功能集进行调整,包括:
根据所述第一衬垫的功能集,生成功能集配置信息;
根据所述功能集配置信息,对所述第二衬垫的功能集进行调整。
可选地,所述根据所述第一衬垫的功能集,生成功能集配置信息,包括:
根据所述第一衬垫的功能集生成功能集模板;
根据所述功能集模板生成字符串,将所述字符串作为所述功能集配置信息,所述字符串用于描述所述第一衬垫的功能集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信集团有限公司,未经海信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910798605.2/2.html,转载请声明来源钻瓜专利网。