一种媒体处理方法、装置及媒体服务器制造方法及图纸

技术编号:16132676 阅读:61 留言:0更新日期:2017-09-01 22:41
本发明专利技术公开了一种媒体处理方法、装置及媒体服务器,其中所述方法包括:主控芯片获取媒体处理指令后,从预设媒体资源池中选取用于执行媒体处理指令的一个或多个媒体芯片;再根据媒体处理指令在已选取的媒体芯片之间建立媒体处理流程;主控芯片获取待处理媒体数据后将其发送至已选取的媒体芯片,由已选取的媒体芯片按照媒体处理流程依次处理待处理媒体数据。通过本发明专利技术,多种具有不同媒体处理功能的媒体芯片(即异构芯片)能够集群设置于媒体服务器中,使得媒体服务器可以支持多种不同的媒体处理需求;当待处理媒体数据的量较大时,媒体服务器可以根据需要灵活选择多个具有同一媒体处理功能的媒体芯片并行处理媒体数据,从而提高媒体处理的速度。

【技术实现步骤摘要】
一种媒体处理方法、装置及媒体服务器
本专利技术涉及媒体处理
,具体涉及一种媒体处理方法、装置及媒体服务器。
技术介绍
媒体处理系统(例如音视频通信系统、视频监控系统)中,第一终端(即媒体数据采集终端,例如智能手机、平板电脑等移动客户端,专用的音视频会议系统终端,摄像头及麦克风等)需要将采集到的音视频数据进行压缩编码,并通过网络发送至媒体服务器上,该媒体服务器对接收到的音视频码流执行媒体处理功能后再发送至第二终端(媒体数据呈现终端,例如智能手机、平板电脑等移动客户端,专用的音视频会议系统终端,显示器及扬声器等),该媒体处理功能包括编码、解码、码流转换、物体识别、图像拼接、混音等,从而第二终端可以接收到适于其播放的音视频码流,并呈现出期望的音视频效果。现有媒体服务器通常采用通用媒体芯片执行上述媒体处理功能。该通用媒体芯片可以执行上述媒体处理功能中的任意一者,当有待处理的媒体数据时,均由这一通用媒体芯片来处理。然而随着现有音视频系统、视频监控系统的普及应用,越来越多的音视频系统、视频监控系统产生越来越多的待处理媒体数据;另一方面,由于客户端对音视频数据的处理能力千差万别,由此码流转换等媒体处理需求更加多样化;此外,现有音视频会议系统的会场规模越来越大,对图像拼接、混音等媒体处理的要求越来越高。现有方式采用通用媒体芯片进行媒体处理的方法,通用处理器的处理能力已难以胜任上述媒体处理需求。
技术实现思路
有鉴于此,本专利技术实施例提供了一种媒体处理方法、装置及媒体服务器,以解决通用媒体芯片无法满足更加多样化及量越来越大的媒体数据的问题。根据第一方面,本专利技术实施例提供了一种媒体处理方法,用于媒体服务器,所述媒体服务器包括一个主控芯片和多个媒体芯片;所述方法包括:所述主控芯片获取媒体处理指令,所述媒体处理指令用于指示所述媒体服务器对待处理媒体数据进行处理;所述主控芯片从预设媒体资源池中选取用于执行所述媒体处理指令的一个或多个媒体芯片;所述媒体资源池为所述媒体服务器中媒体芯片的集合,其中每个媒体芯片对应至少一种媒体数据处理的功能;所述主控芯片根据所述媒体处理指令在已选取的媒体芯片之间建立媒体处理流程;所述媒体处理流程为所述主控芯片与已选取的媒体芯片间的顺序组合;所述主控芯片获取待处理媒体数据;所述主控芯片将所述待处理媒体数据发送至已选取的媒体芯片,由已选取的媒体芯片按照所述媒体处理流程依次处理所述待处理媒体数据。可选地,所述主控芯片根据所述媒体处理指令在已选取的媒体芯片之间建立媒体处理流程的步骤,包括:所述主控芯片确定已选取的媒体芯片用于执行所述媒体处理指令的顺序;所述主控芯片与所述顺序中的第一个媒体芯片建立通信连接;所述主控芯片向已选取的各媒体芯片发送所述各媒体芯片在所述顺序中的下一媒体芯片的标识;所述各媒体芯片与其下一媒体芯片之间建立通信连接。可选地,由所述已选取的媒体芯片按照所述媒体处理流程依次处理所述待处理媒体数据的步骤,包括:当前媒体芯片接收所述待处理媒体数据;所述当前媒体芯片根据自身媒体处理功能处理所述待处理媒体数据;所述当前媒体芯片将其处理后的媒体数据发送至媒体处理流程中的下一媒体芯片。可选地,所述媒体芯片包括与所述主控芯片可拆卸连接的第二媒体芯片;所述方法还包括:当第二媒体芯片连接至所述主控芯片时,所述第二媒体芯片向所述主控芯片发送注册信息;所述注册信息包括所述第二媒体芯片的媒体处理功能;所述主控芯片接收所述第二媒体芯片的注册信息,并将所述第二媒体芯片的媒体处理功能存储至所述媒体资源池。可选地,所述媒体芯片包括与所述主控芯片可拆卸连接的第三媒体芯片;所述方法还包括:当第三媒体芯片已向所述主控芯片发送其即将被拆除的通知或者所述第三媒体芯片运行出现故障时,所述主控芯片从所述媒体资源池中删除第三媒体芯片;主控芯片从所述媒体资源池中选取第四媒体芯片;所述第四媒体芯片的处理类型与所述第三媒体芯片的媒体处理功能相同;所述第四媒体芯片与所述第三媒体芯片在媒体处理流程中的上一芯片及下一芯片分别建立通信连接。根据第二方面,本专利技术实施例提供了一种媒体处理装置,用于媒体服务器,所述媒体服务器包括一个主控芯片和多个媒体芯片;所述装置包括:第一获取单元,用于获取媒体处理指令,所述媒体处理指令用于指示所述媒体服务器对待处理媒体数据进行处理;第一选取单元,用于从预设媒体资源池中选取用于执行所述媒体处理指令的一个或多个媒体芯片;所述媒体资源池为所述媒体服务器中媒体芯片的集合,其中每个媒体芯片对应至少一种媒体数据处理的功能;第一建立单元,用于根据所述媒体处理指令在已选取的媒体芯片之间建立媒体处理流程;所述媒体处理流程为所述主控芯片与已选取的媒体芯片间的顺序组合;第二获取单元,用于获取待处理媒体数据;第一发送单元,用于将所述待处理媒体数据发送至已选取的媒体芯片,由已选取的媒体芯片按照所述媒体处理流程依次处理所述待处理媒体数据。可选地,所述第一建立单元包括:确定子单元,用于确定已选取的媒体芯片用于执行所述媒体处理指令的顺序;第一建立子单元,用于与所述顺序中的第一个媒体芯片建立通信连接;发送子单元,用于向已选取的各媒体芯片发送所述各媒体芯片在所述顺序中的下一媒体芯片;第二建立子单元,用于在所述各媒体芯片与其下一媒体芯片之间建立通信连接。可选地,所述装置还包括:第一接收单元,用于接收所述待处理媒体数据;处理单元,用于根据自身媒体处理功能处理所述待处理媒体数据;第二发送单元,用于将处理后的媒体数据发送至媒体处理流程中的下一媒体芯片。可选地,所述媒体芯片包括与所述主控芯片可拆卸连接的第二媒体芯片;所述装置还包括:第三发送单元,用于当第二媒体芯片连接至所述主控芯片时,向所述主控芯片发送注册信息;所述注册信息包括所述第二媒体芯片的媒体处理功能;第二接收单元,用于接收所述第二媒体芯片的注册信息,存储单元,用于将所述第二媒体芯片的媒体处理功能存储至所述媒体资源池。可选地,所述媒体芯片包括与所述主控芯片可拆卸连接的第三媒体芯片;所述装置还包括:删除单元,用于当第三媒体芯片已向所述主控芯片发送其即将被拆除的通知或者所述第三媒体芯片运行出现故障时,从所述媒体资源池中删除第三媒体芯片;第二选取单元,用于从所述媒体资源池中选取第四媒体芯片;所述第四媒体芯片的处理类型与所述第三媒体芯片的媒体处理功能相同;第二建立单元,用于将所述第三媒体芯片在媒体处理流程中的上一芯片及下一芯片分别与所述第四媒体芯片建立通信连接。根据第三方面,本专利技术实施例提供了一种媒体服务器,包括一个主控芯片和多个媒体芯片;其中,所述主控芯片用于获取媒体处理指令;根据从预设媒体资源池中选取用于执行所述媒体处理指令的一个或多个媒体芯片,并在已选取的媒体芯片之间建立媒体处理流程;所述媒体资源池为所述媒体服务器中的媒体芯片的集合,其中每个媒体芯片对应至少一种媒体数据处理的功能;所述已选取的媒体芯片按照媒体处理流程依次处理待处理媒体数据。本专利技术实施例所提供的媒体处理方法、装置及媒体服务器,通过媒体服务器中的主控芯片获取媒体处理指令,并从预设媒体资源池中选取用于执行该媒体处理指令的一个或多个媒体芯片,在已选取的媒体芯片之间建立媒体处理流程,主控芯片获取待处理媒体数据后将其发送至已选取的媒体芯片,由已选取的本文档来自技高网...
一种媒体处理方法、装置及媒体服务器

【技术保护点】
一种媒体处理方法,其特征在于,用于媒体服务器,所述媒体服务器包括一个主控芯片和多个媒体芯片;所述方法包括:所述主控芯片获取媒体处理指令,所述媒体处理指令用于指示所述媒体服务器对待处理媒体数据进行处理;所述主控芯片从预设媒体资源池中选取用于执行所述媒体处理指令的一个或多个媒体芯片;所述媒体资源池为所述媒体服务器中媒体芯片的集合,其中每个媒体芯片对应至少一种媒体数据处理的功能;所述主控芯片根据所述媒体处理指令在已选取的媒体芯片之间建立媒体处理流程;所述媒体处理流程为所述主控芯片与已选取的媒体芯片间的顺序组合;所述主控芯片获取待处理媒体数据;所述主控芯片将所述待处理媒体数据发送至已选取的媒体芯片,由已选取的媒体芯片按照所述媒体处理流程依次处理所述待处理媒体数据。

【技术特征摘要】
1.一种媒体处理方法,其特征在于,用于媒体服务器,所述媒体服务器包括一个主控芯片和多个媒体芯片;所述方法包括:所述主控芯片获取媒体处理指令,所述媒体处理指令用于指示所述媒体服务器对待处理媒体数据进行处理;所述主控芯片从预设媒体资源池中选取用于执行所述媒体处理指令的一个或多个媒体芯片;所述媒体资源池为所述媒体服务器中媒体芯片的集合,其中每个媒体芯片对应至少一种媒体数据处理的功能;所述主控芯片根据所述媒体处理指令在已选取的媒体芯片之间建立媒体处理流程;所述媒体处理流程为所述主控芯片与已选取的媒体芯片间的顺序组合;所述主控芯片获取待处理媒体数据;所述主控芯片将所述待处理媒体数据发送至已选取的媒体芯片,由已选取的媒体芯片按照所述媒体处理流程依次处理所述待处理媒体数据。2.根据权利要求1所述的媒体处理方法,其特征在于,所述主控芯片根据所述媒体处理指令在已选取的媒体芯片之间建立媒体处理流程的步骤,包括:所述主控芯片确定已选取的媒体芯片用于执行所述媒体处理指令的顺序;所述主控芯片与所述顺序中的第一个媒体芯片建立通信连接;所述主控芯片向已选取的各媒体芯片发送所述各媒体芯片在所述顺序中的下一媒体芯片的标识;所述各媒体芯片与其下一媒体芯片之间建立通信连接。3.所述根据权利要求1所述的媒体处理方法,其特征在于,由所述已选取的媒体芯片按照所述媒体处理流程依次处理所述待处理媒体数据的步骤,包括:当前媒体芯片接收所述待处理媒体数据;所述当前媒体芯片根据自身媒体处理功能处理所述待处理媒体数据;所述当前媒体芯片将其处理后的媒体数据发送至媒体处理流程中的下一媒体芯片。4.根据权利要求1所述的媒体处理方法,其特征在于,所述媒体芯片包括与所述主控芯片可拆卸连接的第二媒体芯片;所述方法还包括:当第二媒体芯片连接至所述主控芯片时,所述第二媒体芯片向所述主控芯片发送注册信息;所述注册信息包括所述第二媒体芯片的媒体处理功能;所述主控芯片接收所述第二媒体芯片的注册信息,并将所述第二媒体芯片的媒体处理功能存储至所述媒体资源池。5.根据权利要求1所述的媒体处理方法,其特征在于,所述媒体芯片包括与所述主控芯片可拆卸连接的第三媒体芯片;所述方法还包括:当第三媒体芯片已向所述主控芯片发送其即将被拆除的通知或者所述第三媒体芯片运行出现故障时,所述主控芯片从所述媒体资源池中删除第三媒体芯片;主控芯片从所述媒体资源池中选取第四媒体芯片;所述第四媒体芯片的处理类型与所述第三媒体芯片的媒体处理功能相同;所述第三媒体芯片在媒体处理流...

【专利技术属性】
技术研发人员:顾振华肖集华凡超
申请(专利权)人:苏州科达科技股份有限公司
类型:发明
国别省市:江苏,32

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

1