CN102868666A - Implementation method of streaming media quality monitoring report based on user experience interaction - Google Patents
Implementation method of streaming media quality monitoring report based on user experience interaction Download PDFInfo
- Publication number
- CN102868666A CN102868666A CN2011101893772A CN201110189377A CN102868666A CN 102868666 A CN102868666 A CN 102868666A CN 2011101893772 A CN2011101893772 A CN 2011101893772A CN 201110189377 A CN201110189377 A CN 201110189377A CN 102868666 A CN102868666 A CN 102868666A
- Authority
- CN
- China
- Prior art keywords
- streaming media
- server
- quality
- client
- report
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种基于用户体验交互的流媒体质量监测报告的实现方法,先设置自定义的双向传输的体验质量QoE交互协议及其相关网络环境参数和业务性能参数,服务器监测流媒体的发送状况,客户端监测流媒体的接收状况并评价其用户体验质量,分别生成S-C报告和C-S报告再经由网络传输,在客户端和服务器之间实现流媒体质量监测报告的实时交互,从而对两者之间传输的流媒体业务质量实现实时监测。本发明是根据现有网络技术基础,再广泛吸取目前多种流媒体质量监测、监控技术的最新成果,进行综合优化而提出的。其操作步骤简单,占用的带宽资源少,计算难度低,也不用更改或升级现有网络,实现容易,对现有网络中流媒体的运营和管理有重要意义,有较好的推广应用前景。
A method for implementing a streaming media quality monitoring report based on user experience interaction. First, a custom two-way transmission quality of experience QoE interaction protocol and related network environment parameters and service performance parameters are set. The server monitors the sending status of streaming media, and the client Monitor the receiving status of streaming media and evaluate its user experience quality, generate SC report and CS report respectively and then transmit them via the network, realize real-time interaction of streaming media quality monitoring reports between the client and server, so Real-time monitoring of streaming media service quality. The present invention is proposed based on the existing network technology basis, extensively absorbing the latest achievements of various current streaming media quality monitoring and monitoring technologies, and performing comprehensive optimization. The operation steps are simple, less bandwidth resources are occupied, the calculation difficulty is low, and the existing network does not need to be changed or upgraded, and the implementation is easy.
Description
技术领域 technical field
本发明涉及一种基于用户体验交互的流媒体质量监测报告的实现方法,属于多媒体通信技术领域。The invention relates to a method for realizing a streaming media quality monitoring report based on user experience interaction, and belongs to the technical field of multimedia communication.
背景技术 Background technique
流媒体是一种使音频、视频和其他多媒体元素在Internet及无线网络上以实时的、无需下载等待的方式进行播放的技术。流媒体技术能给用户提供持续不断的音视频数据流,满足用户在线观赏动态影音的需求。Streaming media is a technology that enables audio, video and other multimedia elements to be played in real time on the Internet and wireless networks without downloading and waiting. Streaming media technology can provide users with a continuous stream of audio and video data to meet the needs of users to watch dynamic audio and video online.
随着计算机网络的快速发展,以及第三代移动通信技术3G(3rd-generation)和无线局域网络WLAN(Wireless Local Area Network)等无线网络的迅速发展,流媒体业务的应用越来越广泛。在有线网络中应用的重要领域为交互式网络电视IPTV(Interactive Personal TV),而在移动网络领域主要为移动流媒体。With the rapid development of computer networks, and the rapid development of wireless networks such as the third-generation mobile communication technology 3G (3rd-generation) and wireless local area network WLAN (Wireless Local Area Network), the application of streaming media services is becoming more and more extensive. The important field of application in the wired network is interactive network television IPTV (Interactive Personal TV), while in the mobile network field it is mainly mobile streaming media.
但是,在现有网络中,尤其是在频谱资源非常紧张的无线网络上提供流媒体业务时,网络延时、拥塞等网络恶劣环境往往会使多媒体数据包的传输产生延时、丢包、抖动或乱序等情况,从而使流媒体的业务质量恶化,给用户体验造成不利影响。对于网络运营商和服务提供商来说,需要采用有效、准确的流媒体质量评测方案来监控其业务传输性能,进而优化网络性能,提高服务质量。However, in existing networks, especially when streaming media services are provided on wireless networks with very tight spectrum resources, harsh network environments such as network delays and congestion often cause delays, packet loss, and jitter in the transmission of multimedia data packets. or out-of-sequence, etc., thereby deteriorating the service quality of streaming media and adversely affecting user experience. For network operators and service providers, it is necessary to use an effective and accurate streaming media quality evaluation solution to monitor their business transmission performance, thereby optimizing network performance and improving service quality.
然而,目前的流媒体质量评测方法和流媒体传输与控制协议的实际使用都不理想,没有真实地反应业务质量,也未能对流媒体业务实现实时评测和监控,其主要原因是客户端与服务器未能及时进行信息交互:一方面,客户端不能及时获知网络环境条件,更谈不上掌握网络环境对用户体验质量造成的影响;另一方面,流媒体服务器也不能实时、准确地获知客户端的用户体验质量,以便及时调整网络参数,这是当前流媒体业务质量监控中存在的两大问题。However, the current streaming media quality evaluation methods and the actual use of streaming media transmission and control protocols are not ideal. They do not truly reflect the service quality, nor can they achieve real-time evaluation and monitoring of streaming media services. The main reason is that the client and server Failure to exchange information in a timely manner: On the one hand, the client cannot know the network environment conditions in a timely manner, let alone grasp the impact of the network environment on the quality of user experience; Quality of user experience, in order to adjust network parameters in time, are two major problems in current streaming media service quality monitoring.
下面介绍有关移动流媒体质量报告的现有技术简况:Here is a brief overview of the state of the art for mobile streaming quality reporting:
(1)利用网络参数,直接在网络侧预测流媒体质量。例如,文献《Researchon Monitoring Quality of 3G Streaming Media Service》[C](刊于“InternationalConference on Communication Systems,Networks and Applications”2010),利用网络端的丢包数、丢包率、包时延、包抖动等参数对流媒体质量进行评测。文献《No-Reference Quality Assessment for Networked Video via Primary Analysis ofBit Stream》[J](刊于“IEEE Transactions on circuits and video technology”2010),考虑了编码端量化步长、帧率和网络端丢包等参数的影响,并在时域进行加权,最终实现对视频流质量的客观评价。IETF RFC4445还提出一种测量IPTV传输质量的方法:MDI(Media Delivery Index),也仅仅使用两种网络参数:DF(DelayFactor)和MLR(Media Loss Rate)进行测量。(1) Use network parameters to predict streaming media quality directly on the network side. For example, the document "Research on Monitoring Quality of 3G Streaming Media Service" [C] (published in "International Conference on Communication Systems, Networks and Applications" 2010), using the number of packet loss, packet loss rate, packet delay, packet jitter, etc. Parameters to evaluate streaming quality. The document "No-Reference Quality Assessment for Networked Video via Primary Analysis of Bit Stream" [J] (published in "IEEE Transactions on circuits and video technology" 2010) considers the encoding-side quantization step size, frame rate and network-side packet loss, etc. The impact of the parameters is weighted in the time domain, and finally the objective evaluation of the quality of the video stream is realized. IETF RFC4445 also proposes a method for measuring IPTV transmission quality: MDI (Media Delivery Index), and only uses two network parameters: DF (DelayFactor) and MLR (Media Loss Rate) for measurement.
(2)利用报告的形式,将客户端的业务能力上报给流媒体服务器。例如,中国发明专利申请《一种上报能力的方法及相关处理装置》(申请号200810056281.7)介绍了一种上报方法,但该方法仅限于将客户端的业务能力标识上报到服务器,不具有交互性;而且客户端的业务能力的判断不是以用户的感知为标准,这种能力的判断结果只能为服务器调整网络状态提供参考,不能作为完全依据。中国发明专利申请《用于交叉参考相关应用来报告流媒体质量的方法和设备》(申请号200780048832.9)介绍了另一种交叉参考报告流媒体质量的方法,该方法主要侧重于报告的方法,没有涉及报告的内容及其获取方式。中国发明专利申请《网络电视业务管理方法及系统、服务质量管理节点》(申请号201010174116.9)涉及的一种网络电视业务管理方法、系统和服务质量管理节点,能够克服IPTV业务指标无法自动测量的缺陷,但是IPTV终端上报的参数仅有收视率、请求成功率、丢包率、丢帧率和抖动等,没有涉及音视频业务本身的传输与观赏的体验质量。(2) Report the service capability of the client to the streaming media server in the form of a report. For example, the Chinese invention patent application "A Method of Reporting Capabilities and Related Processing Devices" (Application No. 200810056281.7) introduces a reporting method, but this method is limited to reporting the client's business capability identification to the server and is not interactive; Moreover, the judgment of the client's service capability is not based on the user's perception. The judgment result of this capability can only provide a reference for the server to adjust the network status, and cannot be used as a complete basis. Chinese invention patent application "Method and device for reporting streaming media quality by cross-referencing related applications" (Application No. 200780048832.9) introduces another method for cross-referencing reporting streaming media quality, which mainly focuses on the method of reporting, without Covers what to report and how to get it. An IPTV service management method, system and service quality management node involved in the Chinese invention patent application "Internet TV service management method and system, service quality management node" (application number 201010174116.9), which can overcome the defect that IPTV service indicators cannot be automatically measured , but the parameters reported by IPTV terminals are only ratings, request success rate, packet loss rate, frame loss rate, and jitter, etc., and do not involve the transmission and viewing experience quality of audio and video services themselves.
(3)在传统的RTP/RTCP/RTSP协议簇中,对业务传输质量起到控制作用的是RTCP协议,RTCP协议利用网络参数来判断和评价业务质量,并以此调整网络带宽等参数。但是,RTCP协议并没有对用户的业务体验质量进行监测与分析,因此不能完全真实地反映客户端的流媒体业务质量。(3) In the traditional RTP/RTCP/RTSP protocol cluster, the RTCP protocol plays a role in controlling the quality of service transmission. The RTCP protocol uses network parameters to judge and evaluate service quality, and adjust parameters such as network bandwidth. However, the RTCP protocol does not monitor and analyze the user's service quality of experience, so it cannot fully and truly reflect the streaming media service quality of the client.
从以上分析可以看出,在客户端独立进行流媒体体验质量评价的基础上,结合网络参数实施综合评价,并将客户端相关参数实时上报给流媒体服务器的方法,至今国内外都还未见有相关文献发表,同时,目前已有的协议在基于用户体验的业务质量判断与控制方面也有诸多不足。From the above analysis, it can be seen that on the basis of the client independently evaluating the streaming media experience quality, combined with network parameters to implement a comprehensive evaluation, and reporting the relevant parameters of the client to the streaming media server in real time, it has not been seen at home and abroad so far. There are relevant documents published, and at the same time, the existing protocols also have many deficiencies in the aspect of service quality judgment and control based on user experience.
发明内容 Contents of the invention
有鉴于此,本发明的目的是提供一种基于用户体验交互的流媒体质量监测报告的实现方法。本发明是针对目前出现的流媒体质量监控需求,并充分考虑现有网络可实施的技术基础,再广泛吸取目前多种流媒体质量监测、监控技术的最新成果,进行综合优化而提出的。与现有各种质量监控技术方案相比较,本发明方法是在现有的网络技术基础上,充分利用网络中已经部署的相关先进、成熟技术,通过自定义的双向传输的体验质量QoE(Quality of Experience)协议传输流媒体的用户体验质量及相关参数,在客户端与服务器之间实现实时交互,很好地解决了上述流媒体业务质量监控中的两大问题。In view of this, the purpose of the present invention is to provide a method for implementing a streaming media quality monitoring report based on user experience interaction. The present invention is aimed at the current streaming media quality monitoring requirements, and fully considers the technical foundation that can be implemented in the existing network, and then extensively absorbs the latest achievements of various current streaming media quality monitoring and monitoring technologies, and carries out comprehensive optimization. Compared with various existing quality monitoring technical solutions, the method of the present invention is based on the existing network technology, making full use of relevant advanced and mature technologies that have been deployed in the network, and the quality of experience QoE (Quality of Experience) protocol transmits the quality of user experience and related parameters of streaming media, realizes real-time interaction between the client and the server, and solves the above two problems in the quality monitoring of streaming media services.
为了达到上述目的,本发明提出了一种基于用户体验交互的流媒体质量监测报告的实现方法,其特征在于:首先设置自定义的双向传输的体验质量QoE交互协议及其相关网络环境参数(Network Environment Parameters)和业务性能参数(Service Performance Parameters),服务器监测流媒体的发送状况,客户端监测流媒体的接收状况并评价其用户体验质量,分别生成服务器到客户端的S-C报告(Server-Client Report)和客户端到服务器的C-S报告(Client-Server Report),再经由网络传输,在客户端和服务器之间实现流媒体质量监测报告的实时交互,从而对两者之间传输的流媒体业务质量实现实时监测。In order to achieve the above object, the present invention proposes a method for realizing a streaming media quality monitoring report based on user experience interaction. Environment Parameters) and service performance parameters (Service Performance Parameters), the server monitors the sending status of streaming media, the client monitors the receiving status of streaming media and evaluates its user experience quality, and generates S-C reports (Server-Client Report) from the server to the client respectively And the C-S report (Client-Server Report) from the client to the server, and then transmitted through the network, realizes the real-time interaction of the streaming media quality monitoring report between the client and the server, so as to realize the quality of the streaming media service transmitted between the two real-time monitoring.
本发明基于用户体验交互的流媒体质量监测报告的实现方法,利用自定义的双向传输的QoE交互协议及相关参数,使流媒体客户端能够及时获取业务传输时的网络环境参数,分析有线和无线网络条件对流媒体业务的传输影响,并结合设定的流媒体业务质量评价方法获得业务用户的体验质量。流媒体服务器又通过与客户端的实时交互,了解、获悉客户端用户对流媒体业务的体验质量,以便对网络条件或流媒体业务参数适时做出调整,提高业务的服务质量。The implementation method of the streaming media quality monitoring report based on user experience interaction in the present invention uses a self-defined QoE interactive protocol for two-way transmission and related parameters, so that the streaming media client can obtain network environment parameters during service transmission in time, and analyze wired and wireless The impact of network conditions on the transmission of streaming media services, and combined with the set streaming media service quality evaluation method to obtain the quality of experience of service users. Through real-time interaction with the client, the streaming media server understands and learns the quality of experience of the client user on the streaming media service, so as to make timely adjustments to network conditions or streaming media service parameters to improve the service quality of the service.
从网络运营商的角度看,本发明方法占用的带宽资源很少,可以直接应用于现有网络,不用对现有网络进行额外的更改与升级;从网络客户的角度看,QoE交互报告的传送并不会影响流媒体的传输播放,反而有利于业务质量的评价和提升。From the perspective of the network operator, the bandwidth resource occupied by the method of the present invention is very small, and can be directly applied to the existing network without additional changes and upgrades to the existing network; from the perspective of the network customer, the transmission of the QoE interactive report It will not affect the transmission and playback of streaming media, but is conducive to the evaluation and improvement of service quality.
再者,本发明方法的操作步骤简单,计算难度低,容易实现,对流媒体业务的实际运营和管理具有重要意义,在提升流媒体业务质量的应用中,具有较好的推广应用前景与价值。Furthermore, the method of the present invention has simple operation steps, low calculation difficulty, and is easy to implement. It is of great significance to the actual operation and management of streaming media services, and has good promotion and application prospects and value in the application of improving the quality of streaming media services.
附图说明 Description of drawings
图1是本发明基于用户体验交互的流媒体监测质量报告方法的流程图。FIG. 1 is a flow chart of the method for monitoring quality reporting of streaming media based on user experience interaction in the present invention.
图2是本发明QoE协议实现示意图。Fig. 2 is a schematic diagram of implementing the QoE protocol of the present invention.
图3是本发明S-C报告结构示意图。Fig. 3 is a schematic diagram of the structure of the S-C report of the present invention.
图4是本发明C-S报告结构示意图。Fig. 4 is a schematic diagram of the C-S report structure of the present invention.
具体实施方式 Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面结合附图和实施例对本发明作进一步的详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.
本发明是一种基于用户体验交互的流媒体质量监测报告的方法:首先设置自定义的双向传输的体验质量QoE交互协议及其相关网络环境参数和业务性能参数,服务器监测流媒体的发送状况,客户端监测流媒体的接收状况并评价其用户体验质量,分别生成服务器到客户端的S-C报告和客户端到服务器的C-S报告,再经由网络传输,在客户端和服务器之间实现流媒体质量监测报告的实时交互,从而对两者之间传输的流媒体业务质量实现实时监测。The present invention is a method for monitoring and reporting streaming media quality based on user experience interaction: first, a self-defined two-way transmission quality of experience QoE interaction protocol and related network environment parameters and service performance parameters are set, the server monitors the sending status of streaming media, The client monitors the receiving status of the streaming media and evaluates its user experience quality, generates the S-C report from the server to the client and the C-S report from the client to the server, and then transmits the streaming media quality monitoring report between the client and the server through network transmission Real-time interaction between the two, so as to realize real-time monitoring of the streaming media service quality transmitted between the two.
参见图1,介绍本发明方法的各个具体操作步骤:Referring to Fig. 1, introduce each specific operation step of the inventive method:
步骤1,设置自定义的双向传输的QoE交互协议,并定义其中的网络环境参数和业务性能参数,该双向传输的QoE交互协议规定:服务器到客户端的S-C报告携带网络环境参数,客户端到服务器的C-S报告携带业务性能参数。Step 1. Set up a custom QoE interaction protocol for two-way transmission, and define the network environment parameters and service performance parameters. The QoE interaction protocol for two-way transmission stipulates that: the S-C report from the server to the client carries network environment parameters, The C-S report carries service performance parameters.
本发明自定义的双向传输的QoE交互协议在网络中的传输情况,如图2所示,分别要求在服务器和客户端发送的S-C报告和C-S报告的结构组成如下:The transmission situation of the QoE interactive protocol of the self-defined two-way transmission of the present invention in the network, as shown in Figure 2, requires respectively the S-C report and the structure composition of the C-S report that server and client send are as follows:
服务器到客户端的S-C报告由报头与数据块组成,其中,报头包括:The S-C report from the server to the client consists of a header and a data block, where the header includes:
协议版本号(Protocol Version):当前QoE协议的版本号,字段长度:8bit,本发明实施例中的版本号为1;Protocol version number (Protocol Version): the version number of the current QoE protocol, field length: 8bit, the version number in the embodiment of the present invention is 1;
数据包类型(Packet Type):当前报告的类型:1为S-C报告,2为C-S报告,字段长度:8bit;Packet Type: Type of current report: 1 is S-C report, 2 is C-S report, field length: 8bit;
数据包长度(Packet Length):当前报告的数据包长度,单位:byte,字段长度:16bit;Packet Length: the current reported packet length, unit: byte, field length: 16bit;
数据块用于携带下述一个或多个网络环境参数:The data block is used to carry one or more of the following network environment parameters:
多媒体编码类型(Code Type):音频和/或视频数据的编码格式信息,即采用设定的压缩技术,将某个音视频格式的文件转换成另一种音视频格式文件的方式,字段长度:16bit;音频数据的常用编码类型有G.711、G.723,视频数据的常用编码类型有MPEG-2、H.263、H.264;Multimedia coding type (Code Type): the coding format information of audio and/or video data, that is, the method of converting a file of an audio and video format into another audio and video format file by using the set compression technology, field length: 16bit; common coding types of audio data are G.711, G.723, common coding types of video data are MPEG-2, H.263, H.264;
多媒体文件长度(Length):音频和/或视频文件的长度,单位:秒,字段长度:16bit;Multimedia file length (Length): the length of the audio and/or video file, unit: second, field length: 16bit;
发送时间戳(Send Timestamp):发送当前流媒体数据包的时钟信息,字段长度:32bit;Send Timestamp (Send Timestamp): Send the clock information of the current streaming media packet, field length: 32bit;
服务器发包数(Packets Sent):服务器累计发送到客户端的流媒体数据包数,字段长度:32bit;Packets Sent by the server (Packets Sent): the cumulative number of streaming media packets sent by the server to the client, field length: 32bit;
发送字节数(Bytes Sent):服务器累计发送到客户端的流媒体字节数,字段长度:32bit;Sent Bytes (Bytes Sent): the cumulative number of streaming media bytes sent by the server to the client, field length: 32bit;
发送速率(Send Rate):服务器发送流媒体业务数据的平均比特率,单位:比特/秒;字段长度:32bit;Send Rate: The average bit rate of streaming media service data sent by the server, unit: bit/s; field length: 32bit;
双向时延(Roundtrip Delay):流媒体测试包从服务器发送到客户端,再返回服务器的传输时间,单位:秒,精度为微秒;字段长度:32bit;Two-way delay (Roundtrip Delay): the transmission time of the streaming media test packet from the server to the client, and then back to the server, unit: second, precision is microseconds; field length: 32bit;
服务器扩展字段(Expand):用于以后协议扩展时的备用字段,字段长度:256bit;Server extension field (Expand): a spare field for future protocol expansion, field length: 256bit;
客户端到服务器的C-S报告由报头与数据块组成,其中,报头包括的协议版本号,数据包类型、长度的字段位长和涵义都与S-C报告相同,不再赘述;数据块用于携带下述一个或多个业务性能参数:The C-S report from the client to the server is composed of a header and a data block. Among them, the protocol version number included in the header, the data packet type, the field bit length and the meaning of the length are the same as those of the S-C report, and will not be described again; the data block is used to carry Describe one or more business performance parameters:
接收包数(Packets Received):客户端累计接收到的流媒体数据包数,字段长度:32bit;Packets Received: the cumulative number of streaming media packets received by the client, field length: 32bit;
接收字节数(Bytes Received):客户端累计接收到的流媒体字节数,字段长度:32bit;Bytes Received: the cumulative number of stream media bytes received by the client, field length: 32bit;
丢包率(Packets Loss Rate):丢包数与服务器发包数之比,其中丢包数为服务器发包数与接收包数的差值,字段长度:8bit;Packets Loss Rate: the ratio of the number of packets lost to the number of packets sent by the server, where the number of packets lost is the difference between the number of packets sent by the server and the number of packets received, field length: 8bit;
抖动(Jitter):两个流媒体数据包相对传输时间的差值,即两个流媒体数据包的接收时间戳和发送时间戳之差的差值,单位:秒,精度为微秒;字段长度:24bit;Jitter (Jitter): The difference between the relative transmission time of two streaming media packets, that is, the difference between the receiving timestamp and sending timestamp of the two streaming media packets, unit: second, precision is microseconds; field length : 24bit;
接收时间戳(Receive Timestamp):接收当前流媒体数据包的时钟信息,字段长度:32bit;Receive Timestamp: Receive the clock information of the current streaming media packet, field length: 32bit;
接收速率(Receive Rate):接收流媒体业务数据的平均比特率,单位:比特/秒,字段长度:32bit;Receive Rate (Receive Rate): The average bit rate of receiving streaming media service data, unit: bit/s, field length: 32bit;
音频质量QoA(Quality ofAudio):利用基于抖动扩展改进的E-Model算法在客户端评价音频质量,字段长度:32bit;Audio quality QoA (Quality ofAudio): Use the improved E-Model algorithm based on jitter extension to evaluate the audio quality on the client side, field length: 32bit;
视频质量QoV(Quality of Video):利用基于中国发明专利申请《基于关键帧图像质量加权的无参考视频质量客观评价方法》(申请号:201110021600.2)的修正方法在客户端评价视频质量,字段长度:32bit;Video quality QoV (Quality of Video): Use the correction method based on the Chinese invention patent application "No-reference video quality objective evaluation method based on key frame image quality weighting" (application number: 201110021600.2) to evaluate video quality on the client side, field length: 32bit;
音视频时间差(Time Difference):同一流媒体文件中原来同步的一对视频包与音频包到达客户端的时间戳之差,用于衡量音视频的同步性,单位:秒,精度为微秒;字段长度:32bit;Audio and video time difference (Time Difference): the time stamp difference between a pair of originally synchronized video packets and audio packets arriving at the client in the same streaming media file, used to measure the synchronization of audio and video, unit: second, precision is microseconds; field Length: 32bit;
连接等待时间(Time Waiting):从用户业务请求到客户端开始呈现业务的延时时间,单位:秒,精度为微秒;字段长度:32bit;Connection waiting time (Time Waiting): the delay time from the user service request to the client starting to present the service, unit: second, precision is microseconds; field length: 32bit;
客户端扩展字段(Expand):用于以后协议扩展时的备用字段,字段长度:256bit。Client extension field (Expand): a spare field for future protocol expansion, field length: 256bit.
步骤2,服务器测试、记录与统计网络环境参数,并按照QoE协议规定生成S-C报告,再发送给客户端。该步骤2包括下述操作内容:Step 2, the server tests, records and counts network environment parameters, generates an S-C report according to the QoE protocol, and sends it to the client. This step 2 includes the following operations:
(21)服务器测试、记录多媒体编码类型、多媒体文件长度和发送时间戳,同时统计服务器发包数Psend和发送字节数Bsend,并按照下述公式计算包括发送速率和双向时延的网络环境参数,其中,(21) The server tests and records the multimedia encoding type, the length of the multimedia file and the sending time stamp, and at the same time counts the number of packets sent by the server P send and the number of bytes sent B send , and calculates the network environment including the sending rate and two-way delay according to the following formula parameters, where
发送速率式中,B″send和B′send分别为服务器在T″server,send和T″server,send两个不同时刻统计的发送字节数;sending rate In the formula, B″ send and B′ send are respectively the number of bytes sent by the server at T″ server, send and T″ server, and send statistics at two different times;
双向时延TRD=Tserver,recv-Tserver,send,式中,Tserver,recv和Tserver,send分别为服务器接收和发送测试包的时间;Two-way time delay T RD =T server, recv -T server, send , where, T server, recv and T server, send are the time when the server receives and sends the test packet respectively;
(22)服务器将获取的流媒体业务的上述网络环境参数写入QoE协议报文的对应字段中,生成S-C报告,并通过网络发送给客户端。(22) The server writes the obtained network environment parameters of the streaming media service into the corresponding fields of the QoE protocol message, generates an S-C report, and sends it to the client through the network.
步骤3,客户端测试、记录与统计接收的流媒体信息,并利用S-C报告计算该流媒体的业务性能参数,同时,评价该流媒体业务的用户体验质量;然后按照QoE协议规定生成C-S报告,再发送给服务器。Step 3, the client side tests, records and counts the received streaming media information, and uses the S-C report to calculate the service performance parameters of the streaming media, and at the same time, evaluates the user experience quality of the streaming media service; then generates a C-S report according to the QoE protocol, Then send it to the server.
该步骤3包括下述操作内容:This step 3 includes the following operations:
(31)客户端测试、记录接收时间戳和连接等待时间,同时统计接收包数Precv和接收字节数Brecv,并按照下述公式利用S-C报告信息计算包括丢包率、抖动、接收速率和音视频时间差的业务性能参数,其中,(31) The client tests and records the receiving timestamp and connection waiting time, and counts the number of received packets P recv and the number of bytes received B recv at the same time, and uses the SC report information to calculate the packet loss rate, jitter, and receiving rate according to the following formula and the business performance parameters of audio and video time difference, among them,
丢包率式中,Ploss=Psend-Precv;Packet loss rate In the formula, P loss = P send - P recv ;
抖动式中,自然数上标m、n分别为发送流媒体的两个不同数据包的序号;jitter In the formula, the natural number superscripts m and n are respectively the sequence numbers of two different data packets for sending streaming media;
接收速率式中,B″recv和B′recv分别为T″client,recv和T′client,recv两个不同时刻统计的接收字节数;Receive rate In the formula, B " recv and B' recv are respectively T" client, recv and T' client, the number of received bytes counted by recv at two different times;
音视频时间差客户端接收同一流媒体文件中原来同步的一对视频包的时刻与音频包的时刻之差,式中,自然数上标k为流媒体文件中的数据包序号;Audio and video time difference The moment when the client receives the original synchronized pair of video packets in the same streaming media file Moment with Audio Pack The difference, in the formula, the natural number superscript k is the packet sequence number in the streaming media file;
(32)客户端对流媒体业务的音频和/或视频的用户体验质量进行评价;其中,(32) The client evaluates the user experience quality of the audio and/or video of the streaming media service; wherein,
音频质量评价方法,采用基于抖动扩展修正的E-Model算法:QoA=93.2-Id-Ie-Ij,即引入抖动因子Ij描述抖动对语音质量的影响:式中,Id和Ie为原E-Model算法中分别因语音信号传输延时和丢包造成的语音质量损伤因子,Ij为扩展修正而新增的抖动影响因子,且Ij=Ijd+Ijl;式中,The audio quality evaluation method adopts the E-Model algorithm based on jitter extension correction: QoA=93.2-I d -I e -I j , that is, the jitter factor I j is introduced to describe the impact of jitter on voice quality: where, I d and I e is the voice quality damage factor caused by voice signal transmission delay and packet loss in the original E-Model algorithm, and I j is the newly added jitter influence factor for extended correction, and I j = I jd + I jl ; where ,
Ijd是因网络传输时延造成的抖动影响因子:Ijd=a1×J+a2×(J-a3)×f(J-a3),式中,参数a1、a2分别为反映网络性能的经验参数,实施例是根据原E-Model算法中对传输时延造成的质量损伤因子的各种参数:回音响度、背景噪声、响度评测值而计算得到:a1=0.029,a2=0.194;参数a3为用双向时延描述抖动严重程度的门限值,其数值取决于丢包率Rloss:当Rloss≤i时,当Rloss>i时,a3=0;式中,i为丢包率的阈值,此处设i=5%;函数f为阶跃函数,其数学表达式为:J≤a3,f(J-a3)=0,J>a3,,f(J-a3)=1;该式表示:若抖动J大于a3,会对语音质量造成严重影响;I jd is the jitter impact factor caused by network transmission delay: I jd =a 1 ×J+a 2 ×(Ja 3 )×f(Ja 3 ), where the parameters a 1 and a 2 respectively reflect network performance The empirical parameters, the embodiment is calculated according to the various parameters of the quality damage factor caused by the transmission time delay in the original E-Model algorithm: echo loudness, background noise, and loudness evaluation value: a 1 =0.029, a 2 = 0.194; parameter a 3 is the threshold value for describing the severity of jitter with two-way delay, and its value depends on the packet loss rate R loss : when R loss ≤ i, When R loss >i, a 3 =0; where i is the threshold of the packet loss rate, where i=5%; the function f is a step function, and its mathematical expression is: J≤a 3 , f (Ja 3 )=0, J>a 3 , f(Ja 3 )=1; this formula means: if the jitter J is greater than a 3 , it will seriously affect the voice quality;
Ijl是因缓冲区溢出造成的抖动影响因子:式中,b为根据不同音频编码器选取不同数值的系数,因实施例使用G.723.1.B-6.3编码器,故b=10.3;T为缓冲区的字节容量,该实施例中的T=1MB;c为该音频编码方式下占用缓冲区的比例系数,c=10.81%;Rrecv为接收速率;I jl is the jitter impact factor due to buffer overflow: In the formula, b is to select the coefficient of different numerical values according to different audio encoders, because the embodiment uses the G.723.1.B-6.3 encoder, so b=10.3; T is the byte capacity of the buffer zone, T in this embodiment =1MB; c is the proportional coefficient of the occupied buffer zone under the audio coding mode, c=10.81%; R recv is the receiving rate;
视频质量评价方法,利用中国专利申请《基于关键帧图像质量加权的无参考视频质量客观评价方法》(申请号:201110021600.2)的方法进行评价,并利用S-C报告与丢包率、抖动和/或接收速率修正评价结果。假设使用原来的专利申请方法的视频质量评分为qov,再利用丢包率Rloss进行修正,即QoV=qov×(1+d×Rloss)。本发明实施例测试的视频为Foreman序列(总帧数为250帧),该视频分辨率为常用的标准化图像格式QCIF(Quarter Common IntermediateFormat,在H.323协议簇中,规定了视频采集设备的标准采集分辨率的大小为176×144像素),属于前景、背景均运动且运动相对缓慢的视频类型,设参数d=10。Video quality evaluation method, using the method of Chinese patent application "No-Reference Video Quality Objective Evaluation Method Based on Key Frame Image Quality Weighting" (Application No.: 201110021600.2), and using SC report with packet loss rate, jitter and/or reception Rate correction evaluation results. Assume that the video quality score using the original patent application method is qov, and then use the packet loss rate R loss to correct, that is, QoV=qov×(1+d×R loss ). The video that the embodiment of the present invention tests is Foreman sequence (total number of frames is 250 frames), and this video resolution is the commonly used standardized image format QCIF (Quarter Common Intermediate Format, in the H.323 protocol cluster, stipulates the standard of video capture equipment The size of the acquisition resolution is 176×144 pixels), which belongs to the video type in which both the foreground and the background move and the movement is relatively slow, and the parameter d=10 is set.
该步骤中,音频质量评价方法和视频质量评价方法都采用5分制评价质量优劣,其中5分最好,1分最差。In this step, both the audio quality evaluation method and the video quality evaluation method use a 5-point system to evaluate quality, wherein 5 points are the best and 1 point is the worst.
(33)客户端将获取的上述参数写入QoE协议报文的对应字段中,生成C-S报告,再通过网络传送到服务器。(33) The client writes the obtained parameters into the corresponding fields of the QoE protocol message, generates a C-S report, and then transmits it to the server through the network.
步骤4,服务器将步骤2和3分别生成的一对QoE协议报文对应存储,以供后续分析流媒体的用户体验质量与网络环境的关系,为后期监控流媒体业务质量提供依据。该步骤4包括下述操作内容:In step 4, the server correspondingly stores a pair of QoE protocol packets generated in steps 2 and 3, for subsequent analysis of the relationship between the user experience quality of the streaming media and the network environment, and providing a basis for later monitoring of the streaming media service quality. This step 4 includes the following operations:
(41)服务器将其在步骤2生成的S-C报告和在步骤3接收的C-S报告,作为一对QoE协议报文对应存储于数据库;(41) The server stores the S-C report generated in step 2 and the C-S report received in step 3 as a pair of QoE protocol messages in the database;
(42)利用模糊评价算法分析流媒体用户体验质量与网络环境的关系,为后期监控移动流媒体业务质量提供依据:首先确定包括网络环境参数和业务性能参数的各种评价指标,以及每个评价指标的衡量标准;再通过层次分析法分别确定每个评价指标的权重,以便对评价对象的相关因素合理量化;最后构造模糊隶属度函数,运用模糊数学方法进行分类决策,得到流媒体用户体验质量与网络环境的关系。(42) Use the fuzzy evaluation algorithm to analyze the relationship between the quality of experience of streaming media users and the network environment, and provide a basis for monitoring the quality of mobile streaming media services in the later stage: firstly, determine various evaluation indicators including network environment parameters and service performance parameters, and each evaluation Then, the weight of each evaluation index is determined by the AHP, so as to reasonably quantify the relevant factors of the evaluation object; finally, the fuzzy membership function is constructed, and the fuzzy mathematical method is used to make classification decisions, and the user experience quality of streaming media is obtained. relationship with the network environment.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the present invention. within the scope of protection.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110189377.2A CN102868666B (en) | 2011-07-07 | 2011-07-07 | Based on the implementation method of the mutual stream media quality Surveillance of Consumer's Experience |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110189377.2A CN102868666B (en) | 2011-07-07 | 2011-07-07 | Based on the implementation method of the mutual stream media quality Surveillance of Consumer's Experience |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102868666A true CN102868666A (en) | 2013-01-09 |
CN102868666B CN102868666B (en) | 2015-09-23 |
Family
ID=47447264
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110189377.2A Expired - Fee Related CN102868666B (en) | 2011-07-07 | 2011-07-07 | Based on the implementation method of the mutual stream media quality Surveillance of Consumer's Experience |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102868666B (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103269459A (en) * | 2013-05-22 | 2013-08-28 | 中国科学院声学研究所 | Monitoring system for user experience quality of streaming media services |
CN103475896A (en) * | 2013-07-24 | 2013-12-25 | 同济大学 | Interactive video and audio experience-quality assessment platform and method based on Qos |
CN103795589A (en) * | 2013-12-26 | 2014-05-14 | 国家广播电影电视总局广播科学研究院 | Channel damage testing method of radio and television transmission distribution network |
CN104243441A (en) * | 2014-04-09 | 2014-12-24 | 深圳深讯和科技有限公司 | Method and system for controlling streaming media service quality |
CN104428777A (en) * | 2013-03-14 | 2015-03-18 | 尼尔森(美国)有限公司 | Methods and systems for reducing crediting errors due to spillover using audio codes and/or signatures |
WO2015081685A1 (en) * | 2013-12-02 | 2015-06-11 | 中兴通讯股份有限公司 | Processing method and apparatus for quality of service |
WO2015106557A1 (en) * | 2014-01-17 | 2015-07-23 | 中兴通讯股份有限公司 | Correction method for quality of experience (qoe) of mobile streaming media user, and server |
WO2017000728A1 (en) * | 2015-06-30 | 2017-01-05 | 腾讯科技(深圳)有限公司 | Flow control method, apparatus and server |
CN107181644A (en) * | 2017-06-16 | 2017-09-19 | 北京小度信息科技有限公司 | For the method and apparatus for the network performance for monitoring network application |
CN107659856A (en) * | 2017-07-04 | 2018-02-02 | 中国科学技术大学 | The acquisition method of mobile video business experience qualitative data collection based on user feedback |
CN108200471A (en) * | 2018-01-08 | 2018-06-22 | 中国科学技术大学 | A kind of construction method for the standard data set for evaluating and testing encrypted video QoE |
CN110178401A (en) * | 2016-11-29 | 2019-08-27 | Sk电信有限公司 | For providing the method and its equipment of streaming service |
CN110996097A (en) * | 2017-05-08 | 2020-04-10 | 华为技术有限公司 | Method and device for determining quality of experience of VR multimedia |
CN111800388A (en) * | 2020-06-09 | 2020-10-20 | 盐城网之易传媒有限公司 | Media information processing method and media information processing device |
CN112367294A (en) * | 2020-10-13 | 2021-02-12 | 成都精灵云科技有限公司 | Network communication method between multiple hosts adapting to edge computing architecture |
CN112910720A (en) * | 2021-05-06 | 2021-06-04 | 成都云智天下科技股份有限公司 | Intelligent network scheduling method and system based on user experience quantitative index |
WO2022267720A1 (en) * | 2021-06-23 | 2022-12-29 | 华为技术有限公司 | Data transmission method and communication apparatus |
CN119132315A (en) * | 2024-10-12 | 2024-12-13 | 广东和音元视电子科技有限公司 | A method for dynamically transmitting and processing audio data and an audio playback device |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106792146A (en) * | 2016-09-22 | 2017-05-31 | 南京邮电大学 | An objective evaluation method for data-driven user experience in video services |
CN106332164B (en) * | 2016-09-29 | 2019-07-05 | 北京航空航天大学 | A kind of vehicle self-organizing network data transmission performance assessment method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1839597A (en) * | 2003-08-21 | 2006-09-27 | 维迪亚特企业公司 | Quality of experience (QOE) measurement for wireless communication networks |
CN101425935A (en) * | 2007-11-01 | 2009-05-06 | 中兴通讯股份有限公司 | VoIP service customer experience quality test and monitoring method and system |
CN101573941A (en) * | 2006-12-29 | 2009-11-04 | 艾利森电话股份有限公司 | Method and apparatus for reporting streaming media quality cross reference to related applications |
-
2011
- 2011-07-07 CN CN201110189377.2A patent/CN102868666B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1839597A (en) * | 2003-08-21 | 2006-09-27 | 维迪亚特企业公司 | Quality of experience (QOE) measurement for wireless communication networks |
CN101573941A (en) * | 2006-12-29 | 2009-11-04 | 艾利森电话股份有限公司 | Method and apparatus for reporting streaming media quality cross reference to related applications |
CN101425935A (en) * | 2007-11-01 | 2009-05-06 | 中兴通讯股份有限公司 | VoIP service customer experience quality test and monitoring method and system |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104428777B (en) * | 2013-03-14 | 2017-05-17 | 尼尔森(美国)有限公司 | Methods and systems for reducing crediting errors due to spillover using audio codes and/or signatures |
CN104428777A (en) * | 2013-03-14 | 2015-03-18 | 尼尔森(美国)有限公司 | Methods and systems for reducing crediting errors due to spillover using audio codes and/or signatures |
CN103269459A (en) * | 2013-05-22 | 2013-08-28 | 中国科学院声学研究所 | Monitoring system for user experience quality of streaming media services |
CN103475896A (en) * | 2013-07-24 | 2013-12-25 | 同济大学 | Interactive video and audio experience-quality assessment platform and method based on Qos |
WO2015081685A1 (en) * | 2013-12-02 | 2015-06-11 | 中兴通讯股份有限公司 | Processing method and apparatus for quality of service |
CN103795589A (en) * | 2013-12-26 | 2014-05-14 | 国家广播电影电视总局广播科学研究院 | Channel damage testing method of radio and television transmission distribution network |
CN103795589B (en) * | 2013-12-26 | 2017-09-19 | 国家新闻出版广电总局广播科学研究院 | Broadcast television transmissions distribute network channel damage measure method |
WO2015106557A1 (en) * | 2014-01-17 | 2015-07-23 | 中兴通讯股份有限公司 | Correction method for quality of experience (qoe) of mobile streaming media user, and server |
CN104243441A (en) * | 2014-04-09 | 2014-12-24 | 深圳深讯和科技有限公司 | Method and system for controlling streaming media service quality |
US10757033B2 (en) | 2015-06-30 | 2020-08-25 | Tencent Technology (Shenzhen) Company Limited | Traffic control method, traffic control apparatus and server |
CN106330757A (en) * | 2015-06-30 | 2017-01-11 | 腾讯科技(深圳)有限公司 | Traffic control method and apparatus |
WO2017000728A1 (en) * | 2015-06-30 | 2017-01-05 | 腾讯科技(深圳)有限公司 | Flow control method, apparatus and server |
CN106330757B (en) * | 2015-06-30 | 2020-04-21 | 腾讯科技(深圳)有限公司 | Flow control method and device |
CN110178401A (en) * | 2016-11-29 | 2019-08-27 | Sk电信有限公司 | For providing the method and its equipment of streaming service |
US11138715B2 (en) | 2017-05-08 | 2021-10-05 | Huawei Technologies Co., Ltd. | Method and apparatus for determining experience quality of VR multimedia |
CN110996097A (en) * | 2017-05-08 | 2020-04-10 | 华为技术有限公司 | Method and device for determining quality of experience of VR multimedia |
US11694316B2 (en) | 2017-05-08 | 2023-07-04 | Huawei Technologies Co., Ltd. | Method and apparatus for determining experience quality of VR multimedia |
CN107181644B (en) * | 2017-06-16 | 2019-09-27 | 北京小度信息科技有限公司 | Method and apparatus for monitoring the network performance of network application |
CN107181644A (en) * | 2017-06-16 | 2017-09-19 | 北京小度信息科技有限公司 | For the method and apparatus for the network performance for monitoring network application |
CN107659856A (en) * | 2017-07-04 | 2018-02-02 | 中国科学技术大学 | The acquisition method of mobile video business experience qualitative data collection based on user feedback |
CN108200471A (en) * | 2018-01-08 | 2018-06-22 | 中国科学技术大学 | A kind of construction method for the standard data set for evaluating and testing encrypted video QoE |
CN111800388A (en) * | 2020-06-09 | 2020-10-20 | 盐城网之易传媒有限公司 | Media information processing method and media information processing device |
CN112367294A (en) * | 2020-10-13 | 2021-02-12 | 成都精灵云科技有限公司 | Network communication method between multiple hosts adapting to edge computing architecture |
CN112910720A (en) * | 2021-05-06 | 2021-06-04 | 成都云智天下科技股份有限公司 | Intelligent network scheduling method and system based on user experience quantitative index |
CN112910720B (en) * | 2021-05-06 | 2021-08-03 | 成都云智天下科技股份有限公司 | Intelligent network scheduling method and system based on user experience quantitative index |
WO2022267720A1 (en) * | 2021-06-23 | 2022-12-29 | 华为技术有限公司 | Data transmission method and communication apparatus |
CN119132315A (en) * | 2024-10-12 | 2024-12-13 | 广东和音元视电子科技有限公司 | A method for dynamically transmitting and processing audio data and an audio playback device |
Also Published As
Publication number | Publication date |
---|---|
CN102868666B (en) | 2015-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102868666B (en) | Based on the implementation method of the mutual stream media quality Surveillance of Consumer's Experience | |
CN102802089B (en) | Shifting video code rate regulation method based on experience qualitative forecast | |
CN102710374B (en) | Speed control method in wireless streaming media transmission | |
KR101464456B1 (en) | Video data quality assessment method and device | |
US10419502B2 (en) | Systems and methods for using client-side video buffer occupancy for enhanced quality of experience in a communication network | |
CN101909060B (en) | Qos control method suitable for real-time streaming media transmission of mobile videos | |
CN107105224A (en) | Method, device and system that a kind of quality of experience of video is assessed | |
WO2013159502A1 (en) | Video quality evaluation method and device | |
KR101568628B1 (en) | Apparatus and method for monitoring performance in a communications network | |
KR20140098248A (en) | Dynamic modification of video properties | |
JP2007503741A (en) | Quality of experience (QOE) metrics for wireless communication networks | |
WO2010003338A1 (en) | Method, device and system for evaluating quality of video code stream | |
US20110149775A1 (en) | System and method for interworking between media quality assessment at terminal device and qos control in transport network | |
CN104349220A (en) | Service quality monitoring system for intelligent television terminal | |
EP3491784B1 (en) | Estimation of losses in a video stream | |
CN103152599A (en) | Mobile video service user experience quality evaluation method based on ordinal regression | |
CN102843573A (en) | Video transmission quality evaluation method implemented by using QoS (quality of service) parameters of wireless local area networks | |
CN101631030B (en) | Prediction method of self-adapting digital home network flow media transmission band width | |
CN107277499B (en) | A kind of video quality evaluation method and device | |
Chen et al. | End-to-end quality adaptation scheme based on QoE prediction for video streaming service in LTE networks | |
EP3020188B1 (en) | Endpoint information for network vqm | |
Deng et al. | QoE-oriented rate allocation for multipath high-definition video streaming over heterogeneous wireless access networks | |
CN104506453B (en) | A kind of code rate allocation method of user oriented Quality of experience | |
CN110113794B (en) | A dynamic and static evaluation method for wireless network path quality | |
Sagatov et al. | Influence of distortions of key frames on video transfer in wireless networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150923 Termination date: 20160707 |
|
CF01 | Termination of patent right due to non-payment of annual fee |