一种多播视频源质量监测方法及装置制造方法及图纸

技术编号:38256607 阅读:11 留言:0更新日期:2023-07-27 10:19
本发明专利技术涉及一种多播视频源质量监测方法、装置、计算机设备、存储介质及程序产品,该方法包括:匹配音视频节目频道,与音视频节目频道对应的多播网络建立连接关系,并与多台备用视频源服务器连接形成服务器组;向服务器组发送协商指令,以从服务器组中选出任意一台视频源服务器作为主服务器,服务器组中剩余的所有视频源服务器作为次服务器;若当选主服务器,则向多播网络发送节目频道的音视频数据,以使所有次服务器对发送至多播网络中的数据质量进行异常判断,若当选次服务器,则在主服务器发送音视频数据后协同所有次服务器对发送至多播网络中的音视频数据质量进行异常判断;当有视频源服务器判断数据质量出现异常时,再次向服务器组发送协商指令。服务器组发送协商指令。服务器组发送协商指令。

【技术实现步骤摘要】
一种多播视频源质量监测方法及装置


[0001]本专利技术涉及多播网络
,特别是涉及一种多播视频源质量监测方法、装置、计算机设备、存储介质及程序产品。

技术介绍

[0002]多播网络指的是单个或多个发送者对应多个接收者的一种网络通信,其中负责发送多播数据的服务器称之为多播源,多播数据发送的地址称之为多播地址,多播接收者需要加入该多播网络才能接收该多播地址的数据。
[0003]在当前多播网络的相关视频应用中,视频源是整个服务质量的核心,视频源的传输质量、视频编码质量以及视频编码实时性影响着服务的可靠性,如视频源数据传输中出现丢包问题、视频编码质量差或是视频数据存在延迟等。面对以上问题,传统的质量异常处理方法一般是在多播网络中的数据出现质量异常时,由人工切换备份的视频源服务器来保证视频的服务质量,或者是通过多播路由的监测、增加多播代理设备来进行多播源服务器的切换。
[0004]上述方法仍存在以下问题:需要人工介入处理、需要搭载额外网络路由或进行结构的改造、修复耗废时间较长以及质量监测不全面等。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种无需额外部署其它探测组件便能全面监测服务质量,并且在数据传输发生质量异常时,多个服务器能够自主进行协商以代替问题服务器向多播网络传输数据的多播视频源质量监测方法、装置、计算机设备及存储介质。
[0006]一种多播视频源质量监测方法,应用于第一视频源服务器,所述第一视频源服务器通过多播网络连接多台备用视频源服务器,所述方法包括:
[0007]匹配音视频节目频道,与所述音视频节目频道对应的多播网络建立连接关系,并与所述多台备用视频源服务器连接形成服务器组;
[0008]向服务器组发送协商指令,以从服务器组中选出任意一台视频源服务器作为主服务器,服务器组中剩余的所有视频源服务器作为次服务器;
[0009]若当选主服务器,则向多播网络发送节目频道的音视频数据,以使所有次服务器对发送至多播网络中的数据质量进行异常判断,若当选次服务器,则在主服务器发送音视频数据后协同所有次服务器对发送至多播网络中的音视频数据质量进行异常判断;
[0010]当有任意一台视频源服务器判断音视频数据质量出现异常时,再次向服务器组发送协商指令,以重新选出主服务器。
[0011]在其中一个实施例中,所述向服务器组发送协商指令,以从服务器组中选出任意一台视频源服务器作为主服务器,服务器组中剩余的所有视频源服务器作为次服务器,包括:
[0012]向服务器组发送协商指令,以使服务器组内的每台视频源服务器根据自身负载情况生成评估值,并将所述评估值发送至多播网络;
[0013]接收多播网络内所有视频源服务器的评估值并选取其中评估值最高的视频源服务器作为主服务器,其他视频源服务器作为次服务器。
[0014]在其中一个实施例中,所述当有任意一台视频源服务器判断音视频数据质量出现异常时,再次向服务器组发送协商指令,以重新选出主服务器,之后还包括:
[0015]向多播网络发送申请,以立即停止或延迟停止当前主服务器的音视频数据发送;
[0016]联合所有视频源服务器重新参与协商,再次选出评估值最高的视频源服务器作为主服务器。
[0017]在其中一个实施例中,所述主服务器将音视频节目频道发送的音视频内容进行编码,并基于MPEG2

TS格式对编码后的数据复用并封装后,通过UDP方式发送至多播网络。
[0018]在其中一个实施例中,所述数据质量包括传输质量、视频编码质量以及视频编码实时性;其中,
[0019]对传输质量的监测,包括检测MPEG2

TS中TS包的连续计数字段,若计数字段出现不连续情况,则采用一定时间内不连续的MPEG2

TS包的比例作为判断传输质量出现异常的依据;
[0020]对视频编码质量的监测,包括通过解码当前音视频节目频道的视频数据生成每一帧还原后的视频图像,再与对应的原始视频图像帧进行对比,采用评估算法得出当节目频道视频编码质量情况。
[0021]对编码实时性的监测,包括通过计算MPEG2

TS包的PCR、MPEG2

TS中视频PES的DTS时延情况来判断。
[0022]在其中一个实施例中,所述次服务器通过计算视频图像数据与原视频图像数据的PSNR(峰值信噪比)来判断主服务器发送的视频编码质量,所述PSNR越低,视频编码质量越差。
[0023]一种多播视频源质量监测装置,应用于第一视频源服务器,所述第一视频源服务器通过多播网络连接多台备用视频源服务器,包括:
[0024]匹配模块,用于匹配音视频节目频道,与所述音视频节目频道对应的多播网络建立连接关系,并与所述多台备用视频源服务器连接形成服务器组;
[0025]指令模块,用于向服务器组发送协商指令,以从服务器组中选出任意一台视频源服务器作为主服务器,服务器组中剩余的所有视频源服务器作为次服务器;
[0026]监测模块,用于若当选主服务器,则向多播网络发送节目频道的音视频数据,以使所有次服务器对发送至多播网络中的数据质量进行异常判断,若当选次服务器,则在主服务器发送音视频数据后协同所有次服务器对发送至多播网络中的音视频数据质量进行异常判断;
[0027]所述指令模块还用于当有任意一台视频源服务器判断音视频数据质量出现异常时,再次向服务器组发送协商指令,以重新选出主服务器。
[0028]在其中一个实施例中,一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0029]匹配音视频节目频道,与所述音视频节目频道对应的多播网络建立连接关系,并
与所述多台备用视频源服务器连接形成服务器组;
[0030]向服务器组发送协商指令,以从服务器组中选出任意一台视频源服务器作为主服务器,服务器组中剩余的所有视频源服务器作为次服务器;
[0031]若当选主服务器,则向多播网络发送节目频道的音视频数据,以使所有次服务器对发送至多播网络中的数据质量进行异常判断,若当选次服务器,则在主服务器发送音视频数据后协同所有次服务器对发送至多播网络中的音视频数据质量进行异常判断;
[0032]当有任意一台视频源服务器判断音视频数据质量出现异常时,再次向服务器组发送协商指令,以重新选出主服务器。
[0033]在其中一个实施例中,一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
[0034]匹配音视频节目频道,与所述音视频节目频道对应的多播网络建立连接关系,并与所述多台备用视频源服务器连接形成服务器组;
[0035]向服务器组发送协商指令,以从服务器组中选出任意一台视频源服务器作为主服务器,服务器组中剩余的所有视频源服务器作为次服务器;
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多播视频源质量监测方法,应用于第一视频源服务器,所述第一视频源服务器通过多播网络连接多台备用视频源服务器,其特征在于,所述方法包括:匹配音视频节目频道,与所述音视频节目频道对应的多播网络建立连接关系,并与所述多台备用视频源服务器连接形成服务器组;向服务器组发送协商指令,以从服务器组中选出任意一台视频源服务器作为主服务器,服务器组中剩余的所有视频源服务器作为次服务器;若当选主服务器,则向多播网络发送节目频道的音视频数据,以使所有次服务器对发送至多播网络中的数据质量进行异常判断,若当选次服务器,则在主服务器发送音视频数据后协同所有次服务器对发送至多播网络中的音视频数据质量进行异常判断;当有任意一台视频源服务器判断音视频数据质量出现异常时,再次向服务器组发送协商指令,以重新选出主服务器。2.根据权利要求1所述的多播视频源质量监测方法,其特征在于,所述向服务器组发送协商指令,以从服务器组中选出任意一台视频源服务器作为主服务器,服务器组中剩余的所有视频源服务器作为次服务器,包括:向服务器组发送协商指令,以使服务器组内的每台视频源服务器根据自身负载情况生成评估值,并将所述评估值发送至多播网络;接收多播网络内所有视频源服务器的评估值并选取其中评估值最高的视频源服务器作为主服务器,其他视频源服务器作为次服务器。3.根据权利要求1所述的多播视频源质量监测方法,其特征在于,所述当有任意一台视频源服务器判断音视频数据质量出现异常时,再次向服务器组发送协商指令,以重新选出主服务器,之后还包括:向多播网络发送申请,以立即停止或延迟停止当前主服务器的音视频数据发送;联合所有视频源服务器重新参与协商,再次选出评估值最高的视频源服务器作为主服务器。4.根据权利要求1所述的多播视频源质量监测方法,其特征在于,所述主服务器将音视频节目频道发送的音视频内容进行编码,并基于MPEG2

TS格式对编码后的数据复用并封装后,通过UDP方式发送至多播网络。5.根据权利要求1所述的多播视频源质量监测方法,其特征在于,所述数据质量包括传输质量、视频编码质量以及视频编码实时性;其中,对传输质量的监测,包括检测MPEG2

TS...

【专利技术属性】
技术研发人员:郑振贵张平齐铁鹏柴云成
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1