CN107888579A - A kind of mobile video user experience quality index modeling method of non-interfering type - Google Patents

A kind of mobile video user experience quality index modeling method of non-interfering type Download PDF

Info

Publication number
CN107888579A
CN107888579A CN201711077314.1A CN201711077314A CN107888579A CN 107888579 A CN107888579 A CN 107888579A CN 201711077314 A CN201711077314 A CN 201711077314A CN 107888579 A CN107888579 A CN 107888579A
Authority
CN
China
Prior art keywords
video
classification
feature
model
actual value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711077314.1A
Other languages
Chinese (zh)
Other versions
CN107888579B (en
Inventor
陈大庆
卜佳俊
杨剑青
高艺
董玮
宋心怡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
China Mobile Hangzhou Information Technology Co Ltd
Original Assignee
Zhejiang University ZJU
China Mobile Hangzhou Information Technology 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 Zhejiang University ZJU, China Mobile Hangzhou Information Technology Co Ltd filed Critical Zhejiang University ZJU
Priority to CN201711077314.1A priority Critical patent/CN107888579B/en
Publication of CN107888579A publication Critical patent/CN107888579A/en
Application granted granted Critical
Publication of CN107888579B publication Critical patent/CN107888579B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

A kind of mobile video user experience quality index modeling method of non-interfering type, step are:The video for playing HPD patterns and HLS patterns is clicked on mobile phone, catches the flow information of these videos, while the interim card situation of each video is recorded using interim card analysis tool, and the actual value of marking video transmission mode classification;By analyzing video cardton situation, the actual value of video cardton degree is obtained;By analyzing video flow, the actual value of video definition and the network characterization of flow are obtained;To the video of two kinds of transmission modes, machine learning is carried out using the true classification of the network characterization and transmission mode of video flow, trains the model that can be used for transmission mode classification;To the video of each transmission mode, machine learning is carried out using the network characterization and user experience quality index actual value of video flow respectively, trains the model that can be used for evaluating experience quality of user index.

Description

A kind of mobile video user experience quality index modeling method of non-interfering type
Technical field
The present invention relates to the HPD analogue videos for the mobile terminal that can be used in the case of encryption and regarding for HLS analogue videos Keep pouring in defeated method for classifying modes, and the modeling method per class video user Quality of experience index.
Background technology
In recent years, as people watch the growth of the demand of video on mobile phone, major video website is all proposed movement The video player at end, and take different transmission of video pattern.The most commonly used transmission of video pattern includes HPD And HAS.
HPD is HTTP progressive download, that is, a kind of simply from HTTP WEB servers progress file download Common mode." progressive " this term comes from when player client allows media file also to download and begins to broadcast Put, after all completing to write on disk when whole file download, it is all first to be placed directly in play content under normal circumstances In the caching of browser.Support HTTP1.1 standards client can by WEB server carry out bytes range request come It is addressed to the relevant position for the media file for not downloading completion.Client also takes the pattern that shunting is transmitted, in a video The transmission of another stream is begun to when streaming is also unclosed.
HAS is HTTP code rate self adaptation stream, and a key of HAS technologies is exactly the cutting whole into sections of media data, Mei Gefen The time span of block is identical, general 2~10 seconds.In video coding layer, it means that each piecemeal is completely regarded by several Frequency GOP forms (each piecemeal has a crucial I frame), with this ensure each piecemeal and the media piecemeal in past and future without Association.Media piecemeal is stored in HTTP Web servers, and client is in a linear fashion to Web server request media point Block, and the download of media piecemeal is carried out in a manner of traditional HTTP, when media piecemeal is downloaded to client, client is according to suitable Sequence plays this series of media piecemeal.HLS is the HAS total solution of Apple Inc., and it is made up of three parts:Server group Part, distributed components and client.First, encoder receives audio frequency and video input, and using H.264 coding techniques, exports MPEG- 2TS flows, and is then spaced according to set time using Slice Software and TS files one by one are cut and saved as to TS code streams.This A little TS files are deployed on Web server, and Slice Software further creates the index text comprising these TS file-related informations simultaneously Part, index file are saved as .M3U8 files.The URL of index file is issued on Web server, and client reads index text Part, then ask media file to server in order and without a pause show them.
To use network traffics to distinguish HPD patterns and HLS patterns, have a relatively simple method, i.e., in network traffics The middle GET request for finding index file (.M3U8 files).If this request can be found, then video is passed with HLS patterns It is defeated, otherwise transmitted with HPD patterns.But this sorting technique needs to use URL information, once it is encrypted to video Afterwards, for the information in URL with regard to invisible, this method is naturally also no longer feasible.
The user experience quality of video is mainly made up of two indices --- definition and interim card situation.To video definition Obtain the information that can also be used in GET request URL, but this method is not suitable for encryption situation equally.And to video The acquisition of interim card situation, can not be for HPD patterns and the general method in network-side of HLS patterns before.
The content of the invention
The present invention will overcome the disadvantages mentioned above of prior art, there is provided a kind of mobile terminal that can be used in the case of encryption regards The sorting technique of the HPD and HLS transmission of video patterns of frequency, and the modeling method of the user experience quality index per class video.
To realize object above, the technical solution used in the present invention is:A kind of mobile video user's body of non-interfering type Check the quality figureofmerit modeling method, comprise the following steps:
(1) clicked on mobile terminal and play the video of HPD patterns and the video of HLS patterns, in video flow logging modle The middle flow information for recording these videos, at the same in video cardton situation logging modle record video interim card situation;
(2) model for video mode classification is trained, including:
21) to each video, in transmission of video mode flag module transmitting classification to it is marked;
22) suitable feature is extracted in the flow information of each video;
23) machine learning is carried out in the classification in 1) and the feature in step 22) using each video, training can be with Model for classification;
(3) to the video of each transmission mode, train for evaluating video user Quality of experience index --- interim card feelings The model of condition, including:
31) classification that each video cardton situation is obtained in video cardton condition category actual value analysis module is true Value;
32) extracted in user experience quality index classification characteristic extracting module useful in the flow information of each video Network characterization, and it is extended using statistical nature;
33) feature selecting is carried out using classification of each video in step 31) and the feature in step 32);
34) machine learning, training are carried out using classification of each video in step 31) and the feature in step 33) Go out the model that can be used for evaluation;
(4) to the video of each transmission mode, train for evaluating video user Quality of experience index --- definition The model of situation, including:
1) the classification actual value of each video definition is obtained in video definition classification actual value extraction module;
2) extracted in user experience quality index classification characteristic extracting module useful in the flow information of each video Network characterization, and it is extended using statistical nature;
3) feature selecting is carried out using classification of each video in step 41) and the feature in step 42);
4) machine learning is carried out using classification of each video in step 41) and the feature in step 43), trained It can be used for the model of evaluation;
Compared with prior art, the beneficial effects of the invention are as follows:In the model come using training, all measurements refer to Mark is obtained from network-side, it is not necessary to any change and deployment are made in client, user will not be interfered;All surveys Figureofmerit obtains below application layer, even if video flow is encrypted, the method stands good.
Brief description of the drawings
Fig. 1 is the video cardton situation of the present invention, definition evaluation rubric figure.
Fig. 2 is the training process of video cardton situation of the invention, definition evaluation model and transmission mode disaggregated model Schematic diagram.
Embodiment
The present invention is using the network characterization below application layer to the HPD analogue videos of mobile terminal and the biography of HLS analogue videos Defeated pattern is classified, and provides a kind of video user Quality of experience index modeling side for being applied to two kinds of transmission modes Method, this method is equally only using the network characterization below application layer, therefore both approaches are applied to encryption situation.Specifically Step is as follows:
(1) video network stream information and client screenshotss information are captured:
(1.1) the continuous one week video that HPD patterns are played in Android mobile phone, video include SD, high definition, super clear three kinds Definition, and network bandwidth is controlled simultaneously so that the playing process of different video has different interim card situations.In the broadcasting of video During using wireshark crawl video flow, and with appetizer-toolkit instruments every 0.5s interception Mobile phone screen Curtain.It is finally HPD patterns by these video markers.
(1.2) play within continuous one week HLS analogue videos in Android mobile phone, video include SD, high definition, super clear three kinds it is clear Clear degree, and network bandwidth is controlled simultaneously so that the playing process of different video has different interim card situations.In the broadcasting of video Using wireshark crawl video flows in journey, and Mobile phone screen is intercepted every 0.5s with appetizer-toolkit instruments Curtain.It is finally HLS patterns by these video markers.
(2) model for video mode classification is trained;
(2.1) to each video, category label is carried out to its transmission mode;
(2.2) all stream information and video block messages of each video are found from the flow information being truncated to, are recorded The average time started intervals of preceding 3 stream, the average time started intervals of all streams, the ratio of video block number and fluxion.
(2.3) machine learning is carried out using classification of each video in (2.1) and the feature in (2.2), trained It can be used for the model of classification, the most suitable algorithm is DecisionTable;
(3) train for evaluating video user Quality of experience index --- the model of interim card situation, the video of each pattern Train a single model;
(3.1) to each video, video duration and interim card duration are obtained according to its sectional drawing, if interim card duration is with video Long ratio is 0, is without interim card, if being less than or equal to 0.1 more than 0, labeled as slight interim card, if being more than by this video marker 0.1, then labeled as serious interim card;
(3.2) suitable 19 features (as shown in table 1) are extracted in the flow information of each video, it is special to each Sign is extended using 7 statistical natures (as shown in table 2) to it, finally gives 133 network flow characteristics;
(3.3) classification of each video in (3.1) and the feature in (3.2) are used, is commented using CfsSubsetEval Valency strategy and BestFirst search strategies carry out feature selecting, to remove influence of the uncorrelated features to classification results;
(3.4) machine learning is carried out using classification of each video in (3.1) and the feature in (3.3), trained It can be used for the model of evaluation, for HPD analogue videos and HLS analogue videos, the most suitable algorithm is all RandomSubSpace;
(4) train for evaluating video user Quality of experience index --- the model of definition situation, each pattern regard Frequency trains a single model;
(4.1) GET request to video content in each video network flow is extracted, by analyzing the letter in its URL Breath obtains the classification actual value of this video definition;
(4.2) suitable 19 features (as shown in table 1) are extracted in the flow information of each video, it is special to each Sign is extended using 7 statistical natures (as shown in table 2) to it, finally gives 133 network flow characteristics;
The video flow feature of table 1
The statistical nature of table 2
Maximum
Minimum value
Average value
Standard deviation
25th hundredths
50th hundredths
75th hundredths
(4.3) classification of each video in (4.1) and the feature in (4.2) are used, is commented using CfsSubsetEval Valency strategy and BestFirst search strategies carry out feature selecting, to remove influence of the uncorrelated features to classification results;
(4.4) machine learning is carried out using classification of each video in (4.1) and the feature in (4.3), trained It can be used for the model of evaluation, for HPD analogue videos, the most suitable algorithm RandomForest, regarded for HLS patterns Frequently, algorithm the most suitable is MultiplayerPerception.
Content described in this specification embodiment is only enumerating to the way of realization of inventive concept, protection of the invention Scope is not construed as being only limitted to the concrete form that embodiment is stated, protection scope of the present invention is also and in art technology Personnel according to present inventive concept it is conceivable that equivalent technologies mean.

Claims (1)

1. a kind of mobile video user experience quality index modeling method of non-interfering type, comprises the following steps:
(1) clicked in mobile terminal and play the video of HPD patterns and the video of HLS patterns, recorded in video flow logging modle The flow information of these videos, at the same in video cardton situation logging modle record video interim card situation;
(2) model for video mode classification is trained, including:
21) to each video, in transmission of video mode flag module transmitting classification to it is marked;
22) suitable feature is extracted in the flow information of each video;
23) machine learning is carried out in the classification in 21) and the feature in 22) using each video, trains and can be used for point The model of class;
(3) to the video of each transmission mode, train for evaluating video user Quality of experience index --- interim card situation Model, including:
31) the classification actual value of each video cardton situation is obtained in video cardton condition category actual value analysis module;
32) network useful in the flow information of each video is extracted in user experience quality index classification characteristic extracting module Feature, and it is extended using statistical nature;
33) feature selecting is carried out in the classification in 31) and the feature in 32) using each video;
34) machine learning is carried out in the classification in 31) and the feature in 33) using each video, trains and can be used for commenting The model of valency;
(4) to the video of each transmission mode, train for evaluating video user Quality of experience index --- definition situation Model, including:
41) the classification actual value of each video definition is obtained in video definition classification actual value extraction module;
42) network useful in the flow information of each video is extracted in user experience quality index classification characteristic extracting module Feature, and it is extended using statistical nature;
43) feature selecting is carried out in the classification in 41) and the feature in 42) using each video;
44) machine learning is carried out in the classification in 41) and the feature in 43) using each video, trains and can be used for commenting The model of valency.
CN201711077314.1A 2017-11-06 2017-11-06 Non-interference mobile video user experience quality index modeling method Active CN107888579B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711077314.1A CN107888579B (en) 2017-11-06 2017-11-06 Non-interference mobile video user experience quality index modeling method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711077314.1A CN107888579B (en) 2017-11-06 2017-11-06 Non-interference mobile video user experience quality index modeling method

Publications (2)

Publication Number Publication Date
CN107888579A true CN107888579A (en) 2018-04-06
CN107888579B CN107888579B (en) 2020-06-09

Family

ID=61778760

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711077314.1A Active CN107888579B (en) 2017-11-06 2017-11-06 Non-interference mobile video user experience quality index modeling method

Country Status (1)

Country Link
CN (1) CN107888579B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109905696A (en) * 2019-01-09 2019-06-18 浙江大学 A kind of recognition methods of the Video service Quality of experience based on encryption data on flows
CN110225417A (en) * 2019-05-09 2019-09-10 网宿科技股份有限公司 Data processing method and server, the method and server that detect Caton
CN110958491A (en) * 2018-09-27 2020-04-03 中兴通讯股份有限公司 Video Kanton model training method, video Kanton model prediction method, server and storage medium
CN111107423A (en) * 2018-10-29 2020-05-05 ***通信集团浙江有限公司 Video service playing card pause identification method and device
CN113395602A (en) * 2021-06-25 2021-09-14 合肥工业大学 Modeling method for user experience quality QoE in adaptive point cloud video streaming media
WO2022116811A1 (en) * 2020-12-04 2022-06-09 武汉绿色网络信息服务有限责任公司 Method and device for predicting definition of video having encrypted traffic

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103888846A (en) * 2014-03-04 2014-06-25 浙江大学 Wireless video streaming service self-adaption rate control method based on QoE
US20160365120A1 (en) * 2015-06-11 2016-12-15 Eran Steinberg Video editing system for generating multiple final cut clips
US20170213111A1 (en) * 2016-01-21 2017-07-27 Wizr Llc Video processing
CN106998322A (en) * 2017-02-20 2017-08-01 南京邮电大学 A kind of stream sorting technique of the Mean Opinion Score characteristics of mean of use video traffic
CN107071399A (en) * 2017-04-26 2017-08-18 华为技术有限公司 The method for evaluating quality and device of a kind of encrypted video stream

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103888846A (en) * 2014-03-04 2014-06-25 浙江大学 Wireless video streaming service self-adaption rate control method based on QoE
US20160365120A1 (en) * 2015-06-11 2016-12-15 Eran Steinberg Video editing system for generating multiple final cut clips
US20170213111A1 (en) * 2016-01-21 2017-07-27 Wizr Llc Video processing
CN106998322A (en) * 2017-02-20 2017-08-01 南京邮电大学 A kind of stream sorting technique of the Mean Opinion Score characteristics of mean of use video traffic
CN107071399A (en) * 2017-04-26 2017-08-18 华为技术有限公司 The method for evaluating quality and device of a kind of encrypted video stream

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Y.T.LIN, E.M.R.OLIVEIRA,ET AL: "Machine Learning for Predicting QoE of Video", 《IEEE ICC 2017 COMMUNICATIONS QOS, RELIABILITY, AND MODELING SYMPOSIUM》 *
钱力言: "无线视频流业务的OoE评估模型及其在传输控制中的应用", 《信息科技辑》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110958491A (en) * 2018-09-27 2020-04-03 中兴通讯股份有限公司 Video Kanton model training method, video Kanton model prediction method, server and storage medium
CN111107423A (en) * 2018-10-29 2020-05-05 ***通信集团浙江有限公司 Video service playing card pause identification method and device
CN109905696A (en) * 2019-01-09 2019-06-18 浙江大学 A kind of recognition methods of the Video service Quality of experience based on encryption data on flows
CN110225417A (en) * 2019-05-09 2019-09-10 网宿科技股份有限公司 Data processing method and server, the method and server that detect Caton
CN110225417B (en) * 2019-05-09 2022-06-10 网宿科技股份有限公司 Data processing method and server, and method and server for detecting stuck state
WO2022116811A1 (en) * 2020-12-04 2022-06-09 武汉绿色网络信息服务有限责任公司 Method and device for predicting definition of video having encrypted traffic
CN113395602A (en) * 2021-06-25 2021-09-14 合肥工业大学 Modeling method for user experience quality QoE in adaptive point cloud video streaming media

Also Published As

Publication number Publication date
CN107888579B (en) 2020-06-09

Similar Documents

Publication Publication Date Title
CN107888579A (en) A kind of mobile video user experience quality index modeling method of non-interfering type
CN108696403A (en) A kind of encrypted video QoE evaluating methods based on the study of network flow latent structure
CN103797483B (en) Methods and systems for identifying content in data stream
CN107241645B (en) Method for automatically extracting goal wonderful moment through caption recognition of video
CN105809190B (en) A kind of SVM cascade classifier methods based on Feature Selection
CN106454748B (en) A kind of Children in Kindergartens video and data collection and transmission
WO2017001607A1 (en) Method and device for creating a database
CN103797482A (en) Methods and systems for performing comparisons of received data and providing follow-on service based on the comparisons
DE602005011611D1 (en) METHOD AND DEVICE FOR AWARDING INFORMAT
CN111212317A (en) Skip navigation method for video playing
CN104869430B (en) A kind of video speed player method and device
US20170178692A1 (en) Emotional timed media playback
CN103327045A (en) User recommendation method and system in social network
DE112008001040T5 (en) Wireless distribution of audio files and related information
CN1719909A (en) Method for measuring audio-video frequency content change
DE102008044635A1 (en) Apparatus and method for providing a television sequence
RU2014151717A (en) TRANSMISSION / RECEIVING DEVICE, METHOD AND DEVICE FOR CODING / DECODING
CN107231581A (en) Method, system and streaming media playing for video playback control server
CN109511011A (en) A kind of finger print data base construction method towards YouTube DASH encrypted video
CN107566851A (en) A kind of video segment storage method and system accessed applied to media data
CN106998322A (en) A kind of stream sorting technique of the Mean Opinion Score characteristics of mean of use video traffic
CN105530523B (en) A kind of service implementation method and equipment
US20200097852A1 (en) Systems and methods for detecting and grouping anomalies in data
CN107943811A (en) The dissemination method and device of content
CN106372653A (en) Stack type automatic coder-based advertisement identification method

Legal Events

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