一种媒体流发送方法、系统、处理设备及存储介质技术方案

技术编号:30708691 阅读:25 留言:0更新日期:2021-11-10 10:59
本发明专利技术实施例提供了一种媒体流发送方法、系统、处理设备及存储介质,所述方法应用于媒体流发送系统中的处理设备,媒体流发送系统还包括媒体平台及多个媒体流采集设备,方法包括:接收媒体平台发送的取流请求;从多个媒体流采集设备中,确定设备标识对应的目标媒体流采集设备;从目标媒体流采集设备获取目标媒体流;将获取的目标媒体流发送至媒体平台。由于处理设备在接收到媒体平台发送的取流请求时,才从取流请求对应的目标媒体流采集设备获取媒体流,此时无需将非目标媒体流采集设备采集的媒体流发送至媒体平台,与目前技术中所有视频采集设备实时将视频流发送至视频平台的方式相比,可以大大降低整个系统所需的网络带宽。宽。宽。

【技术实现步骤摘要】
一种媒体流发送方法、系统、处理设备及存储介质


[0001]本专利技术涉及媒体流处理
,特别是涉及一种媒体流发送方法、系统、处理设备及存储介质。

技术介绍

[0002]目前的监控系统包括前端的多个视频采集设备及后端的视频平台,其中,视频采集设备一般为摄像机,用于采集音视频流。在视频监控系统工作时,每个视频采集设备实时通过相应视频通道发送视频流至后端的视频平台。
[0003]由于每个视频采集设备实时将所采集的视频流推送至后端的视频平台,所需的网络带宽较大。例如,监控系统共包括64个视频采集设备,那么便有64路视频流同时发送至视频平台,所需的网络带宽是很大的。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种媒体流的发送方法、系统、处理设备及存储介质,用以降低媒体流发送所需的网络带宽。具体技术方案如下:
[0005]第一方面,本专利技术实施例提供了一种媒体流发送方法,应用于媒体流发送系统中的处理设备,所述媒体流发送系统还包括媒体平台及多个媒体流采集设备,所述媒体平台及所述多个媒体流采集设备分别与所述处理设备通信连接,所述方法包括:
[0006]接收所述媒体平台发送的取流请求,其中,所述取流请求包括设备标识;
[0007]从所述多个媒体流采集设备中,确定所述设备标识对应的目标媒体流采集设备;
[0008]从所述目标媒体流采集设备获取目标媒体流,其中,所述目标媒体流为待发送至所述媒体平台的媒体流;
[0009]将获取的目标媒体流发送至所述媒体平台
[0010]可选的,在所述从所述目标媒体流采集设备获取目标媒体流的步骤之前,所述方法还包括:
[0011]根据所述目标媒体流采集设备的码流参数及自身处理资源参数,确定当前剩余资源是否能够处理所述目标媒体流采集设备的目标媒体流;
[0012]如果是,执行所述从所述目标媒体流采集设备获取目标媒体流的步骤;
[0013]如果否,发送第一错误消息至所述媒体平台。
[0014]可选的,所述目标媒体流采集设备的码流参数采用如下步骤确定:
[0015]获取所述目标媒体流采集设备的检测媒体流;对所述检测媒体流进行解码处理,确定所述目标媒体流采集设备的码流参数;或,
[0016]定时从所述目标媒体流采集设备中获取码流参数;或,
[0017]获取所述目标媒体流采集设备定时上报的码流参数。
[0018]可选的,所述从所述目标媒体流采集设备获取目标媒体流的步骤,包括:
[0019]发送第一获取请求至所述目标媒体流采集设备;
[0020]接收所述目标媒体流采集设备发送的目标媒体流;
[0021]所述获取所述目标媒体流采集设备的检测媒体流的步骤,包括:
[0022]发送第二获取请求至所述目标媒体流采集设备;
[0023]接收所述目标媒体流采集设备发送的检测媒体流。
[0024]可选的,所述接收所述目标媒体流采集设备发送的目标媒体流的步骤,包括:
[0025]接收所述目标媒体流采集设备发送的初始媒体流,按照目标码流类型,对所述初始媒体流进行处理,得到目标码流类型的目标媒体流,其中,所述目标码流类型为所述取流请求包括的码流类型,或,为预设设置的码流类型。
[0026]可选的,所述方法还包括:
[0027]接收所述媒体平台发送的停止指令;
[0028]关闭所述停止指令所指示的取流通道,以停止获取所述取流通道对应的媒体流采集设备的媒体流。
[0029]可选的,在所述从所述目标媒体流采集设备获取目标媒体流的步骤之前,所述方法还包括:
[0030]确定所述目标媒体流采集设备是否在线;
[0031]如果在线,执行所述从所述目标媒体流采集设备获取目标媒体流的步骤;
[0032]如果不在线,发送第二错误消息至所述媒体平台。
[0033]第二方面,本专利技术实施例提供了一种媒体流发送装置,应用于媒体流发送系统中的处理设备,所述媒体流发送系统还包括媒体平台及多个媒体流采集设备,所述媒体平台及所述多个媒体流采集设备分别与所述处理设备通信连接,所述装置包括:
[0034]取流请求接收模块,用于接收所述媒体平台发送的取流请求,其中,所述取流请求包括设备标识;
[0035]采集设备确定模块,用于从所述多个媒体流采集设备中,确定所述设备标识对应的目标媒体流采集设备;
[0036]媒体流获取模块,用于从所述目标媒体流采集设备获取目标媒体流,其中,所述目标媒体流为待发送至所述媒体平台的媒体流;
[0037]媒体流发送模块,用于将获取的目标媒体流发送至所述媒体平台。
[0038]可选的,所述装置还包括:
[0039]资源确定模块,用于在所述从所述目标媒体流采集设备获取目标媒体流之前,根据所述目标媒体流采集设备的码流参数及自身处理资源参数,确定当前剩余资源是否能够处理所述目标媒体流采集设备的目标媒体流;如果当前剩余资源能够处理所述目标媒体流采集设备的目标媒体流,触发所述媒体流获取模块;
[0040]第一消息发送模块,用于如果当前剩余资源不能处理所述目标媒体流采集设备的目标媒体流,发送第一错误消息至所述媒体平台。
[0041]可选的,所述装置还包括码流参数获取模块;
[0042]所述码流参数获取模块,用于获取所述目标媒体流采集设备的检测媒体流;对所述检测媒体流进行解码处理,确定所述目标媒体流采集设备的码流参数;或,用于定时从所述目标媒体流采集设备中获取码流参数;或,用于获取所述目标媒体流采集设备定时上报的码流参数。
[0043]可选的,所述媒体流获取模块包括:
[0044]第一请求发送单元,用于发送第一获取请求至所述目标媒体流采集设备;
[0045]第一媒体流接收单元,用于接收所述目标媒体流采集设备发送的目标媒体流;
[0046]所述码流参数获取模块包括:
[0047]第二请求发送单元,用于发送第二获取请求至所述目标媒体流采集设备;
[0048]第二媒体流接收单元,用于接收所述目标媒体流采集设备发送的检测媒体流。
[0049]可选的,所述第一媒体流接收单元包括:
[0050]媒体流处理子单元,用于接收所述目标媒体流采集设备发送的初始媒体流,按照目标码流类型,对所述初始媒体流进行处理,得到目标码流类型的目标媒体流,其中,所述目标码流类型为所述取流请求包括的码流类型,或,为预设设置的码流类型。
[0051]可选的,所述装置还包括:
[0052]停止指令接收模块,用于接收所述媒体平台发送的停止指令;
[0053]通道关闭模块,用于关闭所述停止指令所指示的取流通道,以停止获取所述取流通道对应的媒体流采集设备的媒体流。
[0054]可选的,所述装置还包括:
[0055]在线确定模块,用于在从所述目标媒体流采集设备获取目标媒体流之前,确定所述目标媒体流采集设备是否在线本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种媒体流发送方法,其特征在于,应用于媒体流发送系统中的处理设备,所述媒体流发送系统还包括媒体平台及多个媒体流采集设备,所述媒体平台及所述多个媒体流采集设备分别与所述处理设备通信连接,所述方法包括:接收所述媒体平台发送的取流请求,其中,所述取流请求包括设备标识;从所述多个媒体流采集设备中,确定所述设备标识对应的目标媒体流采集设备;从所述目标媒体流采集设备获取目标媒体流,其中,所述目标媒体流为待发送至所述媒体平台的媒体流;将获取的目标媒体流发送至所述媒体平台。2.如权利要求1所述的方法,其特征在于,在所述从所述目标媒体流采集设备获取目标媒体流的步骤之前,所述方法还包括:根据所述目标媒体流采集设备的码流参数及自身处理资源参数,确定当前剩余资源是否能够处理所述目标媒体流采集设备的目标媒体流;如果是,执行所述从所述目标媒体流采集设备获取目标媒体流的步骤;如果否,发送第一错误消息至所述媒体平台。3.如权利要求2所述的方法,其特征在于,所述目标媒体流采集设备的码流参数采用如下步骤确定:获取所述目标媒体流采集设备的检测媒体流;对所述检测媒体流进行解码处理,确定所述目标媒体流采集设备的码流参数;或,定时从所述目标媒体流采集设备中获取码流参数;或,获取所述目标媒体流采集设备定时上报的码流参数。4.如权利要求3所述的方法,其特征在于,所述从所述目标媒体流采集设备获取目标媒体流的步骤,包括:发送第一获取请求至所述目标媒体流采集设备;接收所述目标媒体流采集设备发送的目标媒体流;所述获取所述目标媒体流采集设备的检测媒体流的步骤,包括:发送第二获取请求至所述目标媒体流采集设备;接收所述目标媒体流采集设备发送的检测媒体流。5.如权利要求4所述的方法,其特征在于,所述接收所述目标媒体流采集设备发送的目标...

【专利技术属性】
技术研发人员:王思华
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

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

1