WO2018032361A1 - 一种视频质量评估方法及装置 - Google Patents

一种视频质量评估方法及装置 Download PDF

Info

Publication number
WO2018032361A1
WO2018032361A1 PCT/CN2016/095547 CN2016095547W WO2018032361A1 WO 2018032361 A1 WO2018032361 A1 WO 2018032361A1 CN 2016095547 W CN2016095547 W CN 2016095547W WO 2018032361 A1 WO2018032361 A1 WO 2018032361A1
Authority
WO
WIPO (PCT)
Prior art keywords
video
download speed
average
download
speed
Prior art date
Application number
PCT/CN2016/095547
Other languages
English (en)
French (fr)
Inventor
许琼涛
李文
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2016/095547 priority Critical patent/WO2018032361A1/zh
Priority to CN201680088161.8A priority patent/CN109565586A/zh
Publication of WO2018032361A1 publication Critical patent/WO2018032361A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details

Definitions

  • the present application relates to the field of video technologies, and in particular, to a video quality assessment method and apparatus.
  • the International Telecommunication Union proposes an evaluation method for video quality from the perspective of user experience.
  • the evaluation method determines a vMOS (Video Mean Opinion Score) value of the video according to the quality of the video source and the playback delay.
  • the quality of the video source depends on the screen resolution, video resolution, video coding technology, video bit rate, and quality of the video source itself of the terminal device that plays the video.
  • the above evaluation method mainly evaluates the video quality on the user side.
  • the video data forwarding device since the network security problem is involved, the video data is generally encrypted and transmitted, so that the user plane video data cannot be deeply analyzed, and the video cannot be obtained.
  • Source information such as video resolution, video encoding technology, video bitrate, etc., makes it impossible to evaluate video quality.
  • the embodiment of the present application provides a video quality evaluation method and apparatus for evaluating video quality in the case of video encryption transmission.
  • An embodiment of the present application provides a video quality assessment method, including:
  • the network device determines a video average download speed, a video best download speed, and a video download speed fluctuation rate of the terminal device, wherein the video average download speed is an average download speed of the video during a playback duration of the video, The video tries to download the speed for the video in the Playing an average download speed in a valid download period during a duration period, wherein the valid download period is a sum of all time periods in which the download speed is greater than a threshold in the playback duration; the video download speed fluctuation rate is buffer a ratio of the time period to the playing duration period, wherein the buffering time period is a sum of all time periods in which the download speed is less than the video average download speed in the playing duration period;
  • the network device determines a video quality metric vMOS of the video according to the video average download speed, the video best effort download speed, and the video download speed volatility.
  • the network device may determine, according to the video average download speed, the video best download speed, and the video download speed fluctuation rate. The quality of the video, thereby enabling evaluation of video quality in the case of video encrypted transmission.
  • the network device determines, according to the video average download speed, the video best download speed, and the video download speed fluctuation rate, that the vMOS of the video meets the following formula:
  • avgrate is the average download speed of the video
  • P1 is a weight value corresponding to the average download speed of the video
  • striverate is the best-effort download speed of the video
  • P2 is a weight value corresponding to the best-effort download speed of the video
  • the Fluctuation is the The video download speed fluctuation rate
  • P3 is a weight value corresponding to the video download speed fluctuation rate.
  • the method further includes:
  • the network device determines a video quality level corresponding to the video according to a vMOS of the video.
  • the threshold is 0.
  • An embodiment of the present application provides a video quality evaluation apparatus, where the apparatus includes:
  • a first determining unit configured to determine a video average download speed, a video best download speed, and a video download speed fluctuation rate of the terminal device, where the video average download speed is the video in the An average download speed during a playback duration of the video, the video best download speed being an average download speed of the video during a valid download period of the playback duration, the valid download period being a sum of all time periods in which the download speed is greater than a threshold in a playback duration period; the video download speed fluctuation rate is a ratio of a buffer time period to the playback duration period, and the buffer time period is the playback duration period The sum of all time periods in which the internal download speed is less than the average download speed of the video;
  • a second determining unit configured to determine a video quality metric vMOS of the video according to the video average download speed, the video best effort download speed, and the video download speed volatility.
  • the second determining unit is specifically configured to:
  • avgrate is the average download speed of the video
  • P1 is a weight value corresponding to the average download speed of the video
  • striverate is the best-effort download speed of the video
  • P2 is a weight value corresponding to the best-effort download speed of the video
  • the Fluctuation is the The video download speed fluctuation rate
  • P3 is a weight value corresponding to the video download speed fluctuation rate.
  • the second determining unit is further configured to:
  • the network device determines a video quality level corresponding to the video according to a vMOS of the video.
  • the threshold is 0.
  • An embodiment of the present application provides a video quality evaluation apparatus, where the apparatus includes:
  • a processor configured to determine a video average download speed, a video best download speed, and a video download speed fluctuation rate of the terminal device; wherein the video average download speed is an average download of the video during a playback duration of the video Speed, the video best download speed is an average download speed of the video during an effective download period of the playback duration period, and the effective download period is a download speed greater than a threshold in the playback duration period a sum of all the time periods; the video download speed fluctuation rate is a ratio of the buffer time period to the play duration period, and the buffer time period is that the download speed is less than the average video download speed in the playback duration period All a sum of time periods; determining a video quality metric vMOS of the video based on the video average download speed, the video best effort download speed, and the video download speed volatility.
  • the video average download speed is an average download of the video during a playback duration of the video Speed
  • the video best download speed is an average download speed of the video during an effective download period of the playback
  • the processor is specifically configured to:
  • avgrate is the average download speed of the video
  • P1 is a weight value corresponding to the average download speed of the video
  • striverate is the best-effort download speed of the video
  • P2 is a weight value corresponding to the best-effort download speed of the video
  • the Fluctuation is the The video download speed fluctuation rate
  • P3 is a weight value corresponding to the video download speed fluctuation rate.
  • the processor is further configured to:
  • the network device determines a video quality level corresponding to the video according to a vMOS of the video.
  • the threshold is 0.
  • FIG. 1 is a schematic flowchart of a video quality assessment method according to an embodiment of the present application
  • FIG. 2 is a schematic diagram of a video data transmission rate according to an embodiment of the present application.
  • FIG. 3 is a schematic structural diagram of a video quality evaluation apparatus according to an embodiment of the present application.
  • FIG. 4 is a schematic structural diagram of a video quality evaluation apparatus according to an embodiment of the present application.
  • the embodiments of the present application can be applied to communication systems such as WLAN (Wireless Local Area Networks), LTE (Long Term Evolution), and 5G.
  • WLAN Wireless Local Area Networks
  • LTE Long Term Evolution
  • 5G 5th Generation
  • network device includes but is not limited to a base station, a node, a base station controller, an access point (AP), a mobile station, or any other type capable of working in a wireless or wired environment.
  • AP access point
  • mobile station or any other type capable of working in a wireless or wired environment.
  • Interface device includes but is not limited to a base station, a node, a base station controller, an access point (AP), a mobile station, or any other type capable of working in a wireless or wired environment.
  • the base station when transmitting video data to the terminal device, the base station cannot determine the video resolution, video coding technology, video bit rate, and the like of the video data being played by the terminal device, and thus cannot determine the video quality of the video that the terminal device is playing.
  • FIG. 1 a schematic diagram of a video quality assessment method according to an embodiment of the present application is shown.
  • the method specifically includes the following steps:
  • Step 101 The network device determines a video average download speed, a video best download speed, and a video download speed fluctuation rate of the terminal device, where the average video download speed is an average download of the video during a duration of playing of the video.
  • Speed the video best download speed is an average download speed of the video during an effective download period of the playback duration period, and the effective download period is a download speed greater than a threshold in the playback duration period a sum of all the time periods
  • the video download speed fluctuation rate is a ratio of the buffer time period to the play duration period, and the buffer time period is that the download speed is less than the average video download speed in the playback duration period The sum of all time periods;
  • Step 102 The network device determines a video quality metric vMOS of the video according to the video average download speed, the video best effort download speed, and the video download speed volatility.
  • the average video download speed may be an average download speed of the video during the playback duration of the video.
  • the average video download speed is related to the screen resolution of the terminal device, the video resolution, the video encoding technology, the video bit rate, and the quality of the video source itself. These factors mainly reflect the amount of data required for a video with a long time, the same. The larger the amount of data required for the video in the time period, the better the quality information of the video source, and the higher the average download speed of the video, and vice versa, and will not be described here.
  • the network device when transmitting video data to the terminal device, the network device does not transmit all the video data to the terminal device at one time, but determines the amount of video data required for the terminal device to play the video.
  • the amount of video data transmitted to the terminal device to ensure how much video data is transmitted by the terminal device, so as to prevent the network device from transmitting all the video data to the terminal device, the terminal device is turned off before the video is played. The resources caused by the video being played are wasted.
  • the network device does not continuously transmit video data to the terminal device, but only transmits a certain amount of video data at a time, and then stops transmitting the video data, and when determining that the terminal device needs video data, , the video data is transmitted to the terminal device again.
  • the average download speed of the video during the effective download period of the playback duration is used as the video best download speed.
  • the effective download time period is a sum of all time periods in which the download speed is greater than the threshold in the playback duration period.
  • the threshold value may be 0, and the threshold value may also take other values, which may be determined according to actual conditions, which is not limited by the embodiment of the present application.
  • the video download speed fluctuation rate is a ratio of the buffering time period to the playing duration period, and the buffering time period is that the downloading speed in the playing duration period is less than the average video downloading speed. The sum of all time periods.
  • FIG. 2 it is a schematic diagram of a video data transmission rate provided by an embodiment of the present application.
  • the playback playback duration period is T
  • the average download speed A of the video during the playback duration period is the buffer time period.
  • the buffer time period is the sum of all the time periods in which the download speed is less than A in the playback duration period T, that is,
  • the buffering period is the difference between T1 and T5, the difference between T2 and T6, the difference between T3 and T7, and the difference between T4 and T8. If the threshold is 0, the valid download period is the sum of T1, T2, T3, and T4. Based on the above information, the video quality of the video can be determined.
  • step 102 the network device determines, according to the video average download speed, the video best effort download speed, and the video download speed fluctuation rate, that the quality of the video meets the following formula:
  • vMOS is the quality of the video determined by the network device
  • avgrate is the Video average download speed
  • P1 is a weight value corresponding to the average video download speed
  • striverate is the video best download speed
  • P2 is a weight value corresponding to the video best download speed
  • fluctuation is the video download speed fluctuation rate
  • P3 is a weight value corresponding to the video download speed fluctuation rate.
  • P1, P2, and P3 can be determined according to actual conditions, and are not illustrated here.
  • the determined vMOS is equivalent to scoring the video, and the higher the vMOS, the higher the quality of the video.
  • the video quality level corresponding to the video may be determined according to the relationship between the pre-agreed video quality level and the vMOS.
  • the user experience corresponding to the video quality level may also be included.
  • the video quality level is excellent, and the user thinks that the video is played without delay and the playback is smooth.
  • the vMOS is greater than or equal to 3 and less than 4
  • the video quality level is medium.
  • the delay is more obvious, and the playback is a bit stuck, but acceptable.
  • the network device may determine the quality of the video according to the video average download speed, the video best download speed, and the video download speed fluctuation rate. In order to achieve video quality evaluation in the case of video encryption transmission.
  • the embodiment of the present application further provides a video quality evaluation apparatus, which can perform the method flow described in FIG.
  • the embodiment of the present application provides a schematic structural diagram of a video quality assessment apparatus.
  • the apparatus includes:
  • a first determining unit 301 configured to determine a video average download speed, a video best download speed, and a video download speed fluctuation rate of the terminal device, where the video average download speed is that the video is within a playback duration of the video Average download speed, the video best download speed is an average download speed of the video during a valid download period of the playback duration, and the effective download period is a download speed during the playback duration a sum of all time periods greater than a threshold; the video download speed fluctuation rate is a ratio of a buffer time period to the playback duration period, and the buffer time period is that the download speed is less than the video average during the playback duration period The sum of all time periods of the download speed;
  • the second determining unit 302 is configured to determine a video quality metric vMOS of the video according to the video average download speed, the video best effort download speed, and the video download speed volatility.
  • the second determining unit 302 is specifically configured to:
  • avgrate is the average download speed of the video
  • P1 is a weight value corresponding to the average download speed of the video
  • striverate is the best-effort download speed of the video
  • P2 is a weight value corresponding to the best-effort download speed of the video
  • the Fluctuation is the The video download speed fluctuation rate
  • P3 is a weight value corresponding to the video download speed fluctuation rate.
  • the second determining unit 302 is further configured to:
  • the network device determines a video quality level corresponding to the video according to a vMOS of the video.
  • the threshold is 0.
  • the embodiment of the present application further provides a video quality evaluation apparatus, which can perform the method flow described in FIG.
  • the embodiment of the present application provides a schematic structural diagram of a video quality evaluation apparatus.
  • the apparatus includes a processor 401, a memory 402, and a transceiver 403.
  • the transceiver 403 is coupled to the processor 401 for supporting communication between the video quality assessment device and the terminal.
  • the memory 402 is for holding program instructions and is coupled to the processor 401.
  • the processor 401 is configured to determine a video average download speed, a video best download speed, and a video download speed fluctuation rate of the terminal device, where the video average download speed is an average of the video during the playback duration of the video.
  • a download speed wherein the video download speed is an average download speed of the video during a valid download period of the playback duration period, and the effective download period is a download speed greater than a threshold during the playback duration period
  • the sum of all the time periods; the video download speed fluctuation rate is a ratio of the buffer time period to the play duration period, and the buffer time period is that the download speed is less than the video average download speed during the play duration period
  • the sum of all time periods; the video quality metric vMOS of the video is determined based on the video average download speed, the video best effort download speed, and the video download speed volatility.
  • the processor 401 is specifically configured to:
  • avgrate is the average download speed of the video
  • P1 is the average download speed of the video.
  • the weight value is: the effortrate is the download speed of the video, the P2 is the weight value corresponding to the video best download speed; the fuctuation is the video download speed fluctuation rate, and P3 is the weight value corresponding to the video download speed fluctuation rate.
  • the processor 401 is further configured to:
  • the network device determines a video quality level corresponding to the video according to a vMOS of the video.
  • the threshold is 0.
  • the transceiver can be a wired transceiver, a wireless transceiver, or a combination thereof.
  • the wired transceiver can be, for example, an Ethernet interface.
  • the Ethernet interface can be an optical interface, an electrical interface, or a combination thereof.
  • the wireless transceiver can be, for example, a wireless local area network transceiver, a cellular network transceiver, or a combination thereof.
  • the processor 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.
  • the processor may further include a hardware chip.
  • the hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (abbreviated as PLD), or a combination thereof.
  • the above PLD can be a complex programmable logic device (English: complex programmable logic device, abbreviation: CPLD), field-programmable gate array (English: field-programmable gate array, abbreviation: FPGA), general array logic (English: generic array Logic, abbreviation: GAL) or any combination thereof.
  • the memory may include a volatile memory (English: volatile memory), such as random access memory (English: random-access memory, abbreviation: RAM); the memory may also include non-volatile memory (English: non-volatile memory).
  • read-only memory (English: read-only memory, abbreviation: ROM), flash memory (English: flash memory), hard disk (English: hard disk drive, abbreviation: HDD) or solid state drive (English: solid-state drive, Abbreviation: SSD); the memory may also include a combination of the above types of memory.
  • the bus interface may also be included in FIG. 4, and the bus interface may include any number of interconnected buses and bridges, specifically linked by one or more processors represented by the processor and various circuits of the memory represented by the memory. .
  • the bus interface can also be used such as peripherals, voltage regulators and power Various other circuits, such as management circuits and the like, are linked together, which are well known in the art and, therefore, will not be further described herein.
  • the bus interface provides an interface.
  • the transceiver provides means for communicating with various other devices on a transmission medium.
  • the processor is responsible for managing the bus architecture and the usual processing, and the memory can store the data that the processor uses when performing operations.
  • embodiments of the present application can be provided as a method, system, or computer program product.
  • the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware.
  • the application can take the form of a computer program product embodied on one or more computer usable memory channels (including but not limited to disk storage and optical storage, etc.) in which computer usable program code is embodied.
  • the present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG.
  • the computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine instruction for generating instructions executed by a processor of a computer or other programmable data processing device Means for implementing the functions specified in one or more flows of the flowchart or in a block or blocks of the flowchart.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

一种视频质量评估方法及装置,包括:网络设备确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,视频平均下载速度为所述视频在所述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的vMOS。

Description

一种视频质量评估方法及装置 技术领域
本申请涉及视频技术领域,尤其涉及一种视频质量评估方法及装置。
背景技术
随着移动通信网络的发展,移动互联网已经成为人们生活中不可缺少的一部分。根据最新的调查研究,运营商视频流量占比已经超过50%,如何评估无线网络中的视频业务对网络的建设和评价非常重要。
目前,国际电信联盟从用户体验的角度,提出了一种针对视频质量的评估方法。该评估方法根据视频源质量和播放时延来确定视频的vMOS(Video Mean Opinion Score,视频平均意见得分,或者称之为:视频质量度量)值,vMOS值越高,视频的质量越高。其中,视频源质量取决于播放视频的终端设备的屏幕分辨率、视频分辨率、视频编码技术、视频码率、视频源本身质量等因素。
上述评估方法主要是在用户侧对视频质量进行评估,对于视频数据转发设备,由于涉及到网络安全问题,视频数据一般会进行加密传输,从而无法对用户面视频数据进行深度解析,从而无法获得视频源信息,例如视频分辨率、视频编码技术、视频码率等信息,从而无法对视频质量进行评估。
发明内容
本申请实施例提供一种视频质量评估方法及装置,用以在视频加密传输的情况下,对视频质量进行评估。
本申请实施例提供一种视频质量评估方法,包括:
网络设备确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述 播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;
所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。
根据本申请实施例提供的方法,网络设备在确定视频的视频平均下载速度、视频尽力下载速度和视频下载速度波动率后,可以根据视频平均下载速度、视频尽力下载速度和视频下载速度波动率确定所述视频的质量,从而实现在视频加密传输的情况下,对视频质量进行评估。
可选的,所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的vMOS符合下述公式要求:
vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)
其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。
可选的,所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS之后,还包括:
所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。
可选的,所述阈值为0。
本申请实施例提供一种视频质量评估装置,该装置包括:
第一确定单元,用于确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所 述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;
第二确定单元,用于根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。
可选的,所述第二确定单元具体用于:
根据下述公式确定vMOS:
vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)
其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。
可选的,所述第二确定单元还用于:
所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。
可选的,所述阈值为0。
本申请实施例提供一种视频质量评估装置,该装置包括:
处理器,用于确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有 时间段之和;根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。
可选的,所述处理器具体用于:
根据下述公式确定vMOS:
vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)
其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。
可选的,所述处理器还用于:
所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。
可选的,所述阈值为0。
附图说明
图1为本申请实施例提供的一种视频质量评估方法流程示意图;
图2为本申请实施例提供的一种视频数据传输速率示意图;
图3为本申请实施例提供的一种视频质量评估装置结构示意图;
图4为本申请实施例提供的一种视频质量评估装置结构示意图。
具体实施方式
下面结合说明书附图对本申请实施例做详细描述。
本申请实施例可以应用于WLAN(Wireless Local Area Networks,无线局域网)、LTE(Long Term Evolution,长期演进)以及5G等通信***。
本申请实施例中,术语“网络设备”包括但不限于基站、节点、基站控制器、接入点(Access Point,简称AP)、移动站或任何其它类型的能够在无线或有线环境中工作的接口设备。
目前,现有技术中,在对视频质量进行评估时,需要获取播放视频的终端设备的屏幕分辨率、视频分辨率、视频编码技术、视频码率、视频源本身质量以及视频的播放时延等信息。然而,对于进行加密等操作的视频数据,在传输的过程中,因为考虑到网络安全问题,不能对这些数据包进行深度解析,从而无法获取上述信息,从而无法确定视频质量。例如,基站在向终端设备传输视频数据的同时,无法确定终端设备正在播放的视频数据的视频分辨率、视频编码技术、视频码率等信息,从而无法确定终端设备正在播放的视频的视频质量。
基于上述论述,如图1所示,本申请实施例提供的一种视频质量评估方法流程示意图。
参见图1,该方法具体包括以下步骤:
步骤101:网络设备确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;
步骤102:所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。
步骤101中,视频平均下载速度可以为视频在视频的播放持续时间段内的平均下载速度。
视频平均下载速度与终端设备的屏幕分辨率、视频分辨率、视频编码技术、视频码率、视频源本身质量等因素相关,这些因素在主要反映在一定时长的视频需要的数据量大小上,相同时间段内的视频需要数据量越大,视频源质量信息越好,视频平均下载速度也就越大,反之亦然,在此不再赘述。
现有的流媒体传输协议中,网络设备在向终端设备传输视频数据时,并不是一次性将所有视频数据全部传输给终端设备,而是根据终端设备播放视频所需要的视频数据量,确定每次传输给终端设备的视频数据量,保证终端设备播放多少视频就传输多少对应的视频数据量,这样可以避免网络设备向终端设备传输完所有的视频数据之后,终端设备在将视频播放完之前关闭正在播放的视频导致的资源浪费。因此,终端设备在播放视频期间,网络设备并不是不间断的向终端设备传输视频数据,而是每次只传输一定量的视频数据,然后停止传输视频数据,并在确定终端设备需要视频数据时,再次向终端设备传输视频数据。
结合上面的描述,本申请实施例中,将视频在所述播放持续时间段内的有效下载时间段内的平均下载速度作为视频尽力下载速度。其中,有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和。本申请实施例中,阈值可以为0,当然阈值也可以取其他值,具体可以根据实际情况确定,本申请实施例对此并不限定。
相应的,本申请实施例中,视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和。
举例来说,如图2所示,为本申请实施例提供的一种视频数据传输速率示意图。图2中,播放播放持续时间段为T,视频在播放持续时间段内的平均下载速度A,此时,缓冲时间段为播放持续时间段T内下载速度小于A的所有时间段之和,即缓冲时间段为T1与T5的差值、T2与T6的差值、T3与T7的差值、T4与T8的差值之和。若阈值为0,此时,有效下载时间段为T1、T2、T3、T4之和。根据上述信息就可以确定出视频的视频质量。
步骤102中,网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定所述视频的质量符合下述公式要求:
vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)
其中,vMOS为所述网络设备确定出的所述视频的质量,avgrate为所述 视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。
其中,P1、P2、P3的取值可以根据实际情况确定,在此不再一一举例说明。
本申请实施例中,确定出的vMOS相当于对视频进行打分,vMOS越高,视频的质量也就越高。
本申请实施例中,确定出vMOS之后,还可以根据事先约定好的视频质量等级与vMOS之间的关系,确定出视频所对应的视频质量等级。
举例来说,如表1所示,为本申请实施例提供的一种视频质量等级与vMOS之间的关系。
Figure PCTCN2016095547-appb-000001
表1
表1中,还可以包括与视频质量等级对应的用户体验。例如,在vMOS大于或等于5时,视频质量等级为优,此时用户认为视频播放时无延迟,并且播放顺畅。再例如,在vMOS大于或等于3且小于4时,视频质量等级为中,此时用户在观看视频时,延迟较明显,播放有点卡顿,但可以接受。
当然,以上只是示例,视频质量等级与vMOS之间的关系还可以为其他形式,本申请实施例对此并不限定。
根据上述方法,网络设备在确定视频的视频平均下载速度、视频尽力下载速度和视频下载速度波动率后,可以根据视频平均下载速度、视频尽力下载速度和视频下载速度波动率确定所述视频的质量,从而实现在视频加密传输的情况下,对视频质量进行评估。
基于相同的技术构思,本申请实施例还提供一种视频质量评估装置,该装置可执行图1所述的方法流程。
如图3所示,本申请实施例提供一种视频质量评估装置结构示意图。
参见图3,该装置包括:
第一确定单元301,用于确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;
第二确定单元302,用于根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。
可选的,所述第二确定单元302具体用于:
根据下述公式确定vMOS:
vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)
其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。
可选的,所述第二确定单元302还用于:
所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。
可选的,所述阈值为0。
基于相同的技术构思,本申请实施例还提供一种视频质量评估装置,该装置可执行图1所述的方法流程。
如图4所示,本申请实施例提供一种视频质量评估装置结构示意图。
参见图4,该装置包括:处理器401、存储器402和收发信机403。所述收发信机403与所述处理器401耦合,用于支持视频质量评估装置与终端之间的通信。所述存储器402用于保存程序指令并与所述处理器401耦合。
处理器401,用于确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。
可选的,所述处理器401具体用于:
根据下述公式确定vMOS:
vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)
其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对 应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。
可选的,所述处理器401还用于:
所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。
可选的,所述阈值为0。
图4中,收发信机可以是有线收发信机,无线收发信机或其组合。有线收发信机例如可以为以太网接口。以太网接口可以是光接口,电接口或其组合。无线收发信机例如可以为无线局域网收发信机,蜂窝网络收发信机或其组合。处理器可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。处理器还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic array logic,缩写:GAL)或其任意组合。存储器可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read-only memory,缩写:ROM),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器还可以包括上述种类的存储器的组合。
可选的,图4中还可以包括总线接口,总线接口可以包括任意数量的互联的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线接口还可以将诸如***设备、稳压器和功率 管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发信机提供用于在传输介质上与各种其他设备通信的单元。处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储信道(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器指令,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本 申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (12)

  1. 一种视频质量评估方法,其特征在于,该方法包括:
    网络设备确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;
    所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。
  2. 根据权利要求1所述的方法,其特征在于,所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的vMOS符合下述公式要求:
    vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)
    其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。
  3. 根据权利要求1至2任一所述的方法,其特征在于,所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS之后,还包括:
    所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。
  4. 根据权利要求1至3任一所述的方法,其特征在于,所述阈值为0。
  5. 一种视频质量评估装置,其特征在于,该装置包括:
    第一确定单元,用于确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;
    第二确定单元,用于根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。
  6. 根据权利要求5所述的装置,其特征在于,所述第二确定单元具体用于:
    根据下述公式确定vMOS:
    vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)
    其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。
  7. 根据权利要求5至6任一所述的装置,其特征在于,所述第二确定单元还用于:
    所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。
  8. 根据权利要求5至7任一所述的装置,其特征在于,所述阈值为0。
  9. 一种视频质量评估装置,其特征在于,该装置包括:
    处理器,用于确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频 的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。
  10. 根据权利要求9所述的装置,其特征在于,所述处理器具体用于:
    根据下述公式确定vMOS:
    vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)
    其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。
  11. 根据权利要求9至10任一所述的装置,其特征在于,所述处理器还用于:
    所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。
  12. 根据权利要求9至11任一所述的装置,其特征在于,所述阈值为0。
PCT/CN2016/095547 2016-08-16 2016-08-16 一种视频质量评估方法及装置 WO2018032361A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2016/095547 WO2018032361A1 (zh) 2016-08-16 2016-08-16 一种视频质量评估方法及装置
CN201680088161.8A CN109565586A (zh) 2016-08-16 2016-08-16 一种视频质量评估方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/095547 WO2018032361A1 (zh) 2016-08-16 2016-08-16 一种视频质量评估方法及装置

Publications (1)

Publication Number Publication Date
WO2018032361A1 true WO2018032361A1 (zh) 2018-02-22

Family

ID=61196184

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/095547 WO2018032361A1 (zh) 2016-08-16 2016-08-16 一种视频质量评估方法及装置

Country Status (2)

Country Link
CN (1) CN109565586A (zh)
WO (1) WO2018032361A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110493649A (zh) * 2019-09-12 2019-11-22 重庆市群众艺术馆 基于群众满意度的文化馆数字资源加工方法
CN110753266A (zh) * 2019-10-23 2020-02-04 深圳市酷开网络科技有限公司 视频清晰度的调整方法、装置和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140172979A1 (en) * 2012-12-19 2014-06-19 Peerialism AB Multiple Requests for Content Download in a Live Streaming P2P Network
CN104023232A (zh) * 2014-06-27 2014-09-03 北京邮电大学 基于层次分析和多元线性回归的移动视频质量评估方法
CN104348647A (zh) * 2013-07-31 2015-02-11 腾讯科技(深圳)有限公司 多源带宽调度方法、装置及***
CN104468266A (zh) * 2014-11-24 2015-03-25 北京美琦华悦通讯科技有限公司 基于智能终端实现流媒体用户体验监测的***及方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104244334B (zh) * 2014-09-10 2017-12-22 中国联合网络通信集团有限公司 一种确定网络服务质量的方法和装置
CN104361051A (zh) * 2014-10-29 2015-02-18 中国联合网络通信集团有限公司 一种网页服务质量的检测方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140172979A1 (en) * 2012-12-19 2014-06-19 Peerialism AB Multiple Requests for Content Download in a Live Streaming P2P Network
CN104348647A (zh) * 2013-07-31 2015-02-11 腾讯科技(深圳)有限公司 多源带宽调度方法、装置及***
CN104023232A (zh) * 2014-06-27 2014-09-03 北京邮电大学 基于层次分析和多元线性回归的移动视频质量评估方法
CN104468266A (zh) * 2014-11-24 2015-03-25 北京美琦华悦通讯科技有限公司 基于智能终端实现流媒体用户体验监测的***及方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110493649A (zh) * 2019-09-12 2019-11-22 重庆市群众艺术馆 基于群众满意度的文化馆数字资源加工方法
CN110493649B (zh) * 2019-09-12 2021-08-20 重庆市群众艺术馆 基于群众满意度的文化馆数字资源加工方法
CN110753266A (zh) * 2019-10-23 2020-02-04 深圳市酷开网络科技有限公司 视频清晰度的调整方法、装置和存储介质

Also Published As

Publication number Publication date
CN109565586A (zh) 2019-04-02

Similar Documents

Publication Publication Date Title
JP2018110452A5 (zh)
US20210211907A1 (en) Methods Circuits Devices Systems and Functionally Associated Computer Executable Code to Support Edge Computing on a Communication Network
US10516718B2 (en) Platform for multiple device playout
US20160164788A1 (en) Egress Rate Shaping To Reduce Burstiness In Application Data Delivery
KR20210038827A (ko) 에지 컴퓨팅 환경에서의 적응적 데이터 흐름 변환
WO2018058579A1 (zh) 网络切片的管理方法及管理单元
TWI593270B (zh) 有效混合網路電話資料之系統及方法
US9338066B2 (en) Tunnel keep-alive timeout mechanism based on quality of service (QoS) value of received keep-alive messages
JP7130767B2 (ja) イベント監視方法および装置
KR102354425B1 (ko) 셀룰러 네트워크를 통한 통신 인식 전파
US9681351B2 (en) Apparatus, system, and method for predicting roaming patterns of mobile devices within wireless networks
US20170373984A1 (en) Server intelligence for network speed testing control
US20170245170A1 (en) Dynamic Application QoS Profile Provisioning
EP3310048B1 (en) Video bit rate identification method and device
WO2018032361A1 (zh) 一种视频质量评估方法及装置
WO2016197458A1 (zh) 一种流量控制的方法及装置
US20180352019A1 (en) Increasing an efficiency of a file transfer by using multiple communication resources
WO2020224372A1 (zh) 副链路通信的服务质量控制方法、装置、介质及电子设备
Bao et al. Bitrate adaptation for mobile video streaming based on buffer and channel state
BR112012030152B1 (pt) método e sistema para determinar um fator de retardo de sistema
WO2019100213A1 (zh) 传输信息的方法、网络设备和终端设备
WO2016070584A1 (zh) 一种网络质量的评估方法及网络侧设备、存储介质
US20170054818A1 (en) Preferred Network Information
JP6339305B1 (ja) 通信システム、親機、サーバ、子機、通信方法、ならびに、プログラム
WO2018099039A1 (zh) Mcs信息指示方法、mcs信息指示装置、基站及终端

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16913121

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16913121

Country of ref document: EP

Kind code of ref document: A1