[go: up one dir, main page]

CN108574840A - A method and device for evaluating video quality of experience - Google Patents

A method and device for evaluating video quality of experience Download PDF

Info

Publication number
CN108574840A
CN108574840A CN201710141023.8A CN201710141023A CN108574840A CN 108574840 A CN108574840 A CN 108574840A CN 201710141023 A CN201710141023 A CN 201710141023A CN 108574840 A CN108574840 A CN 108574840A
Authority
CN
China
Prior art keywords
video
uplink
quality
network element
control network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710141023.8A
Other languages
Chinese (zh)
Other versions
CN108574840B (en
Inventor
江亮亮
陈现迎
柳亮亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201710141023.8A priority Critical patent/CN108574840B/en
Publication of CN108574840A publication Critical patent/CN108574840A/en
Application granted granted Critical
Publication of CN108574840B publication Critical patent/CN108574840B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/152Multipoint control units therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请涉及通信技术领域,公开了一种评估视频体验质量的方法及装置,用以实现收端设备评估从发端设备到收端设备的视频业务体验质量。该方法为:收端设备接收控制网元发送的上行视频损伤参数,所述上行视频损伤参数用于表征发端设备发送到所述控制网元的上行视频数据的质量损伤程度;所述收端设备基于所述上行视频损伤参数和下行视频损伤参数,评估从所述发端设备到所述收端设备的视频体验质量,其中,所述下行视频损伤参数用于表征所述控制网元发送到所述收端设备的下行视频数据的质量损伤程度。

The present application relates to the field of communication technology, and discloses a method and device for evaluating video quality of experience, which are used for a receiving device to evaluate the video service quality of experience from the sending device to the receiving device. The method is as follows: the receiving end device receives the uplink video damage parameter sent by the control network element, and the uplink video damage parameter is used to represent the quality damage degree of the uplink video data sent by the originating device to the control network element; the receiving end device Based on the uplink video impairment parameters and downlink video impairment parameters, evaluate the quality of video experience from the originating device to the receiving end device, wherein the downlink video impairment parameters are used to characterize the The degree of quality damage of the downlink video data of the receiving device.

Description

一种评估视频体验质量的方法及装置A method and device for evaluating video quality of experience

技术领域technical field

本申请实施例涉及通信技术领域,尤其涉及一种评估视频体验质量的方法及装置。The embodiments of the present application relate to the field of communication technologies, and in particular, to a method and device for evaluating video quality of experience.

背景技术Background technique

随着通信技术的发展,用户对视频业务的需求量日益增长,提升视频业务体验质量成为业界关注的重点。目前,业界提出了一些衡量视频业务体验质量的方案,通过测量一些影响视频业务体验质量的影响因子,评估出视频体验质量。业界较常采用视频平均主观评分(video Mean Opinion Score,vMOS)来表征视频体验质量,运营商通过提升vMOS这个指标来提高视频业务体验质量。With the development of communication technology, users' demand for video services is increasing day by day, and improving the quality of video service experience has become the focus of the industry. At present, the industry has proposed some solutions for measuring the quality of experience of video services. By measuring some factors that affect the quality of experience of video services, the quality of video experience can be evaluated. The industry often uses the video mean subjective score (video Mean Opinion Score, vMOS) to represent the video experience quality. Operators improve the video service experience quality by improving the vMOS index.

在视频会议应用场景中,当与会的会场多于2个时,需要经过多点控制单元(Multipoint Control Unit,MCU)来进行控制,所有与会会场的终端都要通过标准接口连接到MCU。各个与会会场的终端通过MCU进行视频混合或切换。现有技术中,对于视频会议系统中视频体验质量的评估方法是:在视频会议系统的收端设备中集成用于评估视频体验质量的功能模块,该功能模块在视频会议进行过程中周期性地计算视频体验质量。In the video conferencing application scenario, when there are more than two participating sites, it needs to be controlled through a multipoint control unit (MCU), and all terminals of the participating sites must be connected to the MCU through standard interfaces. The terminals of each participating site perform video mixing or switching through the MCU. In the prior art, the method for evaluating the video experience quality in the video conference system is: integrating a function module for evaluating the video experience quality in the receiving device of the video conference system, and the function module periodically Calculate video quality of experience.

在具有MCU的视频会议应用场景中,至少一路上行视频数据经过发端设备到MCU之间的上行链路到达MCU,MCU进行视频混合或切换后,通过MCU与收端设备之间的下行链路向收端设备发送下行视频数据。由于MCU在进行视频混合或切换时需要进行转码操作,而收端设备集成的该功能模块只能度量下行链路中影响视频业务体验质量的影响因子,从而导致收端设备集成的该功能模块所评估的视频体验质量并不能准确地反映从发端设备到收端设备的真实的视频体验质量。In a video conferencing application scenario with an MCU, at least one uplink video data reaches the MCU through the uplink between the originating device and the MCU. After the MCU performs video mixing or switching, it passes through the downlink between the MCU and the receiving device. Send downlink video data to the receiving device. Since the MCU needs to perform transcoding operations when performing video mixing or switching, and the functional module integrated in the receiving device can only measure the factors that affect the quality of video service experience in the downlink, resulting in the integration of the functional module in the receiving device The evaluated video quality of experience cannot accurately reflect the real video quality of experience from the source device to the sink device.

发明内容Contents of the invention

本申请实施例提供一种评估视频体验质量的方法及装置,用以解决现有方法无法准确评估从发端设备到收端设备的真实的视频体验质量的问题。Embodiments of the present application provide a method and device for evaluating video quality of experience, which are used to solve the problem that existing methods cannot accurately evaluate real video experience quality from a source device to a receive device.

本申请实施例提供的具体技术方案如下:The specific technical scheme that the embodiment of the present application provides is as follows:

第一方面,提供一种评估视频体验质量的方法,收端设备接收控制网元发送的上行视频损伤参数,并基于所述上行视频损伤参数和下行视频损伤参数,评估从所述发端设备到所述收端设备的视频体验质量,其中,所述上行视频损伤参数用于表征发端设备发送到所述控制网元的上行视频数据的质量损伤程度,所述下行视频损伤参数用于表征所述控制网元发送到所述收端设备的下行视频数据的质量损伤程度。这样,可以综合上行链路和下行链路的视频损伤参数,正确评估从发端设备到收端设备的端到端的视频体验质量,提高视频通信系统中视频体验质量评估的准确性,以便于及时调整从而保障用户的视频通信体验。In the first aspect, a method for evaluating video quality of experience is provided. The receiving device receives the uplink video impairment parameter sent by the control network element, and based on the uplink video impairment parameter and the downlink video impairment parameter, evaluates the video quality from the originating device to all The quality of video experience of the receiving device, wherein the uplink video impairment parameter is used to characterize the degree of quality impairment of the uplink video data sent by the originating device to the control network element, and the downlink video impairment parameter is used to characterize the control network element The degree of quality damage of the downlink video data sent by the network element to the receiving device. In this way, the video impairment parameters of the uplink and downlink can be integrated, and the end-to-end video experience quality from the source device to the receiver device can be correctly evaluated, and the accuracy of video experience quality evaluation in the video communication system can be improved, so as to facilitate timely adjustment In this way, the user's video communication experience is guaranteed.

在一个可能的设计中,所述上行视频损伤参数包括视频质量衰减因子和上行链路传输时延,所述下行视频损伤参数包括下行链路的视频源质量、互动体验质量和下行链路的传输时延,其中,所述上行链路为所述发端设备到所述控制网元之间的传输链路,所述下行链路为所述控制网元到所述收端设备之间的传输链路。所述收端设备具体可通过以下方法来评估从所述发端设备到所述收端设备的视频体验质量:所述收端设备结合所述下行链路的视频源质量与所述视频质量衰减因子,确定从所述发端设备到所述收端设备的视频源质量,结合所述上行链路的传输时延和所述下行链路的传输时延,确定从所述发端设备到所述收端设备的传输时延,并根据确定的从所述发端设备到所述收端设备的传输时延确定观看体验质量,根据确定的从所述发端设备到所述收端设备的视频源质量、所述互动体验质量和所述观看体验质量,确定从所述发端设备到所述收端设备的视频体验质量。可选的,所述收端设备还可结合其他的更多的上行视频损伤参数和下行视频损伤参数来评估从所述发端设备到所述收端设备的视频体验质量,以上仅是一种示例。In a possible design, the uplink video impairment parameters include video quality attenuation factor and uplink transmission delay, and the downlink video impairment parameters include downlink video source quality, interactive experience quality, and downlink transmission delay. delay, wherein the uplink is a transmission link between the originating device and the control network element, and the downlink is a transmission link between the control network element and the receiving device road. The receiving end device may specifically evaluate the quality of video experience from the originating device to the receiving end device through the following method: the receiving end device combines the video source quality of the downlink with the video quality attenuation factor , determine the video source quality from the originating device to the receiving end device, combine the transmission delay of the uplink and the transmission delay of the downlink, determine the video source quality from the originating device to the receiving end The transmission delay of the device, and determine the viewing experience quality according to the determined transmission delay from the originating device to the receiving device, according to the determined video source quality from the originating device to the receiving device, the determined The interactive experience quality and the viewing experience quality are used to determine the video experience quality from the originating device to the receiving device. Optionally, the receiving device may also combine other more uplink video impairment parameters and downlink video impairment parameters to evaluate the video quality of experience from the sending device to the receiving device, the above is just an example .

在一个可能的设计中,所述视频质量衰减因子符合以下公式:其中,F为所述视频质量衰减因子,所述sQualityc为所述上行链路的视频源质量,所述sQualityo为所述发端设备的视频源数据在未经视频编码损伤时的参考视频源质量;一种可能的实施方式中,所述收端设备将所述下行链路的视频源质量与所述视频质量衰减因子相乘,将所得乘积确定为从所述发端设备到所述收端设备的视频源质量。In a possible design, the video quality attenuation factor conforms to the following formula: Wherein, F is the video quality attenuation factor, the sQuality c is the video source quality of the uplink, and the sQuality o is the reference video source when the video source data of the originating device is not damaged by video coding Quality; in a possible implementation manner, the receiving device multiplies the quality of the downlink video source by the video quality attenuation factor, and determines the resulting product as the The video source quality of the device.

在一个可能的设计中,所述收端设备将所述上行链路的传输时延与所述下行链路的传输时延相加,将所得之和确定为从所述发端设备到所述收端设备的传输时延。In a possible design, the receiving device adds the transmission delay of the uplink to the transmission delay of the downlink, and determines the sum as the The transmission delay of the end device.

在一个可能的设计中,所述发端设备包括第一发端设备和第二发端设备,所述上行视频数据包括第一上行视频数据和第二上行视频数据,所述控制网元为级联模式中的下级控制网元,所述下级控制网元与上级控制网元相连;所述收端设备接收所述下级控制网元发送的上行视频损伤参数,所述上行视频损伤参数由第一上行视频损伤参数和第二上行视频损伤参数所确定,所述第一上行视频损伤参数用于表征所述第一发端设备发送到所述下级控制网元的第一上行视频数据的质量损伤程度,所述第二上行视频损伤参数用于表征所述第二发端设备经由所述上级控制网元发送到所述下级控制网元的第二上行视频数据的质量损伤程度。可选的,所述级联模式中可以包括至少两个上级控制网元,也可使用上述方法。其中,每一级控制网元获取当前控制网元与上一个网元之间的视频损伤参数,其中,该上一个网元可以为当前控制网元的上级控制网元,也可以为与当前控制网元连接的终端,当前控制网元综合各个视频损伤参数,将综合后的视频损伤参数发送到下一级控制网元或者收端设备,最终使得收端设备能够综合上行链路和下行链路的视频损伤参数,评估从发端设备到收端设备的视频体验质量。In a possible design, the originating device includes a first originating device and a second originating device, the uplink video data includes first uplink video data and second uplink video data, and the control network element is a The lower-level control network element, the lower-level control network element is connected to the upper-level control network element; the receiving device receives the uplink video damage parameter sent by the lower-level control network element, and the uplink video damage parameter is determined by the first uplink video damage parameter parameter and the second uplink video damage parameter, the first uplink video damage parameter is used to characterize the quality damage degree of the first uplink video data sent by the first originating device to the lower-level control network element, the first The second uplink video impairment parameter is used to characterize the degree of quality impairment of the second uplink video data sent by the second originating device to the lower-level control network element via the upper-level control network element. Optionally, at least two upper-level control network elements may be included in the cascade mode, and the above method may also be used. Wherein, each level of control network element obtains the video damage parameters between the current control network element and the previous network element, wherein, the previous network element can be the upper control network element of the current control network element, or can be the same as the current control network element. The terminal connected to the network element, the current control network element synthesizes various video impairment parameters, and sends the integrated video impairment parameters to the next-level control network element or the receiving end device, and finally enables the receiving end device to synthesize the uplink and downlink Video impairment parameters to evaluate the video experience quality from the source device to the receive device.

第二方面,提供一种评估视频体验质量的方法,控制网元接收发端设备发送的上行视频数据,并获取上行视频损伤参数,将所述上行视频损伤参数发送给收端设备,用于所述收端设备评估从所述发端设备到所述收端设备的视频体验质量,其中,所述上行视频损伤参数用于表征所述上行视频数据的质量损伤程度。这样,可以使得收端设备综合上行链路和下行链路的视频损伤参数,正确评估从发端设备到收端设备的端到端的视频体验质量,提高视频通信系统中视频体验质量评估的准确性,以便于及时调整从而保障用户的视频通信体验。In the second aspect, a method for evaluating video quality of experience is provided, which controls a network element to receive uplink video data sent by an originating device, acquires an uplink video impairment parameter, and sends the uplink video impairment parameter to a receiving end device for use in the The receiving device evaluates the video quality of experience from the sending device to the receiving device, wherein the uplink video impairment parameter is used to characterize the degree of quality impairment of the uplink video data. In this way, the receiving device can integrate the video impairment parameters of the uplink and downlink, correctly evaluate the end-to-end video quality of experience from the sending device to the receiving device, and improve the accuracy of video quality of experience evaluation in the video communication system. In order to facilitate timely adjustment to ensure the user's video communication experience.

在一个可能的设计中,所述上行视频损伤参数包括视频质量衰减因子和上行链路传输时延,所述上行链路为所述发端设备到所述控制网元之间的传输链路,所述控制网元获取上行链路的视频源质量sQualityc以及所述上行视频数据的分辨率,所述控制网元根据分辨率与参考视频源质量之间的对应关系,确定所述上行视频数据的分辨率相对应的参考视频源质量sQualityo,所述参考视频源质量表征所述发端设备的视频源数据在未经视频编码损伤时的质量,所述控制网元根据以下公式计算视频质量衰减因子F:所述控制网元根据所述上行视频数据,获取上行链路传输时延。In a possible design, the uplink video impairment parameter includes a video quality attenuation factor and an uplink transmission delay, and the uplink is a transmission link between the originating device and the control network element, so The control network element acquires the video source quality sQuality c of the uplink and the resolution of the uplink video data, and the control network element determines the resolution of the uplink video data according to the correspondence between the resolution and the reference video source quality The reference video source quality sQuality o corresponding to the resolution, the reference video source quality represents the quality of the video source data of the originating device without video coding damage, and the control network element calculates the video quality attenuation factor according to the following formula F: The control network element acquires uplink transmission delay according to the uplink video data.

在一个可能的设计中,若所述发端设备的数量为一个,则所述上行视频损伤参数包括所述一个发端设备的视频质量衰减因子和所述一个发端设备与所述控制网元之间的一个上行链路的传输时延;且所述控制网元根据所述一个发端设备发送的上行视频数据,获取所述一个发端设备与所述控制网元之间的上行链路的视频源质量sQualityc,以及获取所述上行视频数据的分辨率;所述控制网元根据分辨率与参考视频源质量之间的对应关系,确定所述上行视频数据的分辨率相对应的参考视频源质量sQualityo,所述参考视频源质量表征所述发端设备的视频源数据在未经视频编码损伤时的质量;所述控制网元根据以下公式计算视频质量衰减因子F:所述控制网元根据所述上行视频数据,获取所述一个发端设备与所述控制网元之间的上行链路传输时延。In a possible design, if the number of the originating device is one, the uplink video impairment parameter includes the video quality attenuation factor of the one originating device and the distance between the one originating device and the control network element. A transmission delay of an uplink; and the control network element obtains the video source quality sQuality of the uplink between the one originating device and the control network element according to the uplink video data sent by the one originating device c , and acquire the resolution of the uplink video data; the control network element determines the reference video source quality sQuality corresponding to the resolution of the uplink video data according to the correspondence between the resolution and the quality of the reference video source o , the reference video source quality represents the quality of the video source data of the originating device without video coding damage; the control network element calculates the video quality attenuation factor F according to the following formula: The control network element acquires an uplink transmission delay between the one originating device and the control network element according to the uplink video data.

在一个可能的设计中,若所述发端设备的数量为至少两个,则所述上行视频损伤参数包括:所述至少两个发端设备发送的至少两路上行视频数据的视频质量衰减因子平均值,和所述至少两个发端设备与所述控制网元之间的至少两路上行链路的传输时延的最大值。所述控制网元根据所述至少两个发端设备发送的至少两路上行视频数据,分别获取所述至少两个发端设备与所述控制网元之间的至少两路上行链路的视频源质量sQualityc,以及分别获取所述至少两路上行视频数据的分辨率;所述控制网元根据分辨率与参考视频源质量之间的对应关系,确定各路上行视频数据的分辨率分别相对应的参考视频源质量sQualityo;所述控制网元根据以下公式计算各路上行视频数据的视频质量衰减因子F:获得至少两个F,计算所述至少两个F的平均值所述控制网元根据所述上行视频数据,分别获取至少两路上行链路的传输时延,并确定所述至少两路上行链路的传输时延的最大值。In a possible design, if the number of the originating devices is at least two, the uplink video impairment parameters include: an average value of video quality attenuation factors of at least two channels of uplink video data sent by the at least two originating devices , and a maximum value of transmission delays of at least two uplinks between the at least two originating devices and the control network element. The control network element respectively acquires video source quality of at least two uplinks between the at least two originating devices and the control network element according to the at least two channels of uplink video data sent by the at least two originating devices sQuality c , and obtain the resolutions of the at least two channels of upstream video data respectively; the control network element determines the corresponding Refer to the video source quality sQuality o ; the control network element calculates the video quality attenuation factor F of the uplink video data on each path according to the following formula: Obtain at least two F's, calculate the average of said at least two F's The control network element respectively acquires transmission delays of at least two uplinks according to the uplink video data, and determines a maximum value of transmission delays of the at least two uplinks.

在一个可能的设计中,所述发端设备包括第一发端设备和第二发端设备,所述上行视频数据包括第一上行视频数据和第二上行视频数据,所述控制网元为级联模式中的下级控制网元,所述下级控制网元与上级控制网元相连;所述下级控制网元接收所述第一发端设备发送的所述第一上行视频数据,以及通过所述上级控制网元接收所述第二发端设备发送的所述第二上行视频数据。所述下级控制网元根据第一上行视频数据,获取第一上行视频损伤参数,所述第一上行视频损伤参数用于表征所述第一上行视频数据的质量损伤程度;以及接收所述上级控制网元发送的上级上行视频损伤参数,所述上级上行视频损伤参数用于表征所述第二发端设备到所述上级控制网元的上级上行视频数据的质量损伤程度;所述下级控制网元基于所述上级上行视频损伤参数和上下级上行视频损伤参数,计算所述第二上行视频损伤参数,所述上下级上行视频损伤参数用于表征所述上级控制网元到所述下级控制网元的上下级上行视频数据的质量损伤程度,所述第二上行视频损伤参数用于表征所述第二上行视频数据的质量损伤程度;所述下级控制网元根据所述第一上行视频损伤参数和所述第二上行视频损伤参数确定所述上行视频损伤参数。In a possible design, the originating device includes a first originating device and a second originating device, the uplink video data includes first uplink video data and second uplink video data, and the control network element is a The lower-level control network element, the lower-level control network element is connected to the upper-level control network element; the lower-level control network element receives the first uplink video data sent by the first originating device, and through the upper-level control network element Receive the second uplink video data sent by the second originating device. The lower-level control network element acquires a first uplink video damage parameter according to the first uplink video data, and the first uplink video damage parameter is used to characterize the quality damage degree of the first uplink video data; and receives the upper-level control The upper-level uplink video damage parameter sent by the network element, the upper-level uplink video damage parameter is used to characterize the quality damage of the upper-level uplink video data from the second originating device to the upper-level control network element; the lower-level control network element is based on The upper-level uplink video damage parameter and the upper-lower uplink video damage parameter are used to calculate the second uplink video damage parameter, and the upper-lower uplink video damage parameter is used to represent the connection between the upper-level control network element and the lower-level control network element The quality damage degree of the upper and lower uplink video data, the second uplink video damage parameter is used to characterize the quality damage degree of the second uplink video data; the lower control network element according to the first uplink video damage parameter and the The second uplink video impairment parameter determines the uplink video impairment parameter.

第三方面,提供一种评估视频体验质量的装置,该装置具有实现上述第一方面和第一方面的任一种可能的实施方式中收端设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。In a third aspect, an apparatus for evaluating video quality of experience is provided, and the apparatus has a function of implementing the behavior of the receiving end device in the first aspect and any possible implementation manner of the first aspect. The functions described above may be implemented by hardware, or may be implemented by executing corresponding software on the hardware. The hardware or software includes one or more modules corresponding to the above functions.

第四方面,提供一种评估视频体验质量的装置,该装置具有实现上述第二方面和第二方面的任一种可能的实施方式中控制网元行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。In a fourth aspect, an apparatus for evaluating video quality of experience is provided, and the apparatus has a function of controlling network element behavior in any possible implementation manner of the above-mentioned second aspect and the second aspect. The functions described above may be implemented by hardware, or may be implemented by executing corresponding software on the hardware. The hardware or software includes one or more modules corresponding to the above functions.

第五方面,提供一种评估视频体验质量的装置,该装置包括收发器,处理器,存储器,所述处理器以及存储器之间通过总线系统相连,所述处理器用于执行所述存储器中的代码,当所述代码被执行时,该执行使得处理器执行第一方面或第一方面的任一可能的实施方式中的方法。In a fifth aspect, there is provided a device for evaluating video quality of experience, the device comprising a transceiver, a processor, and a memory, the processor and the memory are connected through a bus system, and the processor is used to execute codes in the memory , when the code is executed, the execution causes the processor to execute the method in the first aspect or any possible implementation manner of the first aspect.

第六方面,提供一种评估视频体验质量的装置,该装置包括收发器,处理器,存储器,所述处理器以及存储器之间通过总线系统相连,所述处理器用于执行所述存储器中的代码,当所述代码被执行时,该执行使得处理器执行第二方面或第二方面的任一可能的实施方式中的方法。According to the sixth aspect, there is provided a device for evaluating the quality of video experience, the device includes a transceiver, a processor, and a memory, the processor and the memory are connected through a bus system, and the processor is used to execute the code in the memory , when the code is executed, the execution causes the processor to execute the second aspect or the method in any possible implementation manner of the second aspect.

第七方面,提供了一种评估视频体验质量的系统,该系统包括第三方面或第五方面所述的装置,和第四方面或第六方面所述的装置。A seventh aspect provides a system for evaluating video quality of experience, the system includes the device described in the third aspect or the fifth aspect, and the device described in the fourth aspect or the sixth aspect.

第八方面,提供了一种计算机存储介质,用于存储计算机程序,该计算机程序包括用于执行第一方面、第二方面、第一方面的任一可能的实施方式或第二方面的任一可能的实施方式中的方法的指令。In an eighth aspect, there is provided a computer storage medium for storing a computer program, and the computer program includes a computer program for executing the first aspect, the second aspect, any possible implementation of the first aspect, or any of the second aspects. Instructions for methods in possible implementations.

第九方面,本发明实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。In a ninth aspect, an embodiment of the present invention provides a computer program product including instructions, which, when run on a computer, cause the computer to execute the methods described in the above aspects.

附图说明Description of drawings

图1为本申请实施例中评估视频体验质量的系统架构示意图;FIG. 1 is a schematic diagram of a system architecture for evaluating video quality of experience in an embodiment of the present application;

图2为本申请实施例中评估视频体验质量的方法流程示意图;FIG. 2 is a schematic flow diagram of a method for evaluating video quality of experience in an embodiment of the present application;

图3为本申请实施例中级联模式架构示意图;FIG. 3 is a schematic diagram of the architecture of the cascade mode in the embodiment of the present application;

图4为本申请实施例中视频会议系统架构示意图;FIG. 4 is a schematic diagram of the architecture of the video conferencing system in the embodiment of the present application;

图5为本申请实施例中场景一的评估视频体验质量的方法示意图;FIG. 5 is a schematic diagram of a method for evaluating video quality of experience in scenario 1 in an embodiment of the present application;

图6为本申请实施例中场景二的评估视频体验质量的方法示意图;FIG. 6 is a schematic diagram of a method for evaluating video quality of experience in Scenario 2 in an embodiment of the present application;

图7为本申请实施例中场景三的评估视频体验质量的方法示意图;FIG. 7 is a schematic diagram of a method for evaluating video quality of experience in scenario 3 in the embodiment of the present application;

图8为本申请实施例中评估视频体验质量的信令流程和执行方法示意图之一;FIG. 8 is one of the schematic diagrams of the signaling flow and execution method for evaluating the video quality of experience in the embodiment of the present application;

图9为本申请实施例中评估视频体验质量的信令流程和执行方法示意图之二;FIG. 9 is the second schematic diagram of the signaling process and execution method for evaluating video quality of experience in the embodiment of the present application;

图10~图13为本申请实施例中评估视频体验质量的装置结构示意图。10 to 13 are schematic structural diagrams of an apparatus for evaluating video quality of experience in an embodiment of the present application.

具体实施方式Detailed ways

下面将结合附图,对本申请实施例进行详细描述。Embodiments of the present application will be described in detail below in conjunction with the accompanying drawings.

如图1所示,本申请实施例中,评估视频体验质量的系统100中至少包括控制网元101和发端设备102和收端设备103。发端设备102通过上行链路向控制网元101发送上行视频数据,上行链路为发端设备102到控制网元101之间的传输链路。控制网元101通过下行链路向收端设备103发送下行视频数据,下行链路为控制网元101到收端设备103之间的传输链路。本申请实施例中,控制网元101和收端设备103中均集成了具有视频体验质量评估功能的模块,该模块可用于根据接收到的视频数据评估视频体验质量。As shown in FIG. 1 , in this embodiment of the present application, a system 100 for evaluating video quality of experience includes at least a control network element 101 , an originating device 102 , and a receiving device 103 . The originating device 102 sends uplink video data to the control network element 101 through an uplink, and the uplink is a transmission link between the originating device 102 and the control network element 101 . The control network element 101 sends downlink video data to the receiving device 103 through a downlink, and the downlink is a transmission link between the control network element 101 and the receiving device 103 . In the embodiment of the present application, both the control network element 101 and the receiving device 103 are integrated with a module having a video quality of experience evaluation function, and the module can be used to evaluate the video experience quality according to the received video data.

基于图1所示的评估视频体验质量的系统100,如图2所示,本申请实施例中,评估视频体验质量的方法具有以下流程。Based on the system 100 for evaluating video quality of experience shown in FIG. 1 , as shown in FIG. 2 , in the embodiment of the present application, the method for evaluating video quality of experience has the following process.

步骤201、发端设备发送上行视频数据给控制网元,控制网元接收发端设备发送的上行视频数据。Step 201, the originating device sends uplink video data to the control network element, and the control network element receives the uplink video data sent by the originating device.

步骤202、控制网元根据接收到的上行视频数据,获取上行视频损伤参数。Step 202, the control network element acquires the uplink video impairment parameter according to the received uplink video data.

其中,上行视频损伤参数用于表征上行视频数据的质量损伤程度。上行视频损伤参数包括视频质量衰减因子和上行链路传输时延。Wherein, the uplink video damage parameter is used to characterize the quality damage degree of uplink video data. Uplink video impairment parameters include video quality attenuation factor and uplink transmission delay.

步骤203、控制网元将上行视频损伤参数发送给收端设备,收端设备接收控制网元发送的上行视频损伤参数。Step 203, the control network element sends the uplink video impairment parameters to the receiving device, and the receiving device receives the uplink video impairment parameters sent by the control network element.

步骤204、收端设备基于上行视频损伤参数和下行视频损伤参数,评估从发端设备到收端设备的视频体验质量。Step 204, the receiving device evaluates the video experience quality from the sending device to the receiving device based on the uplink video impairment parameter and the downlink video impairment parameter.

其中,下行视频损伤参数用于表征控制网元发送到收端设备的下行视频数据的质量损伤程度。下行视频损伤参数包括下行链路的视频源质量、互动体验质量和下行链路的传输时延。Wherein, the downlink video damage parameter is used to characterize the quality damage degree of the downlink video data sent by the control network element to the receiving device. Downlink video impairment parameters include downlink video source quality, interactive experience quality and downlink transmission delay.

具体来说,视频质量衰减因子符合以下公式:Specifically, the video quality attenuation factor conforms to the following formula:

其中,F为视频质量衰减因子,sQualityc为上行链路的视频源质量,sQualityo为发端设备的视频源数据在未经视频编码损伤时的参考视频源质量。 Among them, F is the video quality attenuation factor, sQuality c is the video source quality of the uplink, and sQuality o is the reference video source quality when the video source data of the originating device is not damaged by video coding.

在步骤201中,控制网元根据上行视频数据,获取上行链路传输时延;In step 201, the control network element obtains the uplink transmission delay according to the uplink video data;

控制网元获取上行视频损伤参数,具体需要获取上行视频损伤参数中的视频质量衰减因子F和上行链路传输时延。其中:The control network element acquires the uplink video impairment parameters, and specifically needs to acquire the video quality attenuation factor F and the uplink transmission delay in the uplink video impairment parameters. in:

控制网元获取上行链路的视频源质量sQualityc以及上行视频数据的分辨率,根据分辨率与参考视频源质量之间的对应关系,确定上行视频数据的分辨率相对应的参考视频源质量sQualityo,再根据公式计算视频质量衰减因子F。The control network element obtains the video source quality sQuality c of the uplink and the resolution of the uplink video data, and determines the reference video source quality sQuality corresponding to the resolution of the uplink video data according to the correspondence between the resolution and the quality of the reference video source o , and then according to the formula Calculate the video quality attenuation factor F.

这里需要说明的是,发端设备的数量可能为一个或者至少两个。It should be noted here that the number of originating devices may be one or at least two.

若发端设备的数量为一个,则上行视频损伤参数包括这一个发端设备的视频质量衰减因子和这一个发端设备与控制网元之间的一个上行链路的传输时延。控制网元根据上行视频数据,获取一个发端设备与控制网元之间的上行链路传输时延;并且控制网元根据这一个发端设备发送的上行视频数据,获取这一个发端设备与控制网元之间的上行链路的视频源质量sQualityc,以及获取上行视频数据的分辨率。控制网元根据分辨率与参考视频源质量之间的对应关系,确定上行视频数据的分辨率相对应的参考视频源质量sQualityo。控制网元根据公式计算视频质量衰减因子F。If there is one originating device, the uplink video impairment parameter includes a video quality attenuation factor of the originating device and an uplink transmission delay between the originating device and the control network element. The control network element obtains the uplink transmission delay between a source device and the control network element according to the uplink video data; and the control network element obtains the source device and the control network element based on the uplink video data sent by the source device. between the video source quality sQuality c of the uplink, and the resolution of the obtained uplink video data. The control network element determines the reference video source quality sQuality o corresponding to the resolution of the uplink video data according to the correspondence between the resolution and the quality of the reference video source. Control network elements according to the formula Calculate the video quality attenuation factor F.

若发端设备的数量为至少两个,则上行视频损伤参数包括:至少两个发端设备发送的至少两路上行视频数据的视频质量衰减因子平均值,和至少两个发端设备与控制网元之间的至少两路上行链路的传输时延的最大值。控制网元根据上行视频数据,分别获取至少两路上行链路的传输时延,并确定至少两路上行链路的传输时延的最大值;并且控制网元根据该至少两个发端设备发送的至少两路上行视频数据,分别获取该至少两个发端设备与控制网元之间的至少两路上行链路的视频源质量sQualityc,以及分别获取至少两路上行视频数据的分辨率,控制网元根据分辨率与参考视频源质量之间的对应关系,确定各路上行视频数据的分辨率分别相对应的参考视频源质量sQualityo,再根据公式计算各路上行视频数据的视频质量衰减因子F,获得至少两个F,然后计算至少两个F的平均值 If the number of originating devices is at least two, the uplink video impairment parameters include: the average value of video quality attenuation factors of at least two channels of uplink video data sent by at least two originating devices, and the distance between at least two originating devices and the control network element The maximum value of the transmission delay of at least two uplinks. According to the uplink video data, the control network element obtains the transmission delays of at least two uplinks respectively, and determines the maximum value of the transmission delays of the at least two uplinks; and the control network element sends the at least two uplinks according to the At least two channels of uplink video data, respectively acquire the video source quality sQuality c of at least two uplinks between the at least two originating devices and the control network element, and respectively acquire the resolution of at least two channels of uplink video data, and the control network According to the corresponding relationship between the resolution and the quality of the reference video source, determine the reference video source quality sQuality o corresponding to the resolution of the upstream video data on each channel, and then according to the formula Calculate the video quality attenuation factor F of the upstream video data of each channel, obtain at least two F, and then calculate the average value of at least two F

在步骤203中,收端设备具体通过以下S1~S3的方法评估从发端设备到收端设备的视频体验质量。In step 203, the receiving device specifically evaluates the video quality of experience from the sending device to the receiving device through the following methods S1-S3.

S1、收端设备结合下行链路的视频源质量与上行视频损伤参数中的视频质量衰减因子,确定从发端设备到收端设备的视频源质量。S1. The receiving end device determines the video source quality from the sending end device to the receiving end device by combining the downlink video source quality and the video quality attenuation factor in the uplink video impairment parameter.

其中,收端设备将下行链路的视频源质量与视频质量衰减因子F相乘,将所得乘积确定为从发端设备到收端设备的视频源质量。Wherein, the receiving device multiplies the downlink video source quality by the video quality attenuation factor F, and determines the obtained product as the video source quality from the sending device to the receiving device.

S2、收端设备结合上行链路的传输时延和下行链路的传输时延,确定从发端设备到收端设备的传输时延,并根据确定的从发端设备到收端设备的传输时延确定观看体验质量。S2. The receiving device combines the transmission delay of the uplink and the transmission delay of the downlink to determine the transmission delay from the originating device to the receiving device, and according to the determined transmission delay from the originating device to the receiving device Determine the quality of viewing experience.

其中,收端设备将上行链路的传输时延与下行链路的传输时延相加,将所得之和确定为从发端设备到收端设备的传输时延。Wherein, the receiving device adds the transmission delay of the uplink and the transmission delay of the downlink, and determines the sum as the transmission delay from the sending device to the receiving device.

S3、收端设备根据确定的从发端设备到收端设备的视频源质量、互动体验质量和观看体验质量,确定从发端设备到收端设备的视频体验质量。S3. The receiving device determines the video experience quality from the sending device to the receiving device according to the determined video source quality, interactive experience quality and viewing experience quality from the sending device to the receiving device.

实际应用中,若视频通信系统中参与通信的终端数量较少,各个终端只需要连接一个控制网元即可完成媒体交换。但是,对于参与通信的终端数据较多,尤其多个会场的应用场景中,往往需要级联模式的控制网元。在一种可能的实现方式中,级联模式的架构包括上级控制网元和下级控制网元。上级控制网元与下级控制网元连接,且上级控制网元和下级控制网元均可连接终端。下级控制网元可执行上述控制网元101所执行的方法。以与下级控制网元连接的任意一个终端作为收端设备为例,发端设备可包括两种:第一发端设备和第二发端设备。其中,第一发端设备是与下级控制网元连接的任一发送视频数据的终端,第二发端设备是与上级控制网元连接的任一发送视频数据的终端。相应地,图2所示方法中所述的上行视频数据可包括第一上行视频数据和第二上行视频数据。第一上行视频数据为收端设备接收到的第一发端设备发送的视频数据,第二上行视频数据为收端设备接收到的第二发端设备发送的视频数据。上级控制网元接收到的第二发端设备发送的视频数据可以称为上级上行视频数据,下级控制网元接收到的上级控制网元发送的视频数据可以称为上下级上行视频数据。In practical applications, if the number of terminals participating in communication in the video communication system is small, each terminal only needs to be connected to one control network element to complete media exchange. However, for the terminals participating in the communication with a large amount of data, especially in the application scenario of multiple conference sites, the control network element in the cascade mode is often required. In a possible implementation manner, the architecture of the cascade mode includes an upper-level control network element and a lower-level control network element. The upper-level control network element is connected to the lower-level control network element, and both the upper-level control network element and the lower-level control network element can be connected to the terminal. The lower-level control network element may execute the method performed by the above-mentioned control network element 101 . Taking any terminal connected to a lower-level control network element as a receiving device as an example, the sending device may include two types: a first sending device and a second sending device. Wherein, the first originating device is any terminal that sends video data connected to the lower-level control network element, and the second originating device is any terminal that sends video data connected to the upper-level control network element. Correspondingly, the uplink video data in the method shown in FIG. 2 may include first uplink video data and second uplink video data. The first uplink video data is received by the receiving device and sent by the first sending device, and the second uplink video data is received by the receiving device and sent by the second sending device. The video data sent by the second originating device received by the upper-level control network element may be called upper-level uplink video data, and the video data sent by the upper-level control network element received by the lower-level control network element may be called upper-level uplink video data.

上级控制网元中也集成了具有视频体验质量评估功能的模块,用于收集上级上行视频损伤参数,该上级上行视频损伤参数用于表征第二发端设备到上级控制网元的上级上行视频数据的质量损伤程度。The upper-level control network element also integrates a module with video experience quality evaluation function, which is used to collect the upper-level uplink video impairment parameters. The degree of quality damage.

具体地,基于图2所示的评估视频体验质量的方法,如图3所示,在上述级联模式下,评估视频体验质量的方法如下所述。Specifically, based on the method for evaluating video quality of experience shown in FIG. 2 , as shown in FIG. 3 , in the foregoing cascade mode, the method for evaluating video quality of experience is as follows.

步骤301、第一发端设备发送第一上行视频数据给下级控制网元,下级控制网元接收第一发端设备发送的第一上行视频数据;以及,第二发端设备发送第二上行视频数据给下级控制网元,下级控制网元接收第二发端设备发送的第二上行视频数据。Step 301, the first originating device sends the first uplink video data to the lower-level control network element, and the lower-level control network element receives the first uplink video data sent by the first originating device; and, the second originating device sends the second uplink video data to the lower-level The control network element, the lower-level control network element receives the second uplink video data sent by the second originating device.

其中,第二发端设备通过上级控制网元将第二上行视频数据发送给下级控制网元的。实际应用中,第二发端设备向上级控制网元发送上级上行视频数据,上级控制网元对第二发端设备发送的上级上行视频数据进行视频转码混合操作,将视频转码混合后的数据(可称为上下级上行视频数据)发送给下级控制网元。Wherein, the second originating device sends the second uplink video data to the lower control network element through the upper control network element. In practical applications, the second originating device sends upper-level uplink video data to the upper-level control network element, and the upper-level control network element performs video transcoding and mixing operations on the upper-level uplink video data sent by the second originating device, and the video transcoding and mixing data ( It can be referred to as upper-lower-level uplink video data) and sent to the lower-level control network element.

步骤302、下级控制网元根据第一上行视频数据获取第一上行视频损伤参数,以及下级控制网元接收上级控制网元发送的上级上行视频损伤参数。Step 302: The lower-level control network element acquires the first uplink video impairment parameter according to the first uplink video data, and the lower-level control network element receives the upper-level uplink video impairment parameter sent by the upper-level control network element.

其中,第一上行视频损伤参数用于表征第一上行视频数据的质量损伤程度。Wherein, the first uplink video damage parameter is used to characterize the degree of quality damage of the first uplink video data.

步骤303、下级控制网元基于上级上行视频损伤参数和上下级上行视频损伤参数,计算第二上行视频损伤参数。其中,上下级上行视频损伤参数用于表征上级控制网元到下级控制网元的上下级上行视频数据的质量损伤程度,第二上行视频损伤参数用于表征第二上行视频数据的质量损伤程度。Step 303: The lower-level control network element calculates the second uplink video impairment parameter based on the upper-level uplink video impairment parameter and the upper-lower-level uplink video impairment parameter. Wherein, the upper-lower uplink video impairment parameter is used to represent the quality damage degree of the upper-lower uplink video data from the upper-level control network element to the lower-level control network element, and the second uplink video impairment parameter is used to represent the quality damage degree of the second uplink video data.

步骤304、下级控制网元向收端设备发送上行视频损伤参数,收端设备接收下级控制网元发送的上行视频损伤参数。Step 304, the lower control network element sends the uplink video impairment parameters to the receiving device, and the receiving device receives the uplink video impairment parameters sent by the lower control network element.

其中,上行视频损伤参数由上述第一上行视频损伤参数和上述第二上行视频损伤参数所确定的。例如,上行视频损伤参数中包括上述第一上行频损伤参数和上述第二上行视频损伤参数;又例如,上行视频损伤参数是下级控制网元根据上述第一上行频损伤参数和上述第二上行视频损伤参数计算所得。Wherein, the uplink video impairment parameter is determined by the first uplink video impairment parameter and the second uplink video impairment parameter. For example, the uplink video impairment parameters include the above-mentioned first uplink frequency impairment parameter and the above-mentioned second uplink video impairment parameter; for another example, the uplink video impairment parameter is determined by the lower-level control network element according to the above-mentioned first uplink frequency impairment parameter and the above-mentioned second uplink video impairment parameter. Calculated damage parameters.

步骤305、收端设备基于上行视频损伤参数和下行视频损伤参数,评估从发端设备到收端设备的视频体验质量。Step 305: The receiving device evaluates the video experience quality from the sending device to the receiving device based on the uplink video impairment parameter and the downlink video impairment parameter.

具体评估方法可参考上述图2所示的评估视频体验质量的方法,重复之处不再赘述。For a specific evaluation method, reference may be made to the method for evaluating video experience quality shown in FIG. 2 above, and repeated descriptions will not be repeated.

需要说明的是,在具体实现中,视频通信系统中也可包括至少两个上级控制网元,此种网络架构下,也可以采用上述方法。其中,每一级控制网元获取当前控制网元与上一个网元之间的视频损伤参数,其中,该上一个网元可以为当前控制网元的上级控制网元,也可以为与当前控制网元连接的终端,当前控制网元综合各个视频损伤参数,将综合后的视频损伤参数发送到下一级控制网元或者收端设备,最终使得收端设备能够综合上行链路和下行链路的视频损伤参数,评估从发端设备到收端设备的视频体验质量。It should be noted that, in a specific implementation, the video communication system may also include at least two upper-level control network elements, and the above method may also be adopted under such a network architecture. Wherein, each level of control network element obtains the video damage parameters between the current control network element and the previous network element, wherein, the previous network element can be the upper control network element of the current control network element, or can be the same as the current control network element. The terminal connected to the network element, the current control network element synthesizes various video impairment parameters, and sends the integrated video impairment parameters to the next-level control network element or the receiving end device, and finally enables the receiving end device to synthesize the uplink and downlink Video impairment parameters to evaluate the video experience quality from the source device to the receive device.

综上所述,本申请实施例提供的评估视频体验质量的方法中,控制网元获取上行视频损伤参数后发送给收端设备,收端设备可以综合考量上行链路和下行链路的视频损伤参数,正确评估从发端设备到收端设备的视频体验质量。To sum up, in the method for evaluating video quality of experience provided by the embodiment of this application, the control network element obtains the uplink video impairment parameters and sends them to the receiving device, and the receiving device can comprehensively consider the video impairments of the uplink and downlink Parameters to correctly evaluate the video quality of experience from the source device to the receiver device.

本申请实施例还提供了一种计算机存储介质,用于存储计算机程序,该计算机程序包括用于执行如图2所示的评估视频体验质量的方法的指令。An embodiment of the present application also provides a computer storage medium for storing a computer program, where the computer program includes instructions for executing the method for evaluating video quality of experience as shown in FIG. 2 .

本申请实施例提供的评估视频体验质量的方法可应用于存在控制网元的各种视频通信系统,该控制网元在视频通信系统中可用于执行视频转码操作。The method for evaluating video quality of experience provided by the embodiments of the present application can be applied to various video communication systems where there are control network elements, and the control network elements can be used to perform video transcoding operations in the video communication system.

下面结合具体的应用场景对本申请实施例提供的评估视频体验质量的方法做进一步详细的说明。The method for evaluating video quality of experience provided by the embodiment of the present application will be further described in detail below in combination with specific application scenarios.

以应用于视频会议系统为例,如图4所示,在视频会议系统400中,终端407与网络侧建立信令通道和承载通道,通过网络侧调度终端接入视频会议,并进行数据传输。其中,图4中实线所示链路表征信令通道,信令通道负责媒体协商控制;虚线所示链路表征承载通道,承载通道负责媒体流的传输。主席终端401用于调度视频会议以及在视频会议中发送控制信令;会议应用服务器(Application Server,AS)402属于业务能力层网元,提供基于IP多媒体子系统(IP Multimedia Subsystem,IMS)网络的多媒体会议业务,完成语音会议、数据会议、或视频会议的调度,并提供网页界面化的配置和管理服务;多媒体资源功能控制器(Multimedia Resource Function Controller,MRFC)403通过H.248协议控制多媒体资源处理器(Multimedia Resource Function Processor,MRFP)上的媒体资源,MRFC403解析来自AS402的会话初始协议(Session Initiation Protocol,SIP)资源控制命令,转换为对MRFP的控制命令并产生相应计费信息;多点控制单元(Multipoint Control Unit,MCU)404在媒体流的承载通道上,处于核心交换的位置,在视频处理过程中,MCU404将从发端设备接收的视频码流进行解码,调整视频的分辨率,并将多路视频进行混合,重新编码后发送到相应的收端设备;呼叫控制网元405为呼叫会话控制执行信令操作,管理SIP会话以及与其它网络实体配合进行会话控制,服务控制和资源分配;接入网关(即Access Gateway)406提供模拟用户线接口,直接将用户数据及用户线信令封装在IP包中,用于将普通电话用户接入到软交换或者IMS网络中,可为用户提供如电话业务、拨号上网业务等业务。Taking the video conferencing system as an example, as shown in FIG. 4 , in the video conferencing system 400, the terminal 407 establishes a signaling channel and a bearer channel with the network side, and the network side schedules the terminal to access the video conference and perform data transmission. Wherein, the link shown by the solid line in Fig. 4 represents the signaling channel, and the signaling channel is responsible for media negotiation control; the link shown by the dotted line represents the bearer channel, and the bearer channel is responsible for the transmission of the media stream. The chairman terminal 401 is used to schedule video conferences and send control signaling during the video conferences; the conference application server (Application Server, AS) 402 belongs to the network element of the service capability layer, and provides IP multimedia subsystem (IP Multimedia Subsystem, IMS) network-based Multimedia conferencing services, complete the scheduling of voice conferences, data conferences, or video conferences, and provide web interface configuration and management services; Multimedia Resource Function Controller (Multimedia Resource Function Controller, MRFC) 403 controls multimedia resources through the H.248 protocol For media resources on the processor (Multimedia Resource Function Processor, MRFP), MRFC403 parses the session initiation protocol (Session Initiation Protocol, SIP) resource control command from AS402, converts it into a control command for MRFP and generates corresponding billing information; The control unit (Multipoint Control Unit, MCU) 404 is in the position of the core switch on the bearer channel of the media stream. During the video processing process, the MCU 404 decodes the video code stream received from the originating device, adjusts the resolution of the video, and Mix multiple videos, re-encode them and send them to corresponding receiving devices; call control network element 405 performs signaling operations for call session control, manages SIP sessions, and cooperates with other network entities to perform session control, service control and resource allocation The access gateway (ie Access Gateway) 406 provides an analog subscriber line interface, directly encapsulates user data and subscriber line signaling in IP packets, and is used to insert ordinary telephone users into softswitches or IMS networks, which can be used for users Provide services such as telephone service and dial-up Internet service.

在视频会议系统400中,至少包括两个终端407,图4中以一个终端407为例示意。按照视频数据的传输方向,终端407可以分为发端设备和收端设备。发端设备和收端设备与网络侧的连接形式均符合图4所示的网络架构,且发端设备和收端设备与网络侧之间的工作方式均符合上述描述。以下描述中,控制网元可以是图4中MCU404,当然控制网元还可以是在视频通信系统中承担视频转码混合功能的其他网元形态,例如,通用媒体网元(Universal Media Gateway,UMG),本申请实施例中不作限定。In the video conferencing system 400, at least two terminals 407 are included, and one terminal 407 is taken as an example in FIG. 4 . According to the transmission direction of the video data, the terminal 407 can be divided into a sending device and a receiving device. The connection forms of the sending device and the receiving device to the network side conform to the network architecture shown in Figure 4, and the working modes between the sending device and the receiving device and the network side conform to the above description. In the following description, the control network element may be the MCU 404 in FIG. 4. Of course, the control network element may also be other forms of network elements that undertake video transcoding and hybrid functions in the video communication system, for example, a Universal Media Gateway (UMG ), which is not limited in the embodiments of this application.

下面以该评估视频体验质量的方法应用于视频会议系统400中为例,对评估视频体验质量的方法作更进一步详细介绍。Taking the method for evaluating video quality of experience applied to the video conferencing system 400 as an example, the method for evaluating video quality of experience will be further introduced in detail below.

在视频会议系统400中,控制网元为MCU,根据与会会场的数量及布局,视频会议系统会有不同的应用场景。以下分别以几种应用场景为例分别进行介绍。In the video conferencing system 400, the control network element is an MCU, and the video conferencing system may have different application scenarios according to the number and layout of the conference sites. The following describes several application scenarios as examples.

先介绍几种应用场景。First introduce several application scenarios.

场景一、scene one,

参与视频会议的会场较少,各会场之间只需通过一个MCU就可以完成媒体交换,即各会场中的终端与终端之间的媒体流只需要经过一个MCU转换。各会场之间分主次。There are few venues participating in the video conference, and the media exchange between each venue can be completed only through one MCU, that is, the media stream between terminals in each venue only needs to be converted through one MCU. Each venue is divided into primary and secondary.

如图5所示,假设各会场之间分主次,一个主会场和多个分会场,则主会场即为发端设备,各个分会场即为收端设备。MCU将从主会场中的终端1接收到的视频进行解码,并按照各个分会场中终端2、终端3和终端4的需求调整分辨率,例如,终端1发送的视频数据的分辨率为1080P,将发往终端2、终端3和终端4的视频数据的分辨率分别调整为360P、480P和720P,将视频压缩后通过网络发送至各个分会场。本申请实施例中,MCU根据终端1发送的上行视频数据,获取上行视频损伤参数,通过控制报文地向各个分会场中的终端发送该上行视频损伤参数,便于终端2、终端3和终端4根据上行视频损伤参数和各自的下行视频损伤参数,计算从终端1到自身的视频体验质量。其中,MCU可以周期性的向各个分会场中的终端发送该上行视频损伤参数,也可以不采用周期性的,本申请不限定。As shown in Figure 5, assuming that each venue is divided into primary and secondary venues, one main venue and multiple sub-venues, the main venue is the originating device, and each sub-venue is the receiving device. The MCU decodes the video received from Terminal 1 in the main venue, and adjusts the resolution according to the requirements of Terminal 2, Terminal 3, and Terminal 4 in each branch venue. For example, the resolution of the video data sent by Terminal 1 is 1080P. The resolutions of the video data sent to Terminal 2, Terminal 3 and Terminal 4 are adjusted to 360P, 480P and 720P respectively, and the video is compressed and sent to each branch venue through the network. In the embodiment of this application, the MCU obtains the uplink video impairment parameters according to the uplink video data sent by terminal 1, and sends the uplink video impairment parameters to the terminals in each sub-site through control messages, which facilitates terminal 2, terminal 3 and terminal 4 According to the uplink video impairment parameters and respective downlink video impairment parameters, the video quality of experience from terminal 1 to itself is calculated. Wherein, the MCU may periodically send the uplink video impairment parameter to the terminals in each sub-venue, or may not use periodicity, which is not limited in this application.

场景二、参与视频会议的会场较少,各会场之间只需通过一个MCU就可以完成媒体交换,即各会场中的终端与终端之间的媒体流只需要经过一个MCU转换。Scenario 2: There are few venues participating in the video conference, and the media exchange between each venue can be completed only through one MCU, that is, the media stream between terminals in each venue only needs to be converted through one MCU.

如图6所示,各个会场之间不分主次,各个会场中的终端(终端1、终端2、终端3和终端4)均向MCU发送上行视频数据,MCU将接收到的各路上行视频数据先进行解码,调整视频分辨率,然后将各路上行视频数据进行组合,对组合的视频进行压缩,通过网络发送各个分会场。各个终端既是发端设备,又是收端设备。本申请实施例中,MCU将各路上行视频数据的综合上行视频损伤参数,通过控制报文周期性地向各个分会场中的终端发送该综合上行视频损伤参数,便于终端1、终端2、终端3和终端4根据该综合上行视频损伤参数和各自的下行视频损伤参数,计算从发端设备到收端设备的视频体验质量。As shown in Figure 6, there is no distinction among the venues. The terminals (terminal 1, terminal 2, terminal 3, and terminal 4) in each venue send uplink video data to the MCU, and the MCU sends the received uplink video data of each channel to the MCU. The data is first decoded, the video resolution is adjusted, and then the upstream video data of each channel is combined, the combined video is compressed, and sent to each sub-venue through the network. Each terminal is both an originating device and a receiving device. In the embodiment of the present application, the MCU periodically sends the comprehensive uplink video impairment parameters of the uplink video data of each channel to the terminals in each sub-venue through control messages, so that terminal 1, terminal 2, and terminal 3 and terminal 4 calculate the video quality of experience from the originating device to the receiving device according to the comprehensive uplink video impairment parameters and respective downlink video impairment parameters.

场景三、参与视频会议的会场较多,一个MCU不足以完成各会场之间的媒体交换。需要MCU级联的方式来调度会议。假设MCU级联的模式中包括上级MCU和下级MCU。Scenario 3: There are many venues participating in the video conference, and one MCU is not enough to complete the media exchange among the venues. MCU cascading is required to schedule conferences. It is assumed that the MCU cascade mode includes an upper-level MCU and a lower-level MCU.

如图7所示,上级MCU连接终端A1、终端A2、终端A3和终端A4,下级MCU连接终端B1、终端B2、终端B3和终端B4。As shown in FIG. 7 , the upper-level MCU is connected to terminal A1 , terminal A2 , terminal A3 and terminal A4 , and the lower-level MCU is connected to terminal B1 , terminal B2 , terminal B3 and terminal B4 .

在MCU级联的方式中,每一个MCU均集成具有视频体验质量评估功能的模块。当前MCU获取该当前MCU与上一个网元之间的视频损伤参数,其中,该上一个网元可以为当前MCU的上级MCU,也可以为与当前MCU连接的终端。当前MCU综合各个视频损伤参数,将综合后的视频损伤参数发送到收端设备。最终,收端设备根据接收到的MCU发送的视频损伤参数和自身检测的视频损伤参数,综合评估从发端设备到收端设备的视频体验质量。In the way of cascading MCUs, each MCU integrates a module with a video experience quality evaluation function. The current MCU obtains video impairment parameters between the current MCU and a previous network element, where the previous network element may be a superior MCU of the current MCU, or may be a terminal connected to the current MCU. Currently, the MCU synthesizes various video impairment parameters, and sends the integrated video impairment parameters to the receiving device. Finally, the receiving device comprehensively evaluates the video experience quality from the sending device to the receiving device according to the received video impairment parameters sent by the MCU and the video impairment parameters detected by itself.

假设终端B4为收端设备,其他终端均为发端设备。终端A1、终端A2、终端A3和终端A4分别向上级MCU发送上级上行视频数据,上级MCU根据这几个终端发送的上级上行视频数据,获取上级上行视频损伤参数,并将该上级上行视频损伤参数发送给下级MCU。上级MCU还将上下级上行视频数据发送给下级MCU,下级MCU根据上下级上行视频数据,获取上下级上行视频损伤参数。下级MCU还接收终端B1、终端B2和终端B3发送上行视频数据(记为第一上行视频数据),并获取第一上行视频数据的第一上行视频损伤参数。下级MCU根据该上级上行视频损伤参数和该上下级上行视频损伤参数,获取第二上行视频损伤参数。下级MCU将该第一上行视频损伤参数和第二上行视频损伤参数发送给终端B4;或者,下级MCU根据第一上行视频损伤参数和第二上行视频损伤参数计算上行视频损伤参数,将计算所得的上行视频损伤参数发送给终端B4。终端B4作为收端设备,接收下级MCU发送的下行视频数据,并根据下行视频数据获取下行视频损伤参数;终端B4根据接收到的第一上行视频损伤参数、第二上行视频损伤参数和下行视频损伤参数,评估从发端设备到收端设备的视频体验质量;或者,终端B4根据接收到的上行视频损伤参数和下行视频损伤参数,评估从发端设备到收端设备的视频体验质量。It is assumed that terminal B4 is a receiving device, and other terminals are sending devices. Terminal A1, terminal A2, terminal A3, and terminal A4 respectively send the upper-level uplink video data to the upper-level MCU, and the upper-level MCU obtains the upper-level uplink video impairment parameters according to the upper-level uplink video data sent by these terminals, and stores the upper-level uplink video impairment parameters Send it to the lower-level MCU. The upper-level MCU also sends the upper-lower uplink video data to the lower-level MCU, and the lower-level MCU obtains the upper-lower uplink video impairment parameters according to the upper-lower uplink video data. The lower-level MCU also receives the uplink video data (denoted as the first uplink video data) sent by the terminal B1, the terminal B2 and the terminal B3, and acquires the first uplink video impairment parameter of the first uplink video data. The lower-level MCU acquires the second uplink video impairment parameter according to the upper-level uplink video impairment parameter and the upper-lower-level uplink video impairment parameter. The lower-level MCU sends the first uplink video impairment parameter and the second uplink video impairment parameter to terminal B4; or, the lower-level MCU calculates the uplink video impairment parameter according to the first uplink video impairment parameter and the second uplink video impairment parameter, and sends the calculated The uplink video impairment parameters are sent to terminal B4. Terminal B4, as the receiving device, receives the downlink video data sent by the lower-level MCU, and obtains downlink video damage parameters according to the downlink video data; terminal B4 receives the first uplink video damage parameters, the second uplink video damage parameters and the downlink video damage parameters. parameters to evaluate the video quality of experience from the source device to the receiver device; or, the terminal B4 evaluates the video experience quality from the source device to the receiver device according to the received uplink video impairment parameters and downlink video impairment parameters.

下面对场景一、场景二和场景三中评估视频体验质量的方法作更进一步详细介绍。The methods for evaluating video experience quality in scenarios 1, 2, and 3 are further introduced in detail below.

对于场景一和场景二来说,如图8所示,在评估视频体验质量时,各网元之间的信令流程和执行方法如下。For Scenario 1 and Scenario 2, as shown in FIG. 8 , when evaluating video quality of experience, the signaling process and execution method between network elements are as follows.

步骤801、会议应用服务器向呼叫控制网元发起SIP请求,邀请被叫号码对应的终端,控制网元接收会议应用服务器发送的SIP请求,控制网元通过接入网元将SIP请求发送给该终端。Step 801, the conference application server initiates a SIP request to the call control network element, invites the terminal corresponding to the called number, the control network element receives the SIP request sent by the conference application server, and the control network element sends the SIP request to the terminal through the access network element .

需要说明的是,终端可以为发端设备,也可以为收端设备,无论发端设备还是收端设备均符合相关接入会议过程的描述。It should be noted that the terminal may be the originating device or the receiving device, and both the sending device and the receiving device conform to the description of the relevant access conference process.

该SIP请求中没有携带会话描述协议(Session Description Protocol,SDP),目的是先让终端提供SDP offer,然后根据该SDP offer与会议端口协商媒体能力。其中,SDP是用来描述多媒体会话通告、多媒体会话邀请和其他形式的多媒体会话初始化的协议,通常包括会话信息和媒体信息。The SIP request does not carry a Session Description Protocol (Session Description Protocol, SDP), and the purpose is to let the terminal provide an SDP offer first, and then negotiate media capabilities with the conference port according to the SDP offer. Among them, SDP is a protocol used to describe multimedia session announcement, multimedia session invitation and other forms of multimedia session initiation, and usually includes session information and media information.

步骤802、终端通过接入网元、呼叫控制网元,向会议应用服务器回复200OK,表征应答该SIP请求,并在200OK消息中携带SDP offer。会议应用服务器接收终端发来的200OK。Step 802 , the terminal replies 200 OK to the conference application server through the access network element and the call control network element, indicating that the SIP request is answered, and carries the SDP offer in the 200 OK message. The conference application server receives the 200 OK sent by the terminal.

本申请实施例中,在原有SDP offer中增加一个指示,是否支持视频体验质量周期性上报。以视频体验质量为vMOS为例,在SDP offer中增加如表1所示指示。该指示的参数名称为vMOS_report_flag,表征是否支持视频vMOS周期性上报,用TRUE来表征支持视频vMOS周期性上报,用FALSE表征不支持视频vMOS周期性上报。In this embodiment of the present application, an indication is added to the original SDP offer whether to support periodic reporting of video quality of experience. Taking the video quality of experience as vMOS as an example, the instructions shown in Table 1 are added to the SDP offer. The parameter name of this indication is vMOS_report_flag, which indicates whether to support periodic video vMOS reporting. Use TRUE to indicate that video vMOS periodic reporting is supported, and use FALSE to indicate that video vMOS periodic reporting is not supported.

表1Table 1

参数名parameter name 参数说明Parameter Description 示例example vMOS_report_flagvMOS_report_flag 是否支持视频vMOS周期性上报Whether to support periodic reporting of video vMOS TRUE OR FALSETRUE OR FALSE

步骤803、会议应用服务器收到200OK响应后,向多媒体资源功能控制器发起请求,并在该请求中携带SDP offer,多媒体资源功能控制器接收会议应用服务器发送的请求。Step 803: After receiving the 200 OK response, the conference application server initiates a request to the multimedia resource function controller, and carries an SDP offer in the request, and the multimedia resource function controller receives the request sent by the conference application server.

步骤804、多媒体资源功能控制器收到请求后,向MCU发命令指示MCU增加该终端,MCU接收多媒体资源功能控制器发送的命令。Step 804: After receiving the request, the multimedia resource function controller sends a command to the MCU instructing the MCU to add the terminal, and the MCU receives the command sent by the multimedia resource function controller.

步骤805、MCU接到该命令后,增加该终端,并为该终端分配媒体资源,向多媒体资源功能控制器返回200OK,表征为该终端成功分配媒体资源,多媒体资源功能控制器接收MCU返回的200OK。Step 805, after the MCU receives the command, add the terminal, and allocate media resources for the terminal, and return 200OK to the multimedia resource function controller, which is characterized as the successful allocation of media resources for the terminal, and the multimedia resource function controller receives the 200OK returned by the MCU .

步骤806、多媒体资源功能控制器向会议应用服务器返回200OK,并在200OK中携带SDP应答(即SDP Answer),会议应用服务器接收多媒体资源功能控制器返回的200OK。Step 806, the multimedia resource function controller returns 200 OK to the conference application server, and carries the SDP response (ie SDP Answer) in the 200 OK, and the conference application server receives the 200 OK returned by the multimedia resource function controller.

步骤807、会议应用服务器通过呼叫控制网元和接入网关向终端回复ACK消息,并在ACK消息中携带SDP Answer,终端接收会议应用服务器返回的ACK消息。Step 807, the conference application server replies an ACK message to the terminal through the call control network element and the access gateway, and carries the SDP Answer in the ACK message, and the terminal receives the ACK message returned by the conference application server.

终端收到ACK消息后,MCU和终端之间开始建立媒体流。MCU将终端加入到视频会议的交互中。After the terminal receives the ACK message, a media stream is established between the MCU and the terminal. The MCU adds the terminal to the interaction of the video conference.

若在媒体协商的过程中,发端设备对应的终端支持视频体验质量周期性上报,则MCU开始周期性地获取发端设备到MCU的上行视频损伤参数,并发送给收端设备。If during the media negotiation process, the terminal corresponding to the originating device supports periodic reporting of video quality of experience, the MCU starts to periodically obtain the uplink video impairment parameters from the originating device to the MCU, and sends them to the receiving device.

具体过程为:The specific process is:

步骤808、发端设备发送上行视频数据给MCU,MCU接收发端设备发送的上行视频数据。Step 808, the originating device sends uplink video data to the MCU, and the MCU receives the uplink video data sent by the originating device.

步骤809、MCU确定上行链路的视频源质量sQualityc和上行链路的视频质量衰减因子。Step 809, the MCU determines the uplink video source quality sQuality c and the uplink video quality attenuation factor.

MCU解析上行视频数据,提取上行视频数据的视频分辨率、编码格式、并周期性地统计视频的码率、帧率等参数,根据这些参数计算上行链路的视频源质量sQualityc。计算sQualityc的方法可以采取现有技术中任意的方法。The MCU analyzes the uplink video data, extracts the video resolution and encoding format of the uplink video data, and periodically counts the parameters such as the bit rate and frame rate of the video, and calculates the uplink video source quality sQuality c based on these parameters. The method for calculating sQuality c may adopt any method in the prior art.

其中,对于场景一,MCU只需获取主会场中终端1到MCU的这一路上行链路的视频源质量。而对于场景二,MCU需要获取终端1、终端2、终端3和终端4各个终端到MCU的各路上行链路的视频源质量。Wherein, for Scenario 1, the MCU only needs to obtain the video source quality of the uplink from Terminal 1 to the MCU in the main conference venue. For scenario 2, the MCU needs to obtain the video source quality of each uplink from each terminal 1 , 2 , 3 , and 4 to the MCU.

MCU会维护一个不同分辨率的视频在没有视频编码损伤情况下的参考视频源质量,假设以表格形式维护,如表2所示,CIF、360P、VGA、4CIF、720P和1080P是视频会议系统中常用的分辨率。每一种分辨率对应一个参考视频源质量,MCU根据上行视频数据的分辨率,查询对应的参考视频源质量sQualityo。根据公式计算视频质量衰减因子。The MCU will maintain the reference video source quality of a video with different resolutions without video coding damage, assuming it is maintained in the form of a table, as shown in Table 2, CIF, 360P, VGA, 4CIF, 720P and 1080P are the video conferencing system commonly used resolutions. Each resolution corresponds to a reference video source quality, and the MCU queries the corresponding reference video source quality sQuality o according to the resolution of the uplink video data. According to the formula Computes the video quality attenuation factor.

表2Table 2

分辨率resolution sQualityo sQuality o CIFCIF 4.064.06 360P360P 4.124.12 VGAVGA 4.244.24 4CIF4CIF 4.314.31 720P720P 4.584.58 1080P1080P 4.784.78

对于场景一,MCU只需计算主会场中终端1到MCU的这一路上行链路的视频质量衰减因子。而对于场景二,MCU需要计算终端1、终端2、终端3和终端4各个终端到MCU的各路上行链路的视频质量衰减因子,并计算各路上行链路的视频质量衰减因子的平均值F。For scenario 1, the MCU only needs to calculate the video quality attenuation factor of the uplink from terminal 1 to the MCU in the main conference site. For Scenario 2, the MCU needs to calculate the video quality attenuation factors of each uplink from each terminal 1, terminal 2, terminal 3, and terminal 4 to the MCU, and calculate the average value of the video quality attenuation factors of each uplink F.

步骤810、MCU检测上行链路传输时延。Step 810, the MCU detects the uplink transmission delay.

该上行链路传输时延可以是控制报文的往返传播时延,例如,控制报文为实时传输控制协议(Real-time Transport Control Protocol,RTCP)报文。对于场景一,上行链路传输时延为主会场中终端1到MCU的这一路上行链路的传输时延RTT。而对于场景二,上行链路传输时延为终端1、终端2、终端3和终端4各个终端到MCU的各路上行链路的传输时延中的最大值MaxRTT。The uplink transmission delay may be a round-trip propagation delay of a control message, for example, the control message is a Real-time Transport Control Protocol (Real-time Transport Control Protocol, RTCP) message. For scenario 1, the uplink transmission delay is the transmission time delay RTT of the uplink link from terminal 1 to the MCU in the main site. For the second scenario, the uplink transmission delay is the maximum value MaxRTT among the uplink transmission delays from the terminal 1, the terminal 2, the terminal 3 and the terminal 4 to the MCU.

需要说明的是,步骤810可以与步骤809的顺序交换,或者,步骤810可以与步骤809并行。It should be noted that the order of step 810 and step 809 may be exchanged, or step 810 may be parallel with step 809 .

步骤811、MCU向收端设备发送上行链路的视频质量衰减因子和上行链路传输时延,收端设备接收MCU发送的上行链路的视频质量衰减因子和上行链路传输时延。Step 811 , the MCU sends the uplink video quality attenuation factor and the uplink transmission delay to the receiving device, and the receiving device receives the uplink video quality attenuation factor and the uplink transmission delay sent by the MCU.

例如,MCU在向收端设备发送的RTCP报文的扩展信息中携带上述参数。具体如表3所示。For example, the MCU carries the above parameters in the extended information of the RTCP message sent to the receiving device. The details are shown in Table 3.

表3table 3

步骤812、收端设备评估从发端设备到收端设备的视频体验质量。Step 812, the receiving device evaluates the video quality of experience from the sending device to the receiving device.

具体地,收端设备根据下行视频数据的视频分辨率、编码格式、码率、帧率、屏幕尺寸等参数,计算下行链路的视频源质量sQuality;Specifically, the receiving device calculates the video source quality sQuality of the downlink according to parameters such as video resolution, encoding format, bit rate, frame rate, and screen size of the downlink video data;

收端设备将上行链路的视频质量衰减因子和下行链路的视频源质量sQuality结合起来计算从发端设备到收端设备的视频源质量sQuality′。The receiving device combines the uplink video quality attenuation factor and the downlink video source quality sQuality to calculate the video source quality sQuality′ from the sending device to the receiving device.

对于场景一、sQuality′=sQuality*F;对于场景二、 For scenario one, sQuality'=sQuality*F; for scenario two,

收端设备计算互动体验质量sInteraction。The receiving device calculates the interaction quality of experience sInteraction.

收端设备将下行链路传输时延RTTd和上行链路传输时延结合起来,计算从发端设备到收端设备的传输时延RTTa。The receiving device combines the downlink transmission delay RTTd with the uplink transmission delay to calculate the transmission delay RTTa from the originating device to the receiving device.

对于场景一,RTTa=RTTd+RTT;对于场景二,RTTa=RTTd+MaxRTT。For scenario one, RTT a =RTT d +RTT; for scenario two, RTT a =RTT d +MaxRTT.

收端设备根据RTTa计算观看体验质量sView。The receiving device calculates the viewing experience quality sView according to the RTTa.

收端设备根据上述计算的视频质量sQuality′、互动体验质量sInteraction和观看体验质量sView计算从发端设备到收端设备的视频体验质量,例如计算vMOS。The receiving device calculates the video quality of experience from the sending device to the receiving device according to the above-mentioned calculated video quality sQuality', interactive experience quality sInteraction and viewing experience quality sView, for example, calculates vMOS.

对于场景三来说,如图9所示,在评估视频体验质量时,各网元之间的信令流程和执行方法如下。For the third scenario, as shown in FIG. 9 , when evaluating the video quality of experience, the signaling process and execution method between network elements are as follows.

图9中以终端包括发端设备和收端设备为例,发端设备和收端设备均采用图9所示的方法来接入视频会议。步骤901~步骤907与步骤801~步骤807类似,其他重复之处在此不再赘述。In FIG. 9 , the terminal includes an originating device and a receiving device as an example. Both the originating device and the receiving device use the method shown in FIG. 9 to access a video conference. Steps 901 to 907 are similar to steps 801 to 807, and other overlapping points will not be repeated here.

步骤901~步骤907的媒体协商过后,终端便与MCU1和MCU2建立了媒体流。若在步骤901~步骤907的媒体协商的过程中,发端设备对应的终端支持视频体验质量的上报,则上级MCU获取发端设备(包括终端A1、终端A2、终端A3和终端A4)到上级MCU的上级上行视频损伤参数,并发送给下级MCU,下级MCU获取发端设备(包括终端B1、终端B2、终端B3)到下级MCU的第一上行视频损伤参数,以及获取上级MCU到下级MCU的上下级上行视频损伤参数,根据上下级上行视频损伤参数和接收到的上级上行视频损伤参数计算第二上行视频损伤参数,并将第一上行视频损伤参数和第二上行视频损伤参数一并发送给收端设备(即终端B4);或者,根据第一上行视频损伤参数和第二上行视频损伤参数计算出上行视频损伤参数,将计算所得的上行视频损伤参数发送给收端设备(即终端B4)。After the media negotiation in steps 901 to 907, the terminal establishes media streams with MCU1 and MCU2. If during the media negotiation process in steps 901 to 907, the terminal corresponding to the originating device supports the reporting of video quality of experience, the upper-level MCU obtains information from the originating device (including terminal A1, terminal A2, terminal A3, and terminal A4) to the upper-level MCU. The upper-level uplink video impairment parameters are sent to the lower-level MCU, and the lower-level MCU obtains the first uplink video impairment parameters from the originating device (including terminal B1, terminal B2, and terminal B3) to the lower-level MCU, and obtains the upper-lower uplink from the upper-level MCU to the lower-level MCU. Video impairment parameters, calculate the second uplink video impairment parameters according to the upstream and downstream uplink video impairment parameters and the received upper-level uplink video impairment parameters, and send the first uplink video impairment parameters and the second uplink video impairment parameters to the receiving end device (ie terminal B4); or, calculate the uplink video impairment parameter according to the first uplink video impairment parameter and the second uplink video impairment parameter, and send the calculated uplink video impairment parameter to the receiving device (ie terminal B4).

具体过程为:The specific process is:

步骤908、MCU1计算各个发端设备(包括终端A1、终端A2、终端A3和终端A4)到MCU1的各路上级上行链路的平均视频质量衰减因子,记为以及,MCU1检测各路上级上行链路的传输时延中的最大值,记为MaxRTT1Step 908, MCU1 calculates the average video quality attenuation factor of the upstream uplink of each originating device (including terminal A1, terminal A2, terminal A3, and terminal A4) to MCU1, which is recorded as And, the MCU1 detects the maximum value among the transmission delays of the upper-level uplinks on each path, which is denoted as MaxRTT 1 .

其中,计算和MaxRTT1的方法如步骤808~步骤811中所述,在此不再赘述。Among them, calculate The method of MaxRTT 1 is as described in step 808 to step 811, and will not be repeated here.

步骤909、MCU1将和MaxRTT1发送给MCU2,MCU2接收MCU1发送的和MaxRTT1Step 909, MCU1 will and MaxRTT 1 sent to MCU2, MCU2 receives MCU1 sent and MaxRTT 1 .

具体地,MCU1可以在RTCP报文的扩展信息中携带以上参数,一种示例如表4所示。Specifically, MCU1 may carry the above parameters in the extended information of the RTCP message, an example is shown in Table 4.

表4Table 4

步骤910、MCU2计算各个发端设备(包括终端A1、终端A2、终端A3、终端A4、终端B1、终端B2和终端B3)到MCU2之间的平均视频质量衰减因子。Step 910, MCU2 calculates the average video quality attenuation factor between each originating device (including terminal A1, terminal A2, terminal A3, terminal A4, terminal B1, terminal B2 and terminal B3) and MCU2.

具体地,MCU2计算各个发端设备(包括终端B1、终端B2和终端B3)到MCU2的各路上行链路的视频质量衰减因子,分别记为以及FB1、FB2和FB3,以及计算MCU1到MCU2的上下级上行链路的视频质量衰减因子,记为FMCU1Specifically, MCU2 calculates the video quality attenuation factors of each uplink from each originating device (including terminal B1, terminal B2, and terminal B3) to MCU2, which are respectively denoted as F B1 , F B2 , and F B3 , and calculates MCU1 to The video quality attenuation factor of the upstream and downstream uplinks of MCU2 is denoted as F MCU1 .

其中,MCU2计算各个发端设备(包括终端B1、终端B2和终端B3)到MCU2的各路上行链路的视频质量衰减因子这一步骤与步骤908~步骤909的顺序可以互换或者并行。Wherein, the step of MCU2 calculating the video quality attenuation factor of each uplink from each originating device (including terminal B1, terminal B2 and terminal B3) to MCU2 can be interchanged with or parallel to the sequence of steps 908 to 909.

MCU2计算各个发端设备(包括终端A1、终端A2、终端A3和终端A4)到MCU2之间的视频质量衰减因子,记为F′MCU1。其中, MCU2 calculates the video quality attenuation factor between each originating device (including terminal A1, terminal A2, terminal A3 and terminal A4) and MCU2, denoted as F′ MCU1 . in,

将各个发端设备到MCU2之间的平均视频质量衰减因子记为 The average video quality attenuation factor between each originating device and MCU2 is recorded as but

步骤911、MCU2计算各个发端设备(包括终端A1、终端A2、终端A3、终端A4、终端B1、终端B2和终端B3)到MCU2的传输时延的最大值。Step 911, MCU2 calculates the maximum value of the transmission delay from each originating device (including terminal A1, terminal A2, terminal A3, terminal A4, terminal B1, terminal B2 and terminal B3) to MCU2.

具体地,MCU2分别计算MCU1、终端B1、终端B2和终端B3到MCU2的传输时延,分别记为RTTMCU1、RTTB1、RTTB2、RTTB3。需要说明的是,MCU2分别计算MCU1、终端B1、终端B2和终端B3到MCU2的传输时延的步骤与步骤908~步骤910之间的顺序可以交换或者并行。Specifically, MCU2 respectively calculates the transmission delays from MCU1, terminal B1, terminal B2, and terminal B3 to MCU2, which are denoted as RTT MCU1 , RTT B1 , RTT B2 , and RTT B3 . It should be noted that the steps of MCU2 calculating the transmission delays from MCU1 , terminal B1 , terminal B2 and terminal B3 to MCU2 and the order of steps 908 to 910 can be exchanged or parallelized.

MCU2分别计算终端A1、终端A2、终端A3、终端A4到MCU2的传输时延,记为RTT′MCU1。其中,RTT′MCU1=RTTMCU1+MaxRTT1 The MCU2 respectively calculates the transmission delays from the terminal A1, the terminal A2, the terminal A3, and the terminal A4 to the MCU2, which is denoted as RTT′ MCU1 . Among them, RTT′ MCU1 = RTT MCU1 + MaxRTT 1

各个发端设备到MCU2的传输时延的最大值记为MaxRTT2,则MaxRTT2=MAX(RTT′MCU1,RTTB1,RTTB2,RTTB3),其中,MAX为取最大值计算。The maximum value of the transmission delay from each originating device to MCU2 is recorded as MaxRTT 2 , then MaxRTT 2 =MAX(RTT′ MCU1 , RTT B1 , RTT B2 , RTT B3 ), where MAX is calculated by taking the maximum value.

其中,步骤911和步骤910没有先后顺序之分。Wherein, there is no order of steps 911 and 910.

步骤912、MCU2向收端设备(即终端B4)发送和MaxRTT2,收端设备接收MCU2发送的和MaxRTT2Step 912, MCU2 sends to the receiving device (i.e. terminal B4) and MaxRTT 2 , the receiving device receives the MCU2 sent and MaxRTT 2 .

具体地,MCU2可以在RTCP报文的扩展信息中携带以上参数,一种示例如表5所示。Specifically, MCU2 may carry the above parameters in the extended information of the RTCP packet, an example is shown in Table 5.

表5table 5

步骤913、收端设备接收到MCU2发送的和MaxRTT2后,评估从发端设备到收端设备的视频体验质量。Step 913, the receiving device receives the message sent by MCU2 and MaxRTT 2 , evaluate the video quality of experience from the source device to the receiver device.

需要说明的是,场景一、场景二和场景三只是为了方便说明本申请实施例的方法而作的举例,本申请实施例的方法可以应用于类似的各种应用场景,比如,具有至少两个上级MCU的MCU级联场景。It should be noted that scenario 1, scenario 2, and scenario 3 are just examples for the convenience of illustrating the method of the embodiment of the present application. The method of the embodiment of the present application can be applied to various similar application scenarios, for example, there are at least two The MCU cascading scenario of the upper-level MCU.

基于与图2所示的评估视频体验质量的方法的同一发明构思,如图10所示,本申请实施例还提供一种评估视频体验质量的装置1000,该评估视频体验质量的装置1000用于执行图2所示的评估视频体验质量的方法。其中,评估视频体验质量的装置1000包括:Based on the same inventive concept as the method for evaluating video quality of experience shown in FIG. 2, as shown in FIG. Execute the method for evaluating video quality of experience shown in FIG. 2 . Wherein, the device 1000 for evaluating video quality of experience includes:

接收单元1001,用于接收控制网元发送的上行视频损伤参数,上行视频损伤参数用于表征发端设备发送到控制网元的上行视频数据的质量损伤程度;The receiving unit 1001 is configured to receive an uplink video impairment parameter sent by the control network element, where the uplink video impairment parameter is used to represent the degree of quality impairment of the uplink video data sent by the originating device to the control network element;

处理单元1002,用于基于接收单元1001所接收的上行视频损伤参数和下行视频损伤参数,评估从发端设备到装置的视频体验质量,其中,下行视频损伤参数用于表征控制网元发送到装置的下行视频数据的质量损伤程度。The processing unit 1002 is configured to evaluate the quality of video experience from the originating device to the device based on the uplink video impairment parameter and the downlink video impairment parameter received by the receiving unit 1001, wherein the downlink video impairment parameter is used to characterize the video quality sent by the control network element to the device The quality damage degree of downlink video data.

可选的,上行视频损伤参数包括视频质量衰减因子和上行链路传输时延,上行链路为发端设备到控制网元之间的传输链路;下行视频损伤参数包括下行链路的视频源质量、互动体验质量和下行链路的传输时延,下行链路为控制网元到装置之间的传输链路;Optionally, the uplink video impairment parameters include video quality attenuation factor and uplink transmission delay, and the uplink is the transmission link between the originating device and the control network element; the downlink video impairment parameters include downlink video source quality , interactive experience quality and downlink transmission delay, the downlink is the transmission link between the control network element and the device;

处理单元1002具体用于:The processing unit 1002 is specifically used for:

结合下行链路的视频源质量与视频质量衰减因子,确定从发端设备到装置的视频源质量;Combining the downlink video source quality and video quality attenuation factor to determine the video source quality from the originating device to the device;

结合上行链路的传输时延和下行链路的传输时延,确定从发端设备到装置的传输时延,并根据确定的从发端设备到装置的传输时延确定观看体验质量;Combining the transmission delay of the uplink and the transmission delay of the downlink, determine the transmission delay from the originating device to the device, and determine the quality of viewing experience according to the determined transmission delay from the originating device to the device;

根据确定的从发端设备到装置的视频源质量、互动体验质量和观看体验质量,确定从发端设备到装置的视频体验质量。Based on the determined video source quality, interactive experience quality, and viewing experience quality from the originating device to the device, the video quality of experience from the originating device to the device is determined.

处理单元1002用于确定从所述发端设备到所述装置的视频源质量,具体包括:The processing unit 1002 is configured to determine the video source quality from the originating device to the device, specifically including:

将下行链路的视频源质量与视频质量衰减因子相乘,将所得乘积确定为从发端设备到装置的视频源质量。The downlink video source quality is multiplied by the video quality attenuation factor, and the resulting product is determined as the video source quality from the originating device to the device.

可选的,处理单元1002用于确定从所述发端设备到所述装置的传输时延,具体包括:Optionally, the processing unit 1002 is configured to determine a transmission delay from the originating device to the apparatus, specifically including:

将上行链路的传输时延与下行链路的传输时延相加,将所得之和确定为从发端设备到装置的传输时延。The transmission delay of the uplink and the transmission delay of the downlink are added, and the sum obtained is determined as the transmission delay from the originating device to the device.

可选的,发端设备包括第一发端设备和第二发端设备,上行视频数据包括第一上行视频数据和第二上行视频数据,控制网元为级联模式中的下级控制网元,下级控制网元与上级控制网元相连;Optionally, the originating device includes a first originating device and a second originating device, the uplink video data includes first uplink video data and second uplink video data, the control network element is a lower-level control network element in cascade mode, and the lower-level control network The element is connected with the superior control network element;

接收单元1001具体用于:The receiving unit 1001 is specifically used for:

接收下级控制网元发送的上行视频损伤参数,上行视频损伤参数由第一上行视频损伤参数和第二上行视频损伤参数所确定,第一上行视频损伤参数用于表征第一发端设备发送到下级控制网元的第一上行视频数据的质量损伤程度,第二上行视频损伤参数用于表征第二发端设备经由上级控制网元发送到下级控制网元的第二上行视频数据的质量损伤程度。Receive the uplink video impairment parameter sent by the lower-level control network element. The uplink video impairment parameter is determined by the first uplink video impairment parameter and the second uplink video impairment parameter. The first uplink video impairment parameter is used to represent the The quality damage degree of the first uplink video data of the network element, and the second uplink video damage parameter are used to characterize the quality damage degree of the second uplink video data sent by the second originating device to the lower-level control network element via the upper-level control network element.

基于与图2所示的评估视频体验质量的方法的同一发明构思,如图11所示,本申请实施例还提供一种评估视频体验质量的装置1100,评估视频体验质量的装置1100用于执行图2所示的评估视频体验质量的方法,其中,评估视频体验质量的装置1100包括:Based on the same inventive concept as the method for evaluating video quality of experience shown in FIG. 2, as shown in FIG. The method for evaluating video quality of experience shown in FIG. 2, wherein the apparatus 1100 for evaluating video quality of experience includes:

接收单元1101,用于接收发端设备发送的上行视频数据;a receiving unit 1101, configured to receive uplink video data sent by the originating device;

处理单元1102,用于获取上行视频损伤参数,上行视频损伤参数用于表征上行视频数据的质量损伤程度;A processing unit 1102, configured to acquire an uplink video damage parameter, where the uplink video damage parameter is used to characterize the degree of quality damage of uplink video data;

发送单元1103,用于将处理单元1102获取的上行视频损伤参数发送给收端设备,用于收端设备评估从发端设备到收端设备的视频体验质量。The sending unit 1103 is configured to send the uplink video impairment parameters obtained by the processing unit 1102 to the receiving device, so that the receiving device evaluates the video experience quality from the sending device to the receiving device.

可选的,上行视频损伤参数包括视频质量衰减因子和上行链路传输时延,上行链路为发端设备到装置之间的传输链路;Optionally, the uplink video impairment parameter includes a video quality attenuation factor and an uplink transmission delay, and the uplink is a transmission link between the originating device and the device;

处理单元1102具体用于:The processing unit 1102 is specifically used for:

获取上行链路的视频源质量sQualityc以及上行视频数据的分辨率;Obtain the video source quality sQuality c of the uplink and the resolution of the uplink video data;

根据分辨率与参考视频源质量之间的对应关系,确定上行视频数据的分辨率相对应的参考视频源质量sQualityo,参考视频源质量表征发端设备的视频源数据在未经视频编码损伤时的质量;According to the correspondence between the resolution and the quality of the reference video source, determine the reference video source quality sQuality o corresponding to the resolution of the uplink video data. The reference video source quality represents the video source data of the originating device without video coding damage. quality;

根据以下公式计算视频质量衰减因子F: Calculate the video quality attenuation factor F according to the following formula:

根据上行视频数据,获取上行链路传输时延。Acquire the uplink transmission delay according to the uplink video data.

可选的,若发端设备的数量为一个,则上行视频损伤参数包括一个发端设备的视频质量衰减因子和一个发端设备与装置之间的一个上行链路的传输时延;且Optionally, if the number of the originating device is one, the uplink video impairment parameter includes a video quality attenuation factor of the originating device and an uplink transmission delay between the originating device and the device; and

处理单元1102具体用于:The processing unit 1102 is specifically used for:

根据一个发端设备发送的上行视频数据,获取一个发端设备与装置之间的上行链路的视频源质量sQualityc,以及获取上行视频数据的分辨率;According to the uplink video data sent by a source device, acquire a video source quality sQuality c of the uplink between the source device and the device, and acquire the resolution of the uplink video data;

根据分辨率与参考视频源质量之间的对应关系,确定上行视频数据的分辨率相对应的参考视频源质量sQualityo,参考视频源质量表征发端设备的视频源数据在未经视频编码损伤时的质量;According to the correspondence between the resolution and the quality of the reference video source, determine the reference video source quality sQuality o corresponding to the resolution of the uplink video data. The reference video source quality represents the video source data of the originating device without video coding damage. quality;

根据以下公式计算视频质量衰减因子F: Calculate the video quality attenuation factor F according to the following formula:

根据上行视频数据,获取一个发端设备与装置之间的上行链路传输时延;Acquiring an uplink transmission delay between the originating device and the device according to the uplink video data;

可选的,若发端设备的数量为至少两个,则上行视频损伤参数包括:至少两个发端设备发送的至少两路上行视频数据的视频质量衰减因子平均值,和至少两个发端设备与装置之间的至少两路上行链路的传输时延的最大值;Optionally, if the number of originating devices is at least two, the uplink video impairment parameters include: the average value of video quality attenuation factors of at least two channels of uplink video data sent by at least two originating devices, and at least two originating devices and devices The maximum value of the transmission delay between at least two uplinks;

处理单元1102具体用于:The processing unit 1102 is specifically used for:

根据至少两个发端设备发送的至少两路上行视频数据,分别获取至少两个发端设备与装置之间的至少两路上行链路的视频源质量sQualityc,以及分别获取至少两路上行视频数据的分辨率;According to at least two channels of uplink video data sent by at least two originating devices, respectively acquire the video source quality sQuality c of at least two uplinks between the at least two originating devices and the device, and respectively acquire at least two channels of uplink video data resolution;

根据分辨率与参考视频源质量之间的对应关系,确定各路上行视频数据的分辨率分别相对应的参考视频源质量sQualityoAccording to the corresponding relationship between the resolution and the quality of the reference video source, determine the quality sQuality o of the reference video source corresponding to the resolution of the upstream video data on each channel;

根据以下公式计算各路上行视频数据的视频质量衰减因子F:获得至少两个F,计算至少两个F的平均值 Calculate the video quality attenuation factor F of the uplink video data of each channel according to the following formula: Get at least two F's, calculate the average of at least two F's

根据上行视频数据,分别获取至少两路上行链路的传输时延,并确定至少两路上行链路的传输时延的最大值。According to the uplink video data, the transmission time delays of the at least two uplinks are obtained respectively, and the maximum value of the transmission time delays of the at least two uplinks is determined.

可选的,发端设备包括第一发端设备和第二发端设备,上行视频数据包括第一上行视频数据和第二上行视频数据,装置为级联模式中的下级控制网元,下级控制网元与上级控制网元相连;Optionally, the originating device includes a first originating device and a second originating device, and the uplink video data includes first uplink video data and second uplink video data, and the device is a lower-level control network element in cascade mode, and the lower-level control network element and The upper control network element is connected;

接收单元1101具体用于:接收第一发端设备发送的第一上行视频数据;The receiving unit 1101 is specifically configured to: receive the first uplink video data sent by the first originating device;

发送单元1103具体用于:通过上级控制网元接收第二发端设备发送的第二上行视频数据;The sending unit 1103 is specifically configured to: receive the second uplink video data sent by the second originating device through an upper-level control network element;

处理单元1102具体用于:根据第一上行视频数据,获取第一上行视频损伤参数,第一上行视频损伤参数用于表征第一上行视频数据的质量损伤程度;The processing unit 1102 is specifically configured to: acquire a first uplink video damage parameter according to the first uplink video data, where the first uplink video damage parameter is used to characterize the quality damage degree of the first uplink video data;

接收单元1101具体用于:接收上级控制网元发送的上级上行视频损伤参数,上级上行视频损伤参数用于表征第二发端设备到上级控制网元的上级上行视频数据的质量损伤程度;The receiving unit 1101 is specifically configured to: receive the upper-level uplink video impairment parameter sent by the upper-level control network element, and the upper-level uplink video impairment parameter is used to represent the quality damage degree of the upper-level uplink video data from the second originating device to the upper-level control network element;

处理单元1102具体用于:基于上级上行视频损伤参数和上下级上行视频损伤参数,计算第二上行视频损伤参数,上下级上行视频损伤参数用于表征上级控制网元到下级控制网元的上下级上行视频数据的质量损伤程度,第二上行视频损伤参数用于表征第二上行视频数据的质量损伤程度;以及,根据第一上行视频损伤参数和第二上行视频损伤参数确定上行视频损伤参数。The processing unit 1102 is specifically configured to: calculate a second uplink video impairment parameter based on the upper-level uplink video impairment parameter and the upper-lower-level uplink video impairment parameter. The quality damage degree of the uplink video data, the second uplink video damage parameter is used to characterize the quality damage degree of the second uplink video data; and, the uplink video damage parameter is determined according to the first uplink video damage parameter and the second uplink video damage parameter.

基于与图2所示的评估视频体验质量的方法的同一发明构思,如图11所示,本申请实施例还提供一种评估视频体验质量的装置1200,该评估视频体验质量的装置1200可用于执行图3所示的方法。其中,评估视频体验质量的装置1200包括收发器1201、处理器1202,存储器1203和总线1204,处理器1202以及存储器1203之间通过总线1204相连,处理器1202用于执行存储器1203中的代码,当代码被执行时,该执行使得处理器1202执行图2所示的评估视频体验质量的方法。Based on the same inventive concept as the method for evaluating video quality of experience shown in FIG. 2, as shown in FIG. Execute the method shown in FIG. 3 . Wherein, the apparatus 1200 for evaluating video quality of experience includes a transceiver 1201, a processor 1202, a memory 1203 and a bus 1204, the processor 1202 and the memory 1203 are connected through the bus 1204, and the processor 1202 is used to execute the code in the memory 1203, when When the code is executed, the execution causes the processor 1202 to execute the method for evaluating video quality of experience shown in FIG. 2 .

处理器1202可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。The processor 1202 may be a central processing unit (English: central processing unit, abbreviated: CPU), a network processor (English: network processor, abbreviated: NP) or a combination of CPU and NP.

处理器1202还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic arraylogic,缩写:GAL)或其任意组合。The processor 1202 may further include a hardware chip. The aforementioned hardware chip may be an application-specific integrated circuit (English: application-specific integrated circuit, abbreviation: ASIC), a programmable logic device (English: programmable logic device, abbreviation: PLD) or a combination thereof. The above-mentioned PLD can be a complex programmable logic device (English: complex programmable logic device, abbreviation: CPLD), field-programmable logic gate array (English: field-programmable gate array, abbreviation: FPGA), general array logic (English: generic array logic , Abbreviation: GAL) or any combination thereof.

存储器1203可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器1203也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard diskdrive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器1203还可以包括上述种类的存储器的组合。The memory 1203 may include a volatile memory (English: volatile memory), such as a random access memory (English: random-access memory, abbreviated: RAM); the memory 1203 may also include a non-volatile memory (English: non-volatile memory ), such as flash memory (English: flash memory), hard disk (English: hard diskdrive, abbreviated: HDD) or solid-state hard disk (English: solid-state drive, abbreviated: SSD); the memory 1203 can also include the memory of the above-mentioned types combination.

基于与图2所示的评估视频体验质量的方法的同一发明构思,如图13所示,本申请实施例还提供一种评估视频体验质量的装置1300,该评估视频体验质量的装置1300可用于执行图3所示的方法。其中,评估视频体验质量的装置1300包括收发器1301、处理器1302,存储器1303和总线1304,处理器1302以及存储器1303之间通过总线1304相连,处理器1302用于执行存储器1303中的代码,当代码被执行时,该执行使得处理器1302执行图2所示的评估视频体验质量的方法。Based on the same inventive concept as the method for evaluating video quality of experience shown in FIG. 2, as shown in FIG. Execute the method shown in FIG. 3 . Wherein, the apparatus 1300 for evaluating video quality of experience includes a transceiver 1301, a processor 1302, a memory 1303 and a bus 1304, the processor 1302 and the memory 1303 are connected through the bus 1304, and the processor 1302 is used to execute the code in the memory 1303, when When the code is executed, the execution causes the processor 1302 to execute the method for evaluating video quality of experience shown in FIG. 2 .

处理器1302可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。The processor 1302 may be a central processing unit (English: central processing unit, abbreviated: CPU), a network processor (English: network processor, abbreviated: NP) or a combination of CPU and NP.

处理器1302还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic arraylogic,缩写:GAL)或其任意组合。The processor 1302 may further include a hardware chip. The aforementioned hardware chip may be an application-specific integrated circuit (English: application-specific integrated circuit, abbreviation: ASIC), a programmable logic device (English: programmable logic device, abbreviation: PLD) or a combination thereof. The above-mentioned PLD can be a complex programmable logic device (English: complex programmable logic device, abbreviation: CPLD), field-programmable logic gate array (English: field-programmable gate array, abbreviation: FPGA), general array logic (English: generic array logic , Abbreviation: GAL) or any combination thereof.

存储器1303可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器1303也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard diskdrive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器1303还可以包括上述种类的存储器的组合。The memory 1303 may include a volatile memory (English: volatile memory), such as a random access memory (English: random-access memory, abbreviated as RAM); the memory 1303 may also include a non-volatile memory (English: non-volatile memory ), such as flash memory (English: flash memory), hard disk (English: hard diskdrive, abbreviated: HDD) or solid-state hard disk (English: solid-state drive, abbreviated: SSD); the memory 1303 can also include the memory of the above-mentioned types combination.

需要说明的是,图10-11提供的装置,可用于实现图2所示的评估视频体验质量的方法。一个具体的实现方式中,图10中的处理单元1002可以用图12中的处理器1202实现,接收单元1001可以由图12中的收发器1201实现。图11中的处理单元1102可以用图13中的处理器1302实现,接收单元1101和发送单元1103均可以由图13中的收发器1301实现。It should be noted that the devices provided in FIGS. 10-11 can be used to implement the method for evaluating video quality of experience shown in FIG. 2 . In a specific implementation manner, the processing unit 1002 in FIG. 10 may be implemented by the processor 1202 in FIG. 12 , and the receiving unit 1001 may be implemented by the transceiver 1201 in FIG. 12 . The processing unit 1102 in FIG. 11 may be implemented by the processor 1302 in FIG. 13 , and both the receiving unit 1101 and the sending unit 1103 may be implemented by the transceiver 1301 in FIG. 13 .

本申请实施例图1所提供的评估视频体验质量的系统100中,收端设备103可以是图10、图12对应的实施例所提供的设备。控制网元101可以是图11、图13对应的实施例所提供的设备。所述评估视频体验质量的系统用于执行图2对应的实施例的方法。In the system 100 for evaluating video quality of experience provided in FIG. 1 in the embodiment of the present application, the receiving device 103 may be the device provided in the embodiments corresponding to FIG. 10 and FIG. 12 . The control network element 101 may be the device provided in the embodiments corresponding to FIG. 11 and FIG. 13 . The system for evaluating video quality of experience is used to execute the method in the embodiment corresponding to FIG. 2 .

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowcharts and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。While preferred embodiments of the present application have been described, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, the appended claims are intended to be construed to cover the preferred embodiment and all changes and modifications which fall within the scope of the application.

显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Apparently, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the embodiments of the present application. In this way, if the modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and equivalent technologies, the present application also intends to include these modifications and variations.

Claims (20)

1. A method for assessing video quality of experience, comprising:
receiving an uplink video damage parameter sent by a control network element by a receiving end device, wherein the uplink video damage parameter is used for representing the quality damage degree of uplink video data sent to the control network element by a sending end device;
and the receiving end equipment evaluates the video experience quality from the transmitting end equipment to the receiving end equipment based on the uplink video damage parameter and the downlink video damage parameter, wherein the downlink video damage parameter is used for representing the quality damage degree of downlink video data sent to the receiving end equipment by the control network element.
2. The method of claim 1, wherein the uplink video impairment parameters comprise a video quality degradation factor and an uplink transmission delay, the uplink being a transmission link between the originating device and the controlling network element; the downlink video impairment parameter comprises video source quality, interactive experience quality and transmission delay of a downlink, and the downlink is a transmission link between the control network element and the receiving end equipment;
the receiving end device evaluates the quality of experience of the video from the sending end device to the receiving end device based on the uplink video damage parameter and the downlink video damage parameter, and comprises the following steps:
the receiving end device determines the video source quality from the transmitting end device to the receiving end device by combining the video source quality of the downlink with the video quality attenuation factor;
the receiving end device determines the transmission delay from the transmitting end device to the receiving end device by combining the transmission delay of the uplink and the transmission delay of the downlink, and determines the viewing experience quality according to the determined transmission delay from the transmitting end device to the receiving end device;
and the receiving end equipment determines the video experience quality from the transmitting end equipment to the receiving end equipment according to the determined video source quality from the transmitting end equipment to the receiving end equipment, the interaction experience quality and the watching experience quality.
3. The method of claim 2, wherein the video quality degradation factor conforms to the following equation:
wherein F is the video quality attenuation factor, the sQualitycIs said upstreamVideo source quality of a link, said sQualityoThe reference video source quality of the video source data of the originating device is obtained when the video source data is not damaged by video coding;
the receiving device determining the video source quality from the originating device to the receiving device in combination with the video source quality of the downlink and the video quality degradation factor, comprising:
the sink device multiplies the video source quality of the downlink by the video quality attenuation factor, and determines the resulting product as the video source quality from the originating device to the sink device.
4. The method of claim 2 or 3, wherein the determining, by the sink device, the transmission delay from the originating device to the sink device in conjunction with the transmission delay of the uplink and the transmission delay of the downlink comprises:
and the receiving end equipment adds the transmission delay of the uplink and the transmission delay of the downlink, and determines the sum as the transmission delay from the transmitting end equipment to the receiving end equipment.
5. The method according to any of claims 1 to 4, wherein the originating device comprises a first originating device and a second originating device, the upstream video data comprises a first upstream video data and a second upstream video data, the control network element is a subordinate control network element in a cascaded mode, and the subordinate control network element is connected to a superior control network element;
the receiving end equipment receives the uplink video damage parameters sent by the control network element, and the method comprises the following steps:
the receiving end equipment receives an uplink video damage parameter sent by the lower control network element, wherein the uplink video damage parameter is determined by a first uplink video damage parameter and a second uplink video damage parameter; the first uplink video impairment parameter is used to represent a quality impairment degree of first uplink video data sent by the first sending end device to the subordinate control network element, and the second uplink video impairment parameter is used to represent a quality impairment degree of second uplink video data sent by the second sending end device to the subordinate control network element via the superior control network element.
6. A method for assessing video quality of experience, comprising:
the method comprises the steps that a control network element receives uplink video data sent by a receiving and sending end device and obtains uplink video damage parameters, wherein the uplink video damage parameters are used for representing the quality damage degree of the uplink video data;
and the control network element sends the uplink video damage parameter to a receiving end device, so that the receiving end device evaluates the video experience quality from the transmitting end device to the receiving end device.
7. The method of claim 6, wherein the uplink video impairment parameters comprise a video quality degradation factor and an uplink transmission delay, the uplink being a transmission link between the originating device and the controlling network element;
the method for acquiring the uplink video damage parameter by the control network element includes:
the control network element obtains the video source quality sQuality of the uplinkcAnd a resolution of the upstream video data;
the control network element determines reference video source quality sQuality corresponding to the resolution of the uplink video data according to the corresponding relation between the resolution and the reference video source qualityoThe reference video source quality characterizes a quality of video source data of the originating device without video coding impairments;
the control network element calculates a video quality attenuation factor F according to the following formula:
and the control network element acquires the uplink transmission delay according to the uplink video data.
8. The method of claim 6 or 7, wherein the method further comprises:
if the number of the transmitting end equipment is one, the uplink video damage parameter comprises a video quality attenuation factor of the transmitting end equipment and the transmission delay of an uplink between the transmitting end equipment and the control network element; and the control network element obtaining the uplink video damage parameter includes:
the control network element obtains the video source quality sQuality of an uplink between the originating device and the control network element according to the uplink video data sent by the originating devicecAnd obtaining the resolution of the uplink video data;
the control network element determines reference video source quality sQuality corresponding to the resolution of the uplink video data according to the corresponding relation between the resolution and the reference video source qualityoThe reference video source quality characterizes a quality of video source data of the originating device without video coding impairments;
the control network element calculates a video quality attenuation factor F according to the following formula:
and the control network element acquires the uplink transmission delay between the transmitting terminal equipment and the control network element according to the uplink video data.
9. The method of claim 6 or 7, wherein the method further comprises:
if the number of the originating devices is at least two, the uplink video impairment parameters include: the average value of the video quality attenuation factors of the at least two paths of uplink video data sent by the at least two sending end devices and the maximum value of the transmission time delay of the at least two paths of uplink between the at least two sending end devices and the control network element;
the method for acquiring the uplink video damage parameter by the control network element includes:
the control network element respectively acquires the video source quality sQuality of at least two paths of uplink between the at least two originating devices and the control network element according to the at least two paths of uplink video data sent by the at least two originating devicescAnd respectively acquiring the resolution of the at least two paths of uplink video data;
the control network element determines reference video source quality sQuality corresponding to the resolution of each path of uplink video data according to the corresponding relation between the resolution and the reference video source qualityo
The control network element calculates the video quality attenuation factor F of each path of uplink video data according to the following formula:obtaining at least two Fs, calculating the average value of the at least two Fs
And the control network element respectively acquires the transmission time delays of the at least two paths of uplink links according to the uplink video data and determines the maximum value of the transmission time delays of the at least two paths of uplink links.
10. The method according to any of claims 6-9, wherein said originating device comprises a first originating device and a second originating device, said upstream video data comprises a first upstream video data and a second upstream video data, said control network element is a subordinate control network element in a cascaded mode, said subordinate control network element is connected to a superior control network element;
the control network element receives uplink video data sent by the transceiver device, and the control network element includes:
the lower control network element receives the first uplink video data sent by the first sender equipment; and
the lower control network element receives the second uplink video data sent by the second sending end device through the upper control network element;
correspondingly, the acquiring, by the control network element, the uplink video damage parameter includes:
the lower control network element acquires a first uplink video damage parameter according to first uplink video data, wherein the first uplink video damage parameter is used for representing the quality damage degree of the first uplink video data; and
the lower control network element receives an upper uplink video damage parameter sent by the upper control network element, wherein the upper uplink video damage parameter is used for representing the quality damage degree of upper uplink video data from the second transmitting terminal equipment to the upper control network element; the lower control network element calculates the second uplink video damage parameter based on the upper uplink video damage parameter and the upper and lower uplink video damage parameters, wherein the upper and lower uplink video damage parameters are used for representing the quality damage degree of the upper and lower uplink video data from the upper control network element to the lower control network element, and the second uplink video damage parameter is used for representing the quality damage degree of the second uplink video data;
and the lower control network element determines the uplink video damage parameter according to the first uplink video damage parameter and the second uplink video damage parameter.
11. An apparatus for assessing quality of experience of a video, comprising:
the receiving unit is used for receiving an uplink video damage parameter sent by a control network element, wherein the uplink video damage parameter is used for representing the quality damage degree of uplink video data sent to the control network element by a sending-end device;
a processing unit, configured to evaluate quality of experience of the video from the originating device to the apparatus based on the uplink video impairment parameter and the downlink video impairment parameter received by the receiving unit, where the downlink video impairment parameter is used to represent a quality impairment degree of downlink video data sent to the apparatus by the control network element.
12. The apparatus of claim 11, wherein the uplink video impairment parameters comprise a video quality degradation factor and an uplink transmission delay, the uplink being a transmission link between the originating device and the controlling network element; the downlink video impairment parameter comprises video source quality, interactive experience quality and transmission delay of a downlink, and the downlink is a transmission link between the control network element and the device;
the processing unit is specifically configured to:
determining a video source quality from the originating device to the apparatus in combination with the video source quality of the downlink and the video quality degradation factor;
determining a transmission delay from the originating device to the apparatus in conjunction with the transmission delay of the uplink and the transmission delay of the downlink, and determining a quality of viewing experience based on the determined transmission delay from the originating device to the apparatus;
determining a quality of video experience from the originating device to the apparatus based on the determined quality of video source from the originating device to the apparatus, the quality of interactive experience, and the quality of viewing experience.
13. The apparatus of claim 12, wherein the video quality degradation factor conforms to the following equation:
wherein F is the video quality attenuation factor, the sQualitycFor the video source quality of the uplink, the sQualityoThe reference video source quality of the video source data of the originating device is obtained when the video source data is not damaged by video coding;
the processing unit is configured to determine a quality of a video source from the originating device to the apparatus, and specifically includes:
multiplying the video source quality of the downlink by the video quality attenuation factor, determining the resulting product as the video source quality from the originating device to the apparatus.
14. The apparatus according to claim 12 or 13, wherein the processing unit is configured to determine a transmission delay from the originating device to the apparatus, and specifically includes:
adding the transmission delay of the uplink to the transmission delay of the downlink, and determining the sum as the transmission delay from the originating device to the apparatus.
15. The apparatus according to any of claims 11 to 14, wherein the originating device comprises a first originating device and a second originating device, the upstream video data comprises a first upstream video data and a second upstream video data, the control network element is a lower level control network element in a cascaded mode, and the lower level control network element is connected to an upper level control network element;
the receiving unit is specifically configured to:
receiving an uplink video damage parameter sent by the subordinate control network element, where the uplink video damage parameter is determined by a first uplink video damage parameter and a second uplink video damage parameter, the first uplink video damage parameter is used to represent a quality damage degree of first uplink video data sent by the first sending end device to the subordinate control network element, and the second uplink video damage parameter is used to represent a quality damage degree of second uplink video data sent by the second sending end device to the subordinate control network element via the superior control network element.
16. An apparatus for assessing quality of experience of a video, comprising:
the receiving unit is used for receiving the uplink video data sent by the sending end equipment;
the processing unit is used for acquiring uplink video damage parameters, and the uplink video damage parameters are used for representing the quality damage degree of the uplink video data;
and the sending unit is used for sending the uplink video damage parameters acquired by the processing unit to a receiving end device, and the receiving end device is used for evaluating the video experience quality from the transmitting end device to the receiving end device.
17. The apparatus of claim 16, wherein the uplink video impairment parameters comprise a video quality degradation factor and an uplink transmission delay, the uplink being a transmission link between the originating device to the apparatus;
the processing unit is specifically configured to:
obtaining video source quality sQuality of uplinkcAnd a resolution of the upstream video data;
determining reference video source quality sQuality corresponding to the resolution of the uplink video data according to the corresponding relation between the resolution and the reference video source qualityoThe reference video source quality characterizes a quality of video source data of the originating device without video coding impairments;
the video quality attenuation factor F is calculated according to the following formula:
and acquiring uplink transmission delay according to the uplink video data.
18. The apparatus of claim 16 or 17,
if the number of the transmitting end equipment is one, the uplink video damage parameter comprises a video quality attenuation factor of the transmitting end equipment and the transmission time delay of an uplink between the transmitting end equipment and the device; and is
The processing unit is specifically configured to:
according to the one originating deviceThe transmitted uplink video data is used for acquiring the video source quality sQuality of an uplink between the transmitting end equipment and the devicecAnd obtaining the resolution of the uplink video data;
determining reference video source quality sQuality corresponding to the resolution of the uplink video data according to the corresponding relation between the resolution and the reference video source qualityoThe reference video source quality characterizes a quality of video source data of the originating device without video coding impairments;
the video quality attenuation factor F is calculated according to the following formula:
and acquiring the uplink transmission delay between the transmitting terminal equipment and the device according to the uplink video data.
19. The apparatus of claim 16 or 17,
if the number of the originating devices is at least two, the uplink video impairment parameters include: the average value of the video quality attenuation factors of the at least two paths of uplink video data sent by the at least two sending end devices and the maximum value of the transmission time delay of the at least two paths of uplink between the at least two sending end devices and the device;
the processing unit is specifically configured to:
respectively acquiring video source quality sQuality of at least two paths of uplink between the at least two originating devices and the device according to at least two paths of uplink video data sent by the at least two originating devicescAnd respectively acquiring the resolution of the at least two paths of uplink video data;
according to the corresponding relation between the resolution and the reference video source quality, determining the reference video source quality sQuality corresponding to the resolution of each path of uplink video data respectivelyo
Calculating the video quality attenuation of each path of uplink video data according to the following formulaReducing the factor F:obtaining at least two Fs, calculating the average value of the at least two Fs
And respectively acquiring the transmission time delays of at least two paths of uplink links according to the uplink video data, and determining the maximum value of the transmission time delays of the at least two paths of uplink links.
20. The apparatus of any of claims 16-19, wherein the originating device comprises a first originating device and a second originating device, the upstream video data comprises a first upstream video data and a second upstream video data, the apparatus is a subordinate control network element in a cascaded mode, the subordinate control network element is connected to a superior control network element;
the receiving unit is specifically configured to: receiving the first uplink video data sent by the first sending end equipment; receiving a superior uplink video damage parameter sent by the superior control network element, wherein the superior uplink video damage parameter is used for representing the quality damage degree from the second sending end device to superior uplink video data of the superior control network element;
the sending unit is specifically configured to: receiving, by the superior control network element, the second uplink video data sent by the second originating device;
the processing unit is specifically configured to: acquiring a first uplink video damage parameter according to first uplink video data, wherein the first uplink video damage parameter is used for representing the quality damage degree of the first uplink video data; calculating a second uplink video damage parameter based on the upper uplink video damage parameter and the upper and lower uplink video damage parameters, wherein the upper and lower uplink video damage parameters are used for representing the quality damage degree of the upper and lower uplink video data from the upper control network element to the lower control network element, and the second uplink video damage parameter is used for representing the quality damage degree of the second uplink video data; and determining the uplink video damage parameter according to the first uplink video damage parameter and the second uplink video damage parameter.
CN201710141023.8A 2017-03-10 2017-03-10 Method and device for evaluating video experience quality Active CN108574840B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710141023.8A CN108574840B (en) 2017-03-10 2017-03-10 Method and device for evaluating video experience quality

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710141023.8A CN108574840B (en) 2017-03-10 2017-03-10 Method and device for evaluating video experience quality

Publications (2)

Publication Number Publication Date
CN108574840A true CN108574840A (en) 2018-09-25
CN108574840B CN108574840B (en) 2020-03-10

Family

ID=63577333

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710141023.8A Active CN108574840B (en) 2017-03-10 2017-03-10 Method and device for evaluating video experience quality

Country Status (1)

Country Link
CN (1) CN108574840B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110971891A (en) * 2018-09-30 2020-04-07 北京奇虎科技有限公司 Video quality evaluation method and device and electronic equipment
CN111669636A (en) * 2020-06-19 2020-09-15 海信视像科技股份有限公司 Audio-video synchronous video recording method and display equipment
CN112543319A (en) * 2019-09-20 2021-03-23 中国移动通信有限公司研究院 Video call quality testing method, device and computer readable storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102075781A (en) * 2009-11-20 2011-05-25 上海倍亚得信息技术有限公司 System and method for testing user perception effect of video telephony and streaming media
CN102257831A (en) * 2011-06-09 2011-11-23 华为技术有限公司 Method and network node for video quality evaluation
CN103118238A (en) * 2011-11-17 2013-05-22 中国电信股份有限公司 Controlling method of video conference and video conference system
CN103888846A (en) * 2014-03-04 2014-06-25 浙江大学 Wireless video streaming service self-adaption rate control method based on QoE
CN104012040A (en) * 2011-10-24 2014-08-27 T移动美国公司 Optimize video call service quality
CN104662823A (en) * 2012-07-13 2015-05-27 安立公司 Test system to estimate the uplink or downlink quality of multiple user devices using a mean opinion score (MOS)
CN104685870A (en) * 2012-07-24 2015-06-03 统一有限责任两合公司 Method, device and system for testing video quality
CN104753812A (en) * 2013-12-30 2015-07-01 Wi-Lan研究所公司 Systems and methods for cooperative applications in communication systems
US20160112673A1 (en) * 2006-08-07 2016-04-21 Oovoo, Llc Video conferencing over ip networks

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160112673A1 (en) * 2006-08-07 2016-04-21 Oovoo, Llc Video conferencing over ip networks
CN102075781A (en) * 2009-11-20 2011-05-25 上海倍亚得信息技术有限公司 System and method for testing user perception effect of video telephony and streaming media
CN102257831A (en) * 2011-06-09 2011-11-23 华为技术有限公司 Method and network node for video quality evaluation
CN104012040A (en) * 2011-10-24 2014-08-27 T移动美国公司 Optimize video call service quality
CN103118238A (en) * 2011-11-17 2013-05-22 中国电信股份有限公司 Controlling method of video conference and video conference system
CN104662823A (en) * 2012-07-13 2015-05-27 安立公司 Test system to estimate the uplink or downlink quality of multiple user devices using a mean opinion score (MOS)
CN104685870A (en) * 2012-07-24 2015-06-03 统一有限责任两合公司 Method, device and system for testing video quality
CN104753812A (en) * 2013-12-30 2015-07-01 Wi-Lan研究所公司 Systems and methods for cooperative applications in communication systems
CN103888846A (en) * 2014-03-04 2014-06-25 浙江大学 Wireless video streaming service self-adaption rate control method based on QoE

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MARGARET H. PINSON,ET AL: "Temporal Video Quality Model Accounting for Variable Frame Delay Distortions", 《IEEE TRANSACTIONS ON BROADCASTING》 *
王新宁,等: "基于Java的实时流媒体传输自适应调节方法和实现", 《电脑知识与技术》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110971891A (en) * 2018-09-30 2020-04-07 北京奇虎科技有限公司 Video quality evaluation method and device and electronic equipment
CN112543319A (en) * 2019-09-20 2021-03-23 中国移动通信有限公司研究院 Video call quality testing method, device and computer readable storage medium
CN111669636A (en) * 2020-06-19 2020-09-15 海信视像科技股份有限公司 Audio-video synchronous video recording method and display equipment
CN111669636B (en) * 2020-06-19 2022-02-25 海信视像科技股份有限公司 Audio-video synchronous video recording method and display equipment

Also Published As

Publication number Publication date
CN108574840B (en) 2020-03-10

Similar Documents

Publication Publication Date Title
US10893080B2 (en) Relaying multimedia conferencing utilizing software defined networking architecture
KR101518799B1 (en) Method and apparatus for controlling wireless uplink sessions
US8896652B2 (en) System and method for real-time video communications
CN107241564B (en) Multi-stream video conference method, device and system based on IMS network architecture
CN105763832B (en) A kind of video interactive, control method and device
KR20180031016A (en) Downside of the transmitter side video phone
WO2012075951A1 (en) Method and device for adjusting bandwidth in conference place, conference terminal and media control server
CN108574840B (en) Method and device for evaluating video experience quality
US10645128B2 (en) Media session processing method, related device, and communications system
Jiménez et al. The upstream matters: impact of uplink performance on YouTube 360 live video streaming in LTE
WO2012175228A1 (en) Methods and apparatus for advertising endpoint device capabilities for sending/receiving simultaneous media streams
Rodríguez et al. Adaptive cross-device videoconferencing solution for wireless networks based on QoS monitoring
CN111404908B (en) Data interaction method and device, electronic equipment and readable storage medium
Leu et al. TRASS: A transmission rate‐adapted streaming server in a wireless environment
Sarwar et al. QoS and QoE Aware N‐Screen Multicast Service
Johanson Multimedia communication, collaboration and conferencing using Alkit Confero
Salah et al. Video‐on‐Demand (VoD) deployment over hospitality networks
Sorokin et al. Impact of CPU load on video conferencing quality
HUSSEIN PERFORMANCE ANALYSIS OF VIDEO CODEC (H. 263+, H. 264) FOR VIDEOCONFERENCING OVER WIRELESS LOCAL AREA NET-WORK (WLAN)
Yokota et al. Quality and Transferred Data Based Video Bitrate Control Method for Web-Conferencing
Volkert et al. Homer conferencing-A multimedia test bed for various experiments and measurements
CN116436870A (en) Bandwidth adaptive method, device and storage medium
Al Hasrouty Adaptive Multicast Live Streaming for A/V Conferencing Systems over Software-Defined Networks
CN119562105A (en) A shared screen projection method, system, terminal and medium
Hamodi Deploying triple-play services over existing IP networks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant