一种媒体流监控的路由调度方法、设备及系统的制作方法

文档序号:7924070阅读:149来源:国知局
专利名称:一种媒体流监控的路由调度方法、设备及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种媒体流监控的路由调度方法、设备及系统。
背景技术
目前,在视频监控系统中监控前端音视频编码设备的网络接入带宽一般是有限 的,而实时视频监控业务开展过程中往往会存在多个用户同时观看同一前端监控资源,或 同时存在用户请求前端实时监控视频的情况,这样监控前端编码设备的网络接入带宽就不 能满足业务正常开展的需要。为了解决这个问题业界目前普遍的做法是当来自客户端的实 时视频监控请求到达中心视频监控平台的中心管理服务器后,中心管理服务器先把要将请 求的前端音视频流调度到中心视频监控平台的媒体分转发服务器,再经媒体分转发服务器 分发给多个客户端同时进行实时视频监控。 目前,可通过双码流方式实现移动终端对视频流的实时视频监控。中心视频监控 平台的中心管理服务器在接收到客户端的实时视频监控请求后根据客户端类型进行实时 监控视频流路由调度,其中主码流用于固网客户端进行实时视频监控,子码流用于移动终 端进行实时视频监控。 目前存在的另一种移动视频监控方式是通过转码方式实现基于移动终端进行实 时视频监控,监控前端编码设备只出一路适合固定客户端进行实时视频监控的码流,中心 视频监控平台的中心管理服务器在接收到客户端的实时视频监控请求后根据客户端类型 进行实时监控视频流路由调度,针对移动终端的实时视频监控请求监控码流经监控平台转 码后分发给移动监控终端。 目前存在的该两种视频监控方式,中心管理服务器对视频监控的路由调度策略仅 采用单一方式,调度方式过于简单,不够灵活和全面。

发明内容
鉴于此,本发明实施例提供了一种媒体流监控的路由调度方法及设备。可充分利 用现有的网络监控系统架构提供一种较灵活、较全面的实时视频监控的路由调度策略。
本发明实施例提供一种媒体流监控的路由调度方法,包括
接收移动监控终端发送的媒体流监控请求; 根据所述监控前端编码设备的编码能力,判断所述监控前端编码设备是否支持双 码流; 根据所述判断所述监控前端编码设备是否支持双码流的判断结果, 并根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控
前端编码设备输出的码率是否能在所述移动终端无线空口传输,和/或所述监控前端编码
设备的编码能力结合转码设备转码能力, 对所述移动监控终端所请求的媒体流进行路由调度。 相应的,本发明实施例提供一种媒体流监控的路由调度设备,包括
双码判断单元,用于根据所述监控前端编码设备的编码能力,判断所述监控前端 编码设备是否支持双码流; 路由调度单元,用于根据所述判断所述监控前端编码设备是否支持双码流的判断 结果,并根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端 编码设备输出的码率是否能在所述移动终端无线空口传输,和/或所述监控前端编码设备 的编码能力结合转码设备转码能力,对所述移动监控终端所请求的媒体流进行路由调度。
相应的,本发明实施例还提供一种媒体流监控系统,包括监控前端编码设备,还包 括 路由调度设备,用于接收移动监控终端发送的媒体流监控请求,用于接收移动监
控终端发送的媒体流监控请求,根据所述监控前端编码设备的编码能力,判断所述监控前
端编码设备是否支持双码流,根据所述判断所述监控前端编码设备是否支持双码流的判断
结果,并根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端
编码设备输出的码率是否能在所述移动终端无线空口传输,和/或所述监控前端编码设备
的编码能力结合转码设备转码能力,对所述移动监控终端所请求的媒体流进行路由调度。 本发明实施例根据所述判断所述监控前端编码设备是否支持双码流的判断结果,
并根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端编码
设备输出的码率是否能在所述移动终端无线空口传输,和/或所述监控前端编码设备的编
码能力结合转码设备转码能力,对所述移动监控终端所请求的媒体流进行路由调度,提供
了一种较灵活、较全面的实时视频监控的路由调度策略。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用 的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他 的附图。
图1是基于本发明实施例的媒体流监控的路由调度方法的流程示意图; 图2是基于本发明实施例的媒体流监控的路由调度方法的另一的流程示意图; 图3是图2中步骤S203的一实施例细化流程示意图; 图4是基于本发明实施例的媒体流监控的路由调度方法的流程示意图; 图5是图4中步骤S405的一实施例细化流程示意图; 图6是基于本发明实施例的媒体流监控的路由调度设备的结构示意图; 图7是基于本发明实施例的媒体流监控的路由调度设备的另一的结构示意图; 图8是基于本发明实施例的媒体流监控的路由调度设备的另一的结构示意图; 图9是基于本发明实施例的媒体流监控系统的一结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
图1是基于 发明实施例的媒体流监控的路由调度方法的流程示意图。如图1所示,本实施例的方法包括 步骤S100,接收移动监控终端发送的媒体流监控请求; 具体实现中,所述媒体流包括视频或者音频,所述移动监控终端可发送对视音频 媒体流的监控请求。 步骤S101,根据监控前端编码设备的编码能力,判断所述监控前端编码设备是否 支持双码流; 步骤S102,根据所述判断所述监控前端编码设备是否支持双码流的判断结果,并 根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端编码设 备输出的码率是否能在所述移动终端无线空口传输,和/或所述监控前端编码设备的编码 能力结合转码设备转码能力,对所述移动监控终端所请求的媒体流进行路由调度。
具体实现中,所述移动监控终端的解码能力包括所述移动监控终端支持解码的视 频编码格式、分辨率、帧率、比特率、视频编码的级别和档次; 所述监控前端的编码能力包括所述监控前端编码设备是否支持双码流输出、主/
子码流支持的视频编码格式、分辨率、帧率、比特率、视频编码的级别和档次; 所述转码设备的转码能力包括所述转码设备支持的输入码流的视频编码格式、分
辨率、帧率、比特率、视频编码的级别和档次,支持的转码后输出码流的视频编码格式、分辨
率、帧率、比特率、视频编码的级别和档次。 本实施例,根据所述判断所述监控前端编码设备是否支持双码流的判断结果,并 根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端编码设 备输出的码率是否能在所述移动终端无线空口传输,和/或所述监控前端编码设备的编码 能力结合转码设备转码能力,对所述移动监控终端所请求的媒体流进行路由调度,提供了 一种较灵活、较全面的实时视频监控的路由调度策略。 图2是基于本发明实施例的媒体流监控的路由调度方法的另一的流程示意图。如 图2所示,本实施例的方法包括 步骤S200,接收移动监控终端发送的视频流监控请求; 步骤S201,根据所述监控前端编码设备的编码能力,判断所述监控前端编码设备 是否支持双码流,如果判断结果为是,转步骤S202 ;如果判断结果为否,转步骤S203 ;具体 实现中,所述监控前端编码设备的编码能力可通过预先接收或设置获得,当通过预先接收 方式获得时,可通过所述监控前端编码设备的注册流程获得,所述监控前端编码设备在进 行注册时,即可上报自身的编码能力; 步骤S202,判断所述移动监控终端的解码能力是否大于等于所述监控前端编码设
备子码流的编码能力,并判断所述监控前端编码设备的子码流的码率是否能在所述移动监
控终端的无线空口上传输,如果判断结果为是,执行步骤S204;如果判断为否,结束流程。
具体实现中,所述移动监控设备的解码能力可预先接收得到,比如,当所述移动监控设备登
陆网络监控系统或注册时,在登陆消息或注册信息中携带自身的编码能力信息。 步骤S203,判断所述移动监控终端的解码能力是否大于等于所述监控前端编码设
备的主码流的编码能力,并判断所述监控前端编码设备的主码流的码率是否能在所述移动
监控终端的无线空口上传输,如果判断结果为是,执行步骤S205 ;如果判断结果为否,结束流程。
步骤S204,调度所述移动监控终端通过所述监控前端编码设备的子码流对所述视 频流进行监控,结束流程; 进一步,步骤S204的详细流程请参照图3,其中 步骤S2041,根据移动监控终端要监控视频流的镜头ID查找业务服务节点,业务 服务节点通俗的讲指的是当视频转分发服务器、网络录像服务器支持分布式部署时的一个 分布式部署点; 步骤S2042,在查找到的业务节点内根据要监控的视频流的内容分布(即查看要
监控的视频流是否已经在系统中分发)、负载、安全度等选择视频转分发服务器;具体实现
中,如果系统不支持视频流的分部部署,则直接选择视频转分发服务器; 步骤S2043,向视频转分发服务器发送路由调度通知请求;该通知请求中包括通
过监控前端编码设备的子码流进行视频监控的指示信息。 步骤S2044,视频转分发服务器处理路由调度通知请求,具体的,所述视频转分发 服务器可保留所述通过子码流进行视频监控的指示信息,并分配自身接收和转发需监控视 频流的地址或端口信息; 步骤S2045,视频转分发服务器返回路由调度通知响应,所述通知响应中携带自身 接收和转发监控视频的地址或端口信息; 步骤S2046,指示监控前端编码设备向选择到的视频转分发服务器发送实时监控 视频流,携带码流类型参数,码流类型的取值包括主码流、子码流,具体携带码流类型的取 值取决于路由调度结果,本实施例中,携带的码流类型为子码流。 步骤S2047,视频转分发服务器将所述移动监控终端请求的监控视频子码流,发送 给所述移动监控终端。 步骤S205,调度所述移动监控终端通过所述监控前端编码设备的主码流对所述媒 体流进行监控。 具体实现中,步骤S205的详细流程与图3所示的步骤S204的详细步骤类似,在此 不赘述。 本实施例根据移动监控终端的解码能力、监控前端编码设备的编码能力、所述监 控前端编码设备输出的码率是否能在所述移动终端无线空口传输的信息,调度所述移动监 控终端对所请求的媒体流的进行监控,提供了一种较灵活、较全面的实时视频监控的路由 调度策略。 在本发明媒体流监控的路由调度方法的其他实施例中,当本实施例的步骤S201 步根据所述监控前端编码设备的编码能力,判断所述监控前端编码设备不支持双码流时, 还可包括 判断确定不能同时满足, 所述移动监控终端的解码能力大于等于所述监控前端编码设备主码流的编码能 力且所述监控前端编码设备的主码流的码率能在所述移动监控终端的无线空口上传输;
判断确定所述转码设备能接收的输入码流的编码能力大于监控前端编码设备提 供的主码流的编码能力; 调度所述移动监控终端通过所述转码设备转码后的码流对所述媒体流进行监控。
这样本发明实施例还可以通过监控前端编码设备的编码能力结合转码设备转码能力,对所述移动监控终端所请求的媒体流进行路由调度。 图4是基于本发明实施例的媒体流监控的路由调度方法的流程示意图;如图4所 示,本实施例的方法包括 步骤S400,接收移动监控终端发送的视频流监控请求; 步骤S401,根据所述监控前端编码设备的编码能力,判断所述监控前端编码设备
是否支持双码流,如果判断为是,执行步骤S402 ;否则,执行步骤S403。 步骤S402,判断所述移动监控终端的解码能力是否大于等于所述监控前端编码设
备子码流的编码能力,并判断所述监控前端编码设备的子码流的码率是否能在所述移动监
控终端的无线空口上传输,如果判断结果为是,执行步骤S404 ;否则,结束流程; 步骤S403,判断所述转码设备能接收的输入码流的编码能力是否大于监控前端编
码设备提供的主码流的编码能力,如果判断结果为是,执行步骤S405,否则结束流程; 步骤S404,调度所述移动监控终端通过所述监控前端编码设备的子码流对所述视
频流进行监控,结束流程; 具体实现中,步骤S404的详细流程与图3所示相同,在此不赘述。 步骤S405,调度所述移动监控终端通过所述转码设备转码后的码流对所述媒体流
进行监控。 进一步,本实施例的步骤S405的详细流程参考图5所示,其中 步骤S4051,根据转码前码流内容分布、负载、健康情况在业务节点内选择视频转
分发服务器; 步骤S4052,向视频转分发服务器发送转码前码流路由调度通知消息; 步骤S4053,视频转分发服务器处理路由调度通知请求,具体实现中,频转分发服
务器可以是保存其他设备分配的转码前码流的路由调度信息或为所述转码前码流分配路
由信息; 步骤S4054,视频转分发服务器向中心管理服务器返回转码前码流路由调度通知 响应; 步骤S4055,指示监控前端编码设备向调度到的视频转分发服务器发送转码前实 时监控视频流,如果转码前码流已经在查找到的视频转分发服务器上分发了则不需要该步 骤; 步骤S4056,向视频转码服务器发送转码后码流路由调度通知请求,该请求中携带
所述移动监控终端通过转码设备转码前码流对监控视频进行监控的指示信息; 步骤S4057,视频转码服务器处理路由调度通知请求,保存路由调度结果,保存的
路由调度结果包括所述移动监控终端通过转码设备转码后码流对监控视频进行监控的信 息以及调度的转分发服务器的地址或端口信息; 步骤S4058,视频转码服务器返回转码后路由调度通知请求响应; 步骤S4059,视频转码服务器根据路由调度结果向视频转分发服务器请求转码前
实时视频监控媒体流; 步骤S4060,视频转分发服务器向视频转码服务器返回转码前实时视频监控媒体 流; 步骤S4061,视频转码服务器对转码前视频流进行转码处理;
步骤S4062,根据转码前码流内容分布查找视频转分发服务器,在相同的视频转分 发服务器上分发转码后码流; 步骤S4063,指示转码设备向路由到的转码后码流的转分发服务器发送转码后码 流; 步骤S4064,视频转分发服务器将所述转码后码流发送给相应的移动监控终端。 本实施例根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所
述监控前端编码设备输出的码率是否能在所述移动终端无线空口传输对所述移动监控终
端所请求的媒体流进行路由调度;或根据所述监控前端编码设备的编码能力结合转码设备
转码能力,对所述移动监控终端所请求的媒体流进行路由调度,提供了一种较灵活、较全面
的实时视频监控的路由调度策略。 相应的,本发明实施例提供了可实施上述媒体流监控的路由调度方法的设备,具 体实现中该设备可为网络监控系统中监控中心平台的中心管理服务器。下面列举几个实施 例,对本发明实施例的媒体流监控的路由调度设备进行说明。 图6是基于本发明实施例的媒体流监控的路由调度设备的结构示意图;如图6所 示,本实施例的路由调度设备包括请求接收单元60、双码判断单元61以及路由调度单元 62,其中 所述请求接收单元60,用于接收移动监控终端发送的媒体流监控请求; 所述双码判断单元61,用于根据监控前端编码设备的编码能力,判断所述监控前
端编码设备是否支持双码流; 所述路由调度单元62,分别与所述请求接收单元60相连和所述双码判断单元61
相连,用于根据所述判断所述监控前端编码设备是否支持双码流的判断结果,并根据所述
移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端编码设备输出的
码率是否能在所述移动终端无线空口传输,和/或所述监控前端编码设备的编码能力结合
转码设备转码能力,对所述移动监控终端所请求的媒体流进行路由调度。 本实施例根据所述判断所述监控前端编码设备是否支持双码流的判断结果,并根
据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端编码设备
输出的码率是否能在所述移动终端无线空口传输,和/或所述监控前端编码设备的编码能
力结合转码设备转码能力,对所述移动监控终端所请求的媒体流进行路由调度,提供了一
种较灵活、较全面的实时视频监控的路由调度策略。 图7是基于本发明实施例的媒体流监控的路由调度设备的另一的结构示意图;如 图7所示,本实施例的路由调度设备包括能力接收单元70、请求接收单元72、双码判断单元 73以及路由调度单元74,其中 所述能力接收单元70,用于接收移动监控终端的解码能力信息、监控前端编码设 备的编码能力信息以及所述转码设备的转码能力信息。 所述请求接收单元72,用于接收移动监控终端发送的媒体流监控请求; 所述双码判断单元73,与所述能力接收单元70相连,用于根据监控前端编码设备
的编码能力,判断所述监控前端编码设备是否支持双码流; 所述路由调度单元74,分别与所述能力接收单元70、所述请求接收单元72以及所 述双码判断单元73相连,用于根据所述双码判断单元73的判断结果,所述能力接收单元70接收的所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端编码 设备输出的码率是否能在所述移动终端无线空口传输,对所述请求接收单元72所接收的 所述监控请求所请求的媒体流的监控进行路由调度。 进一步,仍参考图7,所述路由调度单元74包括第一解码判断单元741、第一传输 判断单元742、第二解码判断单元743、第二传输判断单元744、第一路由调度单元745以及 第二路由调度单元746,其中, 所述第一解码判断单元741,用于当所述双码判断单元73的判断结果为是时, 判断所述移动监控终端的解码能力是否大于等于所述监控前端编码设备子码流的编码能 力; 所述第一传输判断单元742,用于当所述双码判断单元73的判断结果为是时, 判断所述监控前端编码设备的子码流的码率是否能在所述移动监控终端的无线空口上传 输; 第二解码判断单元743,用于当所述双码判断单元73的判断结果为否时,判断所
述移动监控终端的解码能力是否大于等于所述监控前端编码设备的编码能力; 第二传输判断单元744,用于当所述双码判断单元73的判断结果为否时,判断所
述监控前端编码设备的主码流的码率是否能在所述移动监控设备的无线空口上传输; 第一路由调度单元745,用于当所述第一解码判断单元741和所述第一传输判断
单元742的判断结果均为是时,调度所述移动监控终端通过所述监控前端编码设备的子码
流对所述媒体流进行监控; 第二路由调度单元746,用于当所述第二解码判断单元743和所述第二传输判断 单元744的判断结果均为是时,调度所述移动监控终端通过所述监控前端编码设备的主码 流对所述媒体流进行监控。 本实施例根据移动监控终端的解码能力、监控前端编码设备的编码能力、所述监 控前端编码设备输出的码率是否能在所述移动终端无线空口传输的信息,调度所述移动监 控终端对所请求的媒体流的进行监控,提供了一种较灵活、较全面的实时视频监控的路由 调度策略。 本发明媒体流监控的路由调度设备的另一实施例除了包括图7所示实施例的结 构之外,还可包括第三编码判断单元和第三路由调度单元,其中 第三编码判断单元,用于当所述第二解码判断单元和所述第二传输判断单元的判 断结果不是同时为是时,判断所述转码设备能接收的输入码流的编码能量是否大于所述监 控前端编码设备提供的主码流的编码能力; 第三路由调度单元,用于当所述第三编码判断单元的判断结果为是时,调度所述
移动监控终端通过所述转码设备转码后的码流对所述媒体流进行监控。 这样本发明实施例还可以通过监控前端编码设备的编码能力结合转码设备转码
能力,对所述移动监控终端所请求的媒体流进行路由调度。 图8是基于本发明实施例的媒体流监控的路由调度设备的另一的结构示意图;如 图8所示,本实施例的路由调度设备包括请求接收单元80、双码判断单元81以及路由调度 单元82,其中 所述请求接收单元80和所述双码判断单元81与图7中相同名称的单元结构及功能相同,在此不赘述。 所述路由调度单元82,分别与所述请求接收单元80和所述双码判断单元81相连, 用于根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、转码设备的转码 能力、所述监控前端编码设备输出的码率是否能在所述移动终端无线空口传输的信息,对 所述请求接收单元80所接收的所述监控请求所请求的媒体流的监控进行路由调度或根据 所述监控前端编码设备的编码能力结合转码设备转码能力,对所述移动监控终端所请求的 媒体流进行路由调度。 进一步,仍参考图8,所述路由调度单元82包括第一解码判断单元821、第一传输 判断单元822、第四编码判断单元823、第一路由调度单元824以及第四路由调度单元825, 其中 所述第一解码判断单元821、所述第一传输判断单元822、所述第一路由调度单元 824分别与图7中相同名称的单元功能相同,在此不赘述。 所述第四编码判断单元823,用于当所述双码判断单元81的判断结果为否时,判 断所述转码设备能接收的输入码流的编码能量是否大于所述监控前端编码设备提供的主 码流的编码能力;所述第四路由调度单元825,用于当所述第四编码判断单元823的判断结果为是
时,调度所述移动监控终端通过所述转码设备转码后的码流对所述媒体流进行监控。 本实施例根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所
述监控前端编码设备输出的码率是否能在所述移动终端无线空口传输对所述移动监控终
端所请求的媒体流进行路由调度;或根据所述监控前端编码设备的编码能力结合转码设备
转码能力,对所述移动监控终端所请求的媒体流进行路由调度,提供了一种较灵活、较全面
的实时视频监控的路由调度策略。 相应的,本发明实施例还提供了一种媒体流监控系统,如图9所示,本实施例的媒 体流监控系统包括监控前端编码设备90和路由调度设备91,其中
所述监控前端编码设备90用于完成前端视频监控; 所述路由调度设备91,用于接收移动监控终端发送的媒体流监控请求,根据所述 监控前端编码设备90的编码能力,判断所述监控前端编码设备90是否支持双码流,根据所 述判断所述监控前端编码设备90是否支持双码流的判断结果,并根据所述移动监控终端 的解码能力、监控前端编码设备90的编码能力、所述监控前端编码设备90输出的码率是否 能在所述移动终端无线空口传输,和/或所述监控前端编码设备90的编码能力结合转码设 备转码能力,对所述移动监控终端所请求的媒体流进行路由调度。 本实施例根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所 述监控前端编码设备输出的码率是否能在所述移动终端无线空口传输对所述移动监控终 端所请求的媒体流进行路由调度;或根据所述监控前端编码设备的编码能力结合转码设备 转码能力,对所述移动监控终端所请求的媒体流进行路由调度,提供了一种较灵活、较全面 的实时视频监控的路由调度策略。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,廳)等。 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范 围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
一种媒体流监控的路由调度方法,其特征在于,包括接收移动监控终端发送的媒体流监控请求;根据监控前端编码设备的编码能力,判断所述监控前端编码设备是否支持双码流;根据所述判断所述监控前端编码设备是否支持双码流的判断结果,并根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端编码设备输出的码率是否能在所述移动终端无线空口传输,和/或所述监控前端编码设备的编码能力结合转码设备转码能力,对所述移动监控终端所请求的媒体流进行路由调度。
2. 如权利要求1所述的媒体流监控的路由调度方法,其特征在于,所述根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端编码设备输出的码流的码率是否能在所述移动终端无线空口传输,对所述移动监控终端所请求的媒体流的监控进行路由调度包括当判断确定所述监控前端编码设备支持双码流时,判断确定所述移动监控终端的解码能力大于等于所述监控前端编码设备子码流的编码能力,且所述监控前端编码设备的子码流的码率能在所述移动监控终端的无线空口上传输;调度所述移动监控终端通过所述监控前端编码设备的子码流对所述媒体流进行监控。
3. 如权利要求1或2所述的媒体流监控的路由调度方法,其特征在于,所述根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端编码设备输出的码流的码率是否能在所述移动终端无线空口传输,对所述移动监控终端所请求的媒体流的监控进行路由调度还包括当判断确定所述监控前端编码设备不支持双码流时,判断确定所述移动监控终端的解码能力大于等于所述监控前端编码设备主码流的编码能力,且所述监控前端编码设备的主码流的码率能在所述移动监控终端的无线空口上传输;调度所述移动监控终端通过所述监控前端编码设备的主码流对所述媒体流进行监控。
4. 如权利要求1或2所述的媒体流监控的路由调度方法,其特征在于,所述根据所述监控前端编码设备的编码能力结合转码设备转码能力,对所述移动监控终端所请求的媒体流进行路由调度包括当判断确定所述监控前端编码设备不支持双码流时,判断确定所述转码设备能接收的输入码流的编码能力大于监控前端编码设备提供的主码流的编码能力;调度所述移动监控终端通过所述转码设备转码后的码流对所述媒体流进行监控。
5. 如权利要求1或2或3所述的媒体流监控的路由调度方法,其特征在于,所述根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端编码设备输出的码率是否能在所述移动终端无线空口传输,和所述监控前端编码设备的编码能力结合转码设备转码能力,对所述移动监控终端所请求的媒体流进行路由调度包括当判断确定所述监控前端编码设备不支持双码流时,判断确定不能同时满足,所述移动监控终端的解码能力大于等于所述监控前端编码设备主码流的编码能力且所述监控前端编码设备的主码流的码率能在所述移动监控终端的无线空口上传输;判断确定所述转码设备能接收的输入码流的编码能力大于监控前端编码设备提供的主码流的编码能力;调度所述移动监控终端通过所述转码设备转码后的码流对所述媒体流进行监控。
6. 如权利要求1所述的媒体流监控的路由调度方法,其特征在于,还包括接收移动监控终端的解码能力信息、监控前端编码设备的编码能力信息、转码设备的转码能力信息。
7. 如权利要求6所述的媒体流监控的路由调度方法,其特征在于,所述移动监控终端的解码能力包括所述移动监控终端支持解码的视频编码格式、分辨率、帧率、比特率、视频编码的级别和档次;所述监控前端的编码能力包括所述监控前端编码设备是否支持双码流输出、主/子码流支持的视频编码格式、分辨率、帧率、比特率、视频编码的级别和档次;所述转码设备的转码能力包括所述转码设备支持的输入码流的视频编码格式、分辨率、帧率、比特率、视频编码的级别和档次,支持的转码后输出码流的视频编码格式、分辨率、帧率、比特率、视频编码的级别和档次。
8. —种媒体流监控的路由调度设备,其特征在于,包括请求接收单元,用于接收移动监控终端发送的媒体流监控请求;双码判断单元,用于根据监控前端编码设备的编码能力,判断所述监控前端编码设备是否支持双码流;路由调度单元,用于根据所述双码判断单元的判断结果,并根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端编码设备输出的码率是否能在所述移动终端无线空口传输,和/或所述监控前端编码设备的编码能力结合转码设备转码能力,对所述移动监控终端所请求的媒体流进行路由调度。
9. 如权利要求8所述的媒体流监控的路由调度设备,其特征在于,所述路由调度单元包括第一解码判断单元,用于当所述双码判断单元的判断结果为是时,判断所述移动监控终端的解码能力是否大于等于所述监控前端编码设备子码流的编码能力;第一传输判断单元,用于当所述双码判断单元的判断结果为是时,判断所述监控前端编码设备的子码流的码率是否能在所述移动监控终端的无线空口上传输;第一路由调度单元,用于当所述第一解码判断单元和所述第一传输判断单元的判断结果均为是时,调度所述移动监控终端通过所述监控前端编码设备的子码流对所述媒体流进行监控。
10. 如权利要求8或9所述的媒体流监控的路由调度设备,其特征在于,所述路由调度单元包括第二解码判断单元,用于当所述双码判断单元的判断结果为否时,判断所述移动监控终端的解码能力是否大于等于所述监控前端编码设备主码流的编码能力;第二传输判断单元,用于当所述双码判断单元的判断结果为否时,判断所述监控前端编码设备的主码流的码率是否能在所述移动监控设备的无线空口上传输;第二路由调度单元,用于当所述第二解码判断单元和所述第二传输判断单元的判断结果均为是时,调度所述移动监控终端通过所述监控前端编码设备的主码流对所述媒体流进行监控。
11. 如权利要求8或9所述的媒体流监控的路由调度设备,其特征在于,所述路由调度单元包括第四编码判断单元,用于当所述双码判断单元的判断结果为否时,判断所述转码设备能接收的输入码流的编码能量是否大于所述监控前端编码设备提供的主码流的编码能力;第四路由调度单元,用于当所述第四编码判断单元的判断结果为是时,调度所述移动监控终端通过所述转码设备转码后的码流对所述媒体流进行监控。
12. 如权利要求8或9所述的媒体流监控的路由调度设备,其特征在于,所述路由调度单元包括第二解码判断单元,用于当所述双码判断单元的判断结果为否时,判断所述移动监控终端的解码能力是否大于等于所述监控前端编码设备主码流的编码能力;第二传输判断单元,用于当所述双码判断单元的判断结果为否时,判断所述监控前端编码设备的主码流的码率是否能在所述移动监控设备的无线空口上传输;第三编码判断单元,用于当所述第二解码判断单元和所述第二传输判断单元的判断结果不是同时为是时,判断转码设备能接收的输入码流的编码能量是否大于所述监控前端编码设备提供的主码流的编码能力;第三路由调度单元,用于当所述第三编码判断单元的判断结果为是时,调度所述移动监控终端通过所述转码设备转码后的码流对所述媒体流进行监控。
13. 如权利要求8所述的媒体流监控的路由调度设备,其特征在于,还包括能力接收单元,用于接收移动监控终端的解码能力信息、监控前端编码设备的编码能力信息以及转码设备的转码能力信息。
14. 如权利要求8所述的媒体流监控的路由调度设备,其特征在于,为中心监控平台的中心管理服务器。
15. —种媒体流监控系统,包括监控前端编码设备,其特征在于,还包括路由调度设备,用于接收移动监控终端发送的媒体流监控请求,根据所述监控前端编码设备的编码能力对所述监控前端编码设备是否支持双码流的判断结果,并根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端编码设备输出的码率是否能在所述移动终端无线空口传输,和/或所述监控前端编码设备的编码能力结合转码设备转码能力,对所述移动监控终端所请求的媒体流进行路由调度。
全文摘要
本发明实施例公开了一种媒体流监控的路由调度方法及设备。其中,所述媒体流监控的路由调度方法包括接收移动监控终端发送的媒体流监控请求;根据监控前端编码设备的编码能力,判断所述监控前端编码设备是否支持双码流;根据所述判断所述监控前端编码设备是否支持双码流的判断结果,并根据所述移动监控终端的解码能力、监控前端编码设备的编码能力、所述监控前端编码设备输出的码率是否能在所述移动终端无线空口传输,和/或所述监控前端编码设备的编码能力结合转码设备转码能力,对所述移动监控终端所请求的媒体流进行路由调度。采用本发明实施例,可充分利用现有的网络监控系统架构提供一种较灵活、较全面的实时视频监控的路由调度策略。
文档编号H04N7/18GK101729378SQ20081019906
公开日2010年6月9日 申请日期2008年10月10日 优先权日2008年10月10日
发明者林峰峰, 王志兵 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1