[go: up one dir, main page]

WO2018032361A1 - Video quality assessment method and device - Google Patents

Video quality assessment method and device 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
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.)
Ceased
Application number
PCT/CN2016/095547
Other languages
French (fr)
Chinese (zh)
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 CN201680088161.8A priority Critical patent/CN109565586A/en
Priority to PCT/CN2016/095547 priority patent/WO2018032361A1/en
Publication of WO2018032361A1 publication Critical patent/WO2018032361A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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

A video quality assessment method and device, comprising: a network device determining an average video download speed, a best effort video download speed and a video download speed fluctuation rate of a terminal device, the average video download speed being the average download speed of a video within a playback duration of the video, the best effort video download speed being an average download speed of the video within an effective download time period during the playback duration, the effective download time period being the sum of all time periods within the playback duration during which the download speed is greater than a threshold; the video download speed fluctuation rate being a ratio of a buffering time period to the playback duration, and the buffering time period being the sum of all time periods within the playback duration during which download speed is less than the average video download speed; and the network device determining a video mean opinion score (vMOS) of the video according to the average video download speed, the best effort video download speed and the video download speed fluctuation rate.

Description

一种视频质量评估方法及装置Video quality evaluation method and device 技术领域Technical field

本申请涉及视频技术领域,尤其涉及一种视频质量评估方法及装置。The present application relates to the field of video technologies, and in particular, to a video quality assessment method and apparatus.

背景技术Background technique

随着移动通信网络的发展,移动互联网已经成为人们生活中不可缺少的一部分。根据最新的调查研究,运营商视频流量占比已经超过50%,如何评估无线网络中的视频业务对网络的建设和评价非常重要。With the development of mobile communication networks, mobile Internet has become an indispensable part of people's lives. According to the latest research, operators account for more than 50% of video traffic. How to evaluate video services in wireless networks is very important for network construction and evaluation.

目前,国际电信联盟从用户体验的角度,提出了一种针对视频质量的评估方法。该评估方法根据视频源质量和播放时延来确定视频的vMOS(Video Mean Opinion Score,视频平均意见得分,或者称之为:视频质量度量)值,vMOS值越高,视频的质量越高。其中,视频源质量取决于播放视频的终端设备的屏幕分辨率、视频分辨率、视频编码技术、视频码率、视频源本身质量等因素。At present, 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 higher the vMOS value, the higher the quality of the video. 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. For 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.

发明内容Summary of the invention

本申请实施例提供一种视频质量评估方法及装置,用以在视频加密传输的情况下,对视频质量进行评估。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;

所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。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.

根据本申请实施例提供的方法,网络设备在确定视频的视频平均下载速度、视频尽力下载速度和视频下载速度波动率后,可以根据视频平均下载速度、视频尽力下载速度和视频下载速度波动率确定所述视频的质量,从而实现在视频加密传输的情况下,对视频质量进行评估。According to the method provided by the embodiment of the present application, after determining the video average download speed, the video best download speed, and the video download speed fluctuation rate of the video, 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.

可选的,所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的vMOS符合下述公式要求:Optionally, 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:

vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)

其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。Where 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, and 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.

可选的,所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS之后,还包括:Optionally, after determining, by the network device, the video quality metric vMOS of the video according to the video average download speed, the video best download speed, and the video download speed volatility, the method further includes:

所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。The network device determines a video quality level corresponding to the video according to a vMOS of the video.

可选的,所述阈值为0。Optionally, 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;

第二确定单元,用于根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。And 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.

可选的,所述第二确定单元具体用于:Optionally, the second determining unit is specifically configured to:

根据下述公式确定vMOS:Determine vMOS according to the following formula:

vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)

其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。Where 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, and 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.

可选的,所述第二确定单元还用于:Optionally, the second determining unit is further configured to:

所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。The network device determines a video quality level corresponding to the video according to a vMOS of the video.

可选的,所述阈值为0。Optionally, the threshold is 0.

本申请实施例提供一种视频质量评估装置,该装置包括:An embodiment of the present application provides a video quality evaluation apparatus, where the apparatus includes:

处理器,用于确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有 时间段之和;根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。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.

可选的,所述处理器具体用于:Optionally, the processor is specifically configured to:

根据下述公式确定vMOS:Determine vMOS according to the following formula:

vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)

其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。Where 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, and 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.

可选的,所述处理器还用于:Optionally, the processor is further configured to:

所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。The network device determines a video quality level corresponding to the video according to a vMOS of the video.

可选的,所述阈值为0。Optionally, the threshold is 0.

附图说明DRAWINGS

图1为本申请实施例提供的一种视频质量评估方法流程示意图;FIG. 1 is a schematic flowchart of a video quality assessment method according to an embodiment of the present application;

图2为本申请实施例提供的一种视频数据传输速率示意图;FIG. 2 is a schematic diagram of a video data transmission rate according to an embodiment of the present application;

图3为本申请实施例提供的一种视频质量评估装置结构示意图;FIG. 3 is a schematic structural diagram of a video quality evaluation apparatus according to an embodiment of the present application;

图4为本申请实施例提供的一种视频质量评估装置结构示意图。FIG. 4 is a schematic structural diagram of a video quality evaluation apparatus according to an embodiment of the present application.

具体实施方式detailed description

下面结合说明书附图对本申请实施例做详细描述。The embodiments of the present application are described in detail below with reference to the accompanying drawings.

本申请实施例可以应用于WLAN(Wireless Local Area Networks,无线局域网)、LTE(Long Term Evolution,长期演进)以及5G等通信系统。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.

本申请实施例中,术语“网络设备”包括但不限于基站、节点、基站控制器、接入点(Access Point,简称AP)、移动站或任何其它类型的能够在无线或有线环境中工作的接口设备。 In the embodiment of the present application, the term "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. Interface device.

目前,现有技术中,在对视频质量进行评估时,需要获取播放视频的终端设备的屏幕分辨率、视频分辨率、视频编码技术、视频码率、视频源本身质量以及视频的播放时延等信息。然而,对于进行加密等操作的视频数据,在传输的过程中,因为考虑到网络安全问题,不能对这些数据包进行深度解析,从而无法获取上述信息,从而无法确定视频质量。例如,基站在向终端设备传输视频数据的同时,无法确定终端设备正在播放的视频数据的视频分辨率、视频编码技术、视频码率等信息,从而无法确定终端设备正在播放的视频的视频质量。At present, in the prior art, when evaluating video quality, it is necessary to obtain the screen resolution, video resolution, video encoding technology, video bit rate, quality of the video source itself, and playback delay of the video device, etc. of the terminal device that plays the video. information. However, for video data subjected to operations such as encryption, in the process of transmission, since the network security problem is considered, the data packets cannot be deeply analyzed, and the above information cannot be obtained, so that the video quality cannot be determined. For example, while 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.

基于上述论述,如图1所示,本申请实施例提供的一种视频质量评估方法流程示意图。Based on the above discussion, as shown in FIG. 1 , a schematic diagram of a video quality assessment method according to an embodiment of the present application is shown.

参见图1,该方法具体包括以下步骤:Referring to FIG. 1, the method specifically includes the following steps:

步骤101:网络设备确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;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;

步骤102:所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。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.

步骤101中,视频平均下载速度可以为视频在视频的播放持续时间段内的平均下载速度。In step 101, 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.

现有的流媒体传输协议中,网络设备在向终端设备传输视频数据时,并不是一次性将所有视频数据全部传输给终端设备,而是根据终端设备播放视频所需要的视频数据量,确定每次传输给终端设备的视频数据量,保证终端设备播放多少视频就传输多少对应的视频数据量,这样可以避免网络设备向终端设备传输完所有的视频数据之后,终端设备在将视频播放完之前关闭正在播放的视频导致的资源浪费。因此,终端设备在播放视频期间,网络设备并不是不间断的向终端设备传输视频数据,而是每次只传输一定量的视频数据,然后停止传输视频数据,并在确定终端设备需要视频数据时,再次向终端设备传输视频数据。In the existing streaming media transmission protocol, 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. Therefore, during playback of the video by the terminal device, 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.

结合上面的描述,本申请实施例中,将视频在所述播放持续时间段内的有效下载时间段内的平均下载速度作为视频尽力下载速度。其中,有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和。本申请实施例中,阈值可以为0,当然阈值也可以取其他值,具体可以根据实际情况确定,本申请实施例对此并不限定。In conjunction with the above description, in the embodiment of the present application, 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. In the embodiment of the present application, 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.

相应的,本申请实施例中,视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和。Correspondingly, in 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.

举例来说,如图2所示,为本申请实施例提供的一种视频数据传输速率示意图。图2中,播放播放持续时间段为T,视频在播放持续时间段内的平均下载速度A,此时,缓冲时间段为播放持续时间段T内下载速度小于A的所有时间段之和,即缓冲时间段为T1与T5的差值、T2与T6的差值、T3与T7的差值、T4与T8的差值之和。若阈值为0,此时,有效下载时间段为T1、T2、T3、T4之和。根据上述信息就可以确定出视频的视频质量。For example, as shown in FIG. 2, it is a schematic diagram of a video data transmission rate provided by an embodiment of the present application. In FIG. 2, the playback playback duration period is T, and the average download speed A of the video during the playback duration period. At this time, 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.

步骤102中,网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定所述视频的质量符合下述公式要求:In 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=P1×avgrate×(P2×effortrate+P3×fluctuation)vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)

其中,vMOS为所述网络设备确定出的所述视频的质量,avgrate为所述 视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。Where vMOS is the quality of the video determined by the network device, and 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; and fluctuation is the video download speed fluctuation rate, P3 is a weight value corresponding to the video download speed fluctuation rate.

其中,P1、P2、P3的取值可以根据实际情况确定,在此不再一一举例说明。The values of P1, P2, and P3 can be determined according to actual conditions, and are not illustrated here.

本申请实施例中,确定出的vMOS相当于对视频进行打分,vMOS越高,视频的质量也就越高。In the embodiment of the present application, the determined vMOS is equivalent to scoring the video, and the higher the vMOS, the higher the quality of the video.

本申请实施例中,确定出vMOS之后,还可以根据事先约定好的视频质量等级与vMOS之间的关系,确定出视频所对应的视频质量等级。In the embodiment of the present application, after determining the vMOS, 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.

举例来说,如表1所示,为本申请实施例提供的一种视频质量等级与vMOS之间的关系。For example, as shown in Table 1, the relationship between a video quality level and a vMOS provided by an embodiment of the present application.

Figure PCTCN2016095547-appb-000001
Figure PCTCN2016095547-appb-000001

表1 Table 1

表1中,还可以包括与视频质量等级对应的用户体验。例如,在vMOS大于或等于5时,视频质量等级为优,此时用户认为视频播放时无延迟,并且播放顺畅。再例如,在vMOS大于或等于3且小于4时,视频质量等级为中,此时用户在观看视频时,延迟较明显,播放有点卡顿,但可以接受。In Table 1, the user experience corresponding to the video quality level may also be included. For example, when the vMOS is greater than or equal to 5, the video quality level is excellent, and the user thinks that the video is played without delay and the playback is smooth. For another example, when the vMOS is greater than or equal to 3 and less than 4, the video quality level is medium. When the user watches the video, the delay is more obvious, and the playback is a bit stuck, but acceptable.

当然,以上只是示例,视频质量等级与vMOS之间的关系还可以为其他形式,本申请实施例对此并不限定。Of course, the above is only an example, and the relationship between the video quality level and the vMOS may be other forms, which is not limited by the embodiment of the present application.

根据上述方法,网络设备在确定视频的视频平均下载速度、视频尽力下载速度和视频下载速度波动率后,可以根据视频平均下载速度、视频尽力下载速度和视频下载速度波动率确定所述视频的质量,从而实现在视频加密传输的情况下,对视频质量进行评估。According to the above method, after determining the video average download speed, the video best download speed, and the video download speed fluctuation rate of the video, 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.

基于相同的技术构思,本申请实施例还提供一种视频质量评估装置,该装置可执行图1所述的方法流程。Based on the same technical concept, the embodiment of the present application further provides a video quality evaluation apparatus, which can perform the method flow described in FIG.

如图3所示,本申请实施例提供一种视频质量评估装置结构示意图。As shown in FIG. 3, the embodiment of the present application provides a schematic structural diagram of a video quality assessment apparatus.

参见图3,该装置包括:Referring to Figure 3, the apparatus includes:

第一确定单元301,用于确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;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;

第二确定单元302,用于根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。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.

可选的,所述第二确定单元302具体用于:Optionally, the second determining unit 302 is specifically configured to:

根据下述公式确定vMOS:Determine vMOS according to the following formula:

vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation) vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)

其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。Where 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, and 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.

可选的,所述第二确定单元302还用于:Optionally, the second determining unit 302 is further configured to:

所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。The network device determines a video quality level corresponding to the video according to a vMOS of the video.

可选的,所述阈值为0。Optionally, the threshold is 0.

基于相同的技术构思,本申请实施例还提供一种视频质量评估装置,该装置可执行图1所述的方法流程。Based on the same technical concept, the embodiment of the present application further provides a video quality evaluation apparatus, which can perform the method flow described in FIG.

如图4所示,本申请实施例提供一种视频质量评估装置结构示意图。As shown in FIG. 4, the embodiment of the present application provides a schematic structural diagram of a video quality evaluation apparatus.

参见图4,该装置包括:处理器401、存储器402和收发信机403。所述收发信机403与所述处理器401耦合,用于支持视频质量评估装置与终端之间的通信。所述存储器402用于保存程序指令并与所述处理器401耦合。Referring to FIG. 4, 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.

处理器401,用于确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。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.

可选的,所述处理器401具体用于:Optionally, the processor 401 is specifically configured to:

根据下述公式确定vMOS:Determine vMOS according to the following formula:

vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)

其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对 应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。Where avgrate is the average download speed of the video, and 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. .

可选的,所述处理器401还用于:Optionally, the processor 401 is further configured to:

所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。The network device determines a video quality level corresponding to the video according to a vMOS of the video.

可选的,所述阈值为0。Optionally, the threshold is 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);存储器还可以包括上述种类的存储器的组合。In Figure 4, 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). For example, 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.

可选的,图4中还可以包括总线接口,总线接口可以包括任意数量的互联的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线接口还可以将诸如外围设备、稳压器和功率 管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发信机提供用于在传输介质上与各种其他设备通信的单元。处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。Optionally, 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.

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储信道(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present application can be provided as a method, system, or computer program product. Thus, 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. Moreover, 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.

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本 申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。 Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the present disclosure. The spirit and scope of the application. Thus, it is intended that the present invention cover the modifications and variations of the present invention.

Claims (12)

一种视频质量评估方法,其特征在于,该方法包括:A video quality assessment method, characterized in that the method comprises: 网络设备确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;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 downloading speed is an average download speed of the video during a valid download period within the playback duration period, and the valid download period is all time periods in which the download speed is greater than a threshold in the playback duration period. The video download speed fluctuation rate is a ratio of the buffer time period to the playback duration period, and the buffer time period is all time periods in which the download speed is less than the video average download speed in the playback duration period Sum; 所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。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. 根据权利要求1所述的方法,其特征在于,所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的vMOS符合下述公式要求:The method according to claim 1, wherein the network device determines that the vMOS of the video meets the following formula according to the video average download speed, the video best download speed, and the video download speed fluctuation rate: vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation) 其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。Where 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, and 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. 根据权利要求1至2任一所述的方法,其特征在于,所述网络设备根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS之后,还包括:The method according to any one of claims 1 to 2, wherein 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. After that, it also includes: 所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。The network device determines a video quality level corresponding to the video according to a vMOS of the video. 根据权利要求1至3任一所述的方法,其特征在于,所述阈值为0。 The method according to any one of claims 1 to 3, characterized in that the threshold is zero. 一种视频质量评估装置,其特征在于,该装置包括:A video quality evaluation device, characterized in that the device comprises: 第一确定单元,用于确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;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 during the playback duration of the video An 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 period, and the effective download period is a download speed greater than the playback duration period a sum of all time periods of the threshold; 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 during the playback duration period The sum of all time periods of speed; 第二确定单元,用于根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。And 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. 根据权利要求5所述的装置,其特征在于,所述第二确定单元具体用于:The device according to claim 5, wherein the second determining unit is specifically configured to: 根据下述公式确定vMOS:Determine vMOS according to the following formula: vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation) 其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。Where 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, and 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. 根据权利要求5至6任一所述的装置,其特征在于,所述第二确定单元还用于:The device according to any one of claims 5 to 6, wherein the second determining unit is further configured to: 所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。The network device determines a video quality level corresponding to the video according to a vMOS of the video. 根据权利要求5至7任一所述的装置,其特征在于,所述阈值为0。Apparatus according to any of claims 5 to 7, wherein said threshold is zero. 一种视频质量评估装置,其特征在于,该装置包括:A video quality evaluation device, characterized in that the device comprises: 处理器,用于确定终端设备的视频平均下载速度、视频尽力下载速度和视频下载速度波动率;其中,所述视频平均下载速度为所述视频在所述视频 的播放持续时间段内的平均下载速度,所述视频尽力下载速度为所述视频在所述播放持续时间段内的有效下载时间段内的平均下载速度,所述有效下载时间段为所述播放持续时间段内下载速度大于阈值的所有时间段之和;所述视频下载速度波动率为缓冲时间段与所述播放持续时间段的比值,所述缓冲时间段为所述播放持续时间段内下载速度小于所述视频平均下载速度的所有时间段之和;根据所述视频平均下载速度、所述视频尽力下载速度和所述视频下载速度波动率确定视频的视频质量度量vMOS。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 the video in the video An average download speed during a playback duration period, the video best effort download speed being an average download speed of the video during a valid download time period of the playback duration period, the valid download time period being the playback a sum of all time periods in which the download speed is greater than the threshold value during the duration; the video download speed fluctuation rate is a ratio of the buffer time period to the playback duration period, and the buffer time period is downloaded during the playback duration period a speed that is less than a sum of all time periods of the average video download speed; 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. 根据权利要求9所述的装置,其特征在于,所述处理器具体用于:The device according to claim 9, wherein the processor is specifically configured to: 根据下述公式确定vMOS:Determine vMOS according to the following formula: vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation)vMOS=P1×avgrate×(P2×effortrate+P3×fluctuation) 其中,avgrate为所述视频平均下载速度,P1为所述视频平均下载速度对应的权重值;effortrate为所述视频尽力下载速度,P2为所述视频尽力下载速度对应的权重值;fluctuation为所述视频下载速度波动率,P3为所述视频下载速度波动率对应的权重值。Where 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, and 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. 根据权利要求9至10任一所述的装置,其特征在于,所述处理器还用于:The device according to any one of claims 9 to 10, wherein the processor is further configured to: 所述网络设备根据所述视频的vMOS确定所述视频所对应的视频质量等级。The network device determines a video quality level corresponding to the video according to a vMOS of the video. 根据权利要求9至11任一所述的装置,其特征在于,所述阈值为0。 Apparatus according to any one of claims 9 to 11, wherein said threshold is zero.
PCT/CN2016/095547 2016-08-16 2016-08-16 Video quality assessment method and device Ceased WO2018032361A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201680088161.8A CN109565586A (en) 2016-08-16 2016-08-16 A kind of video quality assessment method and device
PCT/CN2016/095547 WO2018032361A1 (en) 2016-08-16 2016-08-16 Video quality assessment method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/095547 WO2018032361A1 (en) 2016-08-16 2016-08-16 Video quality assessment method and device

Publications (1)

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

Family

ID=61196184

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/095547 Ceased WO2018032361A1 (en) 2016-08-16 2016-08-16 Video quality assessment method and device

Country Status (2)

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

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110493649A (en) * 2019-09-12 2019-11-22 重庆市群众艺术馆 Cultural center's the processing of digital resources method based on masses' satisfaction
CN110753266A (en) * 2019-10-23 2020-02-04 深圳市酷开网络科技有限公司 Video definition adjusting method and device and storage medium

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 (en) * 2014-06-27 2014-09-03 北京邮电大学 Mobile video quality assessment method based on hierarchy analysis and multiple linear regressions
CN104348647A (en) * 2013-07-31 2015-02-11 腾讯科技(深圳)有限公司 Multisource bandwidth scheduling method, device, and system
CN104468266A (en) * 2014-11-24 2015-03-25 北京美琦华悦通讯科技有限公司 System and method for achieving streaming media user experience monitoring based on intelligent terminal

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104244334B (en) * 2014-09-10 2017-12-22 中国联合网络通信集团有限公司 A kind of method and apparatus for determining network service quality
CN104361051A (en) * 2014-10-29 2015-02-18 中国联合网络通信集团有限公司 Detection method and device for webpage service quality

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 (en) * 2013-07-31 2015-02-11 腾讯科技(深圳)有限公司 Multisource bandwidth scheduling method, device, and system
CN104023232A (en) * 2014-06-27 2014-09-03 北京邮电大学 Mobile video quality assessment method based on hierarchy analysis and multiple linear regressions
CN104468266A (en) * 2014-11-24 2015-03-25 北京美琦华悦通讯科技有限公司 System and method for achieving streaming media user experience monitoring based on intelligent terminal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110493649A (en) * 2019-09-12 2019-11-22 重庆市群众艺术馆 Cultural center's the processing of digital resources method based on masses' satisfaction
CN110493649B (en) * 2019-09-12 2021-08-20 重庆市群众艺术馆 Cultural center digital resource processing method based on public satisfaction
CN110753266A (en) * 2019-10-23 2020-02-04 深圳市酷开网络科技有限公司 Video definition adjusting method and device and storage medium

Also Published As

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

Similar Documents

Publication Publication Date Title
JP2018110452A5 (en)
US20210211907A1 (en) Methods Circuits Devices Systems and Functionally Associated Computer Executable Code to Support Edge Computing on a Communication Network
US20160164788A1 (en) Egress Rate Shaping To Reduce Burstiness In Application Data Delivery
US20160366206A1 (en) Platform for multiple device playout
JP7130767B2 (en) Event monitoring method and apparatus
US10701582B2 (en) Dynamic application QoS profile provisioning
WO2018058579A1 (en) Method for managing network slice and management unit
US10084712B1 (en) Real-time traffic analysis over mobile networks
CN102299834A (en) Data sharing method, equipment and system for local area network
WO2020224372A1 (en) Method and apparatus for controlling quality of service of sidelink communication, medium, and electronic device
CN113115331A (en) Control method and communication device
WO2021128927A1 (en) Message processing method and apparatus, storage medium, and electronic apparatus
WO2016086542A1 (en) Message transmission method and device, and computer storage medium
CN108513362A (en) A kind of channel detection method, device and base station
WO2019100213A1 (en) Information transmission method, network device, and terminal device
Bao et al. Bitrate adaptation for mobile video streaming based on buffer and channel state
US10462209B2 (en) Increasing an efficiency of a file transfer by using multiple communication resources
WO2018032361A1 (en) Video quality assessment method and device
WO2016197458A1 (en) Traffic control method and apparatus
KR101714770B1 (en) ID Dynamic Allocating Method for CAN Communication System, and CAN Communication System
CN115460617A (en) Network load prediction method and device based on federal learning, electronic equipment and medium
WO2016070584A1 (en) Network quality evaluation method, network side device and storage medium
WO2018130233A1 (en) Beam forming and transmission method and network device
CN103560974A (en) Method and device for maintaining tokens
JP6339305B1 (en) Communication system, parent device, server, child device, communication method, and program

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