CN102724564B - 确定移动视频体验质量和视频代码转换的影响 - Google Patents
确定移动视频体验质量和视频代码转换的影响 Download PDFInfo
- Publication number
- CN102724564B CN102724564B CN201210018526.3A CN201210018526A CN102724564B CN 102724564 B CN102724564 B CN 102724564B CN 201210018526 A CN201210018526 A CN 201210018526A CN 102724564 B CN102724564 B CN 102724564B
- Authority
- CN
- China
- Prior art keywords
- video
- qoe
- code conversion
- data
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 104
- 238000012544 monitoring process Methods 0.000 claims abstract description 99
- 230000005540 biological transmission Effects 0.000 claims abstract description 8
- 238000000034 method Methods 0.000 claims description 19
- 238000004458 analytical method Methods 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 9
- 238000012546 transfer Methods 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 7
- 230000004048 modification Effects 0.000 claims description 5
- 238000012986 modification Methods 0.000 claims description 5
- 230000003139 buffering effect Effects 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000012384 transportation and delivery Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 206010000117 Abnormal behaviour Diseases 0.000 description 3
- 230000002547 anomalous effect Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 230000001965 increasing effect Effects 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000012854 evaluation process Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000013024 troubleshooting Methods 0.000 description 2
- 238000009423 ventilation Methods 0.000 description 2
- 240000002853 Nelumbo nucifera Species 0.000 description 1
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 1
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 1
- 244000131316 Panax pseudoginseng Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000004308 accommodation Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000002716 delivery method Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000008014 freezing Effects 0.000 description 1
- 238000007710 freezing Methods 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 235000019640 taste Nutrition 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234309—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5061—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
- H04L41/5067—Customer-centric QoS measurements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/752—Media network packet handling adapting media to network capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/164—Feedback from the receiver or from the transmission channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6131—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64723—Monitoring of network processes or resources, e.g. monitoring of network load
- H04N21/6473—Monitoring network processes errors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及确定移动视频体验质量和视频代码转换的影响。通过无线网络传送的视频数据分组被网络监视***捕捉。从视频数据分组检测视频数据会话。在视频数据分组内识别关键参数,诸如视频比特率、重发或失败视频分组以及视频会话持续时间。基于关键参数,针对与视频会话相关联的某些或所有用户来确定体验质量(QoE)。由代码转换***向视频数据分组添加报头扩展。所述报头扩展包括与原始和代码转换视频数据分组相关联的数据。网络监视***监视报头扩展并评估视频代码转换对用户的总体QoE的影响。监视***基于代码转换对QoE的影响来向代码转换策略引擎提供反馈。
Description
技术领域
实施例通常涉及监视移动网络中的视频数据传输,并且更具体地涉及评估视频数据代码转换对用户体验质量(QoE)的影响。
背景技术
随着移动数据网络继续经历总网络业务方面的空前激增,移动设备消耗大量的无线网络带宽。网络业务的增加在很大程度上由网络使能智能电话和移动连接膝上型计算机驱动。在总体网络增长趋势内,预期移动视频将变成移动数据带宽的主要消耗者。
随着移动网络中激增的带宽需求,服务提供商必须扩展其无线电网络以跟上数据增长。然而,添加无线电发射机以跟上带宽增长并不总是可能的或经济的。扩建移动网络以支持这些业务量是昂贵的。所有数据最终在用户设备处起源或终止,这要求通过稀缺的无线电资源来传输视频数据。
发明内容
网络监视***的实施例涉及评估无线网络中的用户体验质量(QoE)。网络监视***从无线网络中的网络接口捕捉数据分组并识别与捕捉的数据分组相关联的视频会话。网络监视***监视捕捉的数据分组内的视频会话的关键参数并基于该关键参数来确定每个视频会话的有效吞吐量。网络监视***还计算与视频会话相关联的一个或多个用户的QoE分数。关键参数可以包括视频比特率、重发(resent)视频数据分组的数目、失败视频数据分组的数目和视频会话持续时间中的一个或多个。
网络监视***可以确定用于每个视频会话的视频比特率并然后至少部分地基于用于一个或多个视频会话的视频比特率来计算QoE分数。替换地或另外,网络监视***可以检测重发或失败视频数据分组的发生并至少部分地基于重发或失败视频数据分组的数目来计算QoE分数,和/或确定所选视频会话的持续时间并至少部分地基于所选视频会话的持续时间来计算QoE分数。
视频代码转换设备可以向与视频会话相关联的代码转换视频数据分组中***包括概括数据的报头扩展。网络监视***还评估视频代码转换对QoE的影响并向代码转换策略引擎发送更新。该更新识别视频代码转换对用户QoE的影响。
在另一实施例中,用于评估无线网络中的用户QoE的***包括被耦合到一个或多个网络接口的多个监视探测器。监视探测器适合于从网络接口捕捉数据。处理器适合于分析从网络接口捕捉的数据。处理器识别从网络接口捕捉的数据内的视频数据并识别与视频数据相关联的一个或多个视频会话。处理器还确定用于一个或多个视频会话的有效吞吐量;以及确定用于与视频会话相关联的一个或多个用户的QoE分数。该QoE分数是基于一个或多个视频会话的有效吞吐量。
处理器可以是网络监视***的一部分且还可以识别视频数据内的关键参数,确定用于一个或多个视频会话的视频比特率,检测与一个或多个视频会话相关联的重发或失败视频数据分组和/或检测一个或多个视频会话的持续时间。处理器然后至少部分地基于关键参数、视频比特率、重发或失败视频数据分组和/或视频会话的持续时间来确定用于视频会话的有效吞吐量。
可以使用交易分析来确定视频QoE。在一个实施例中,在网络监视***上运行的QoE评估过程保持用于某些或所有用户的视频交易的记录以及任何视频递送的交易记录。QoE评估***识别以下情景并将关联的会话表征为具有低或差QoE:
在小于目标比特率下递送的视频数据;
在短暂重放之后被中止的视频数据会话;
用于相同视频数据会话的多次开始和停止;
尝试发送相同视频内容的多次重试;以及
具有异常行为或时间特性的视频数据会话。
可以使用与视频交易相关联的其它因素来导出用户QoE。例如,通过分析视频交易,监视***可以确定原始视频比特率、代码转换比特率、用于视频会话的有效吞吐量、失败或重发分组的数目以及视频会话持续时间。还可以使用附加信息来确定用户QoE。例如,可以使用视频数据的尖峰、停止和缓冲来确定时间吞吐量分布。此外,可以使用其中用户再三地重新开始流的重试、其中用户非常快速地停止视频会话的中止、一个会话内的多次开始和停止以及其它视频流特性来评估QoE。
用于评估用户QoE的***还可以包括在网络策略管理实体的控制下的视频代码转换设备。视频代码转换设备可以被耦合到网络接口并适合于修改用于视频数据的数据率。视频代码转换设备还适合于向视频数据分组中***概括数据。可以将该概括数据作为报头扩展***到视频数据分组中。该概括数据可以包括与原始和适配视频数据相关联的数据,包括用于在视频代码转换设备处从视频源接收到的原始数据的编解码器、比特率和分辨率以及从视频代码转换设备发送给用户的代码转换视频数据的编解码器、比特率和分辨率。
网络监视***中的处理器还监视视频数据分组中的代码转换概括数据并确定视频代码转换对用于一个或多个用户的QoE分数的影响。处理器向网络策略管理实体发送反馈。该反馈指示视频代码转换的影响。
在替换实施例中,一种用于监视视频代码转换对无线网络中的用户QoE的影响的***包括视频代码转换设备,其适合于修改用于正通过无线网络发送到无线网络订户的视频数据分组的数据率。视频代码转换设备还适合于向视频数据分组中***概括数据。网络策略管理实体适合于执行与无线网络相关联的策略。网络策略管理实体被耦合到视频代码转换设备并提供关于视频数据分组的代码转换的信息。监视探测器被耦合到一个或多个网络接口。监视探测器适合于从网络接口捕捉视频数据分组。处理器适合于分析所捕捉的分组。
监视探测器可以位于代码转换设备之前和之后,使得可以在代码转换设备之前捕捉原始的未经修改(即未经代码转换)视频分组。另外,从代码转换设备与用户设备之间的链路中的一个捕捉代码转换视频分组。可以在代码转换设备之后立即或从更接近于用户设备的链路捕捉代码转换视频分组。处理器确定用于一个或多个订户的第一QoE分数和第二QoE分数。第一QoE分数与未在视频代码转换设备中经代码转换的视频数据相关联,并且第二QoE分数与已在视频代码转换设备中经代码转换的视频数据相关联。处理器通过比较第一和第二QoE分数来识别视频代码转换对网络QoE的影响。处理器然后向网络策略管理实体生成反馈消息。该反馈消息包括与由于视频代码转换而引起的对网络QoE的影响相关联的信息。
网络策略管理实体适合于通过控制由视频代码转换设备实现的视频代码转换参数来执行策略。网络策略管理可以通过限制允许视频代码转换设备进行调整的视频代码转换参数来执行策略。
由视频代码转换设备***的概括数据与原始和适配视频数据相关联,诸如用于在视频代码转换设备处从视频源接收到的原始数据或用于从视频代码转换设备发送到订户的代码转换视频数据的编解码器、比特率或分辨率。处理器还可以使概括数据与第一QoE分数和第二QoE分数相关联以识别由于视频代码转换而引起的对网络QoE的影响。
附图说明
因此已概括地描述了本发明,现在将对附图进行参考,其中:
图1是举例说明通用移动电信***(UMTS)3GT网络的组件的高级方框图;
图2是举例说明LTE(长期演进)/SAE(***架构演进)4G网络架构的方框图;以及
图3是举例说明根据一个实施例的用于确定QoE的过程的流程图;以及
图4是举例说明根据一个实施例的用于使用视频代码转换数据和QoE反馈的过程的流程图。
具体实施方式
现在将参考附图来更全面地描述本发明。然而,可以以许多不同形式来体现本发明,并且不应将本发明解释为限于本文阐述的实施例。相反,这些实施例被提供以使得本公开将是透彻和完整的,并将向本领域的技术人员传达本发明的范围。本领域的技术人员可以能够使用本发明的各种实施例。
随着移动数据网络经历总网络业务方面的空前增长,移动网络运营商面对独特的挑战。服务提供商需要保持足够高的服务质量(QoS)水平以使客户流失(churn)最小化并使服务收入最大化。在历史上,这对于主要聚焦于移动语音的网络而言解决起来是相对简单的问题。随着移动视频业务的来临和激增,已变得更加难以保持高QoS水平。
用于确定视频QoS的典型技术依赖于重构视频传输流。这些方法很可能在评估移动视频QoS方面无效,并且重构视频传输流将不对未来递送方法起作用。视频内容传输正在朝着通过TCP/HTTP的递送前进,其中质量是有效数据吞吐量和客户端缓冲器大小的函数。根据定义,TCP/HTTP保证内容的可靠递送。此外,视频内容重构是昂贵的操作,并且不会以成本有效的方式随着移动视频的预计增长而很好地缩放。在本文公开的***的一个实施例中,监视***在不重构视频流的情况下导出视频体验质量(QoE)。
图1是举例说明可以包括UTRAN(通用陆地无线电接入网络)和GERAN(GSM EDGE无线电接入网络)元件的通用移动电信***(UMTS)3G网络的组件的高级方框图。多个NodeB网络元件101为各小区102中的订户提供服务并经由Iub接口连接到RNC 103。RNC 103经由Iu-PS接口耦合到SGSN 104并经由Iu-CS接口耦合到MSC 105。SGSN 104经由Gn接口耦合到GGSN106,其提供对因特网107的接入。小区102内的用户设备(UE)116与各NodeB 101通信。
包括例如探测器108和监视***控制器109的监视***被耦合到Iub和/或Iu接口。探测器108收集来自接口的PDU和会话数据,诸如来自Iub接口的RRC和NBAP消息及来自Iu接口的ALCAP和RANAP消息。服务提供商或网络运营商可以经由用户接口站110从监视***109访问数据。监视***109还可以包括用于存储捕捉的数据分组、用户会话数据、呼叫记录配置信息和软件应用程序指令的内部或外部存储器111。
监视***可以位于一个位置中,诸如其中探测器108a-c在单独刀片上运行的服务器或设备机架。替换地,探测器108a-c可以位于RNC 103或SGSN 104附近并远离监视***控制器109。探测器108a-c和监视***控制器109包括运行一个或多个软件应用程序的一个或多个处理器。
图2是举例说明LTE(长期演进)/SAE(***架构演进)4G网络架构的方框图。LTE/SAE网络技术表示用于提供高速率基于IP的服务的移动网络演进。称为第三代合作伙伴计划(3GPP)的负责指定移动标准的标准化实体已定义了用于移动电信***的标准,包括无线电接入和核心网络演进两者。该标准命名为演进分组***(EPS),并且其指定UTRAN接入网络的演进—演进UTRAN(eUTRAN)201—以及核心网络的同时演进—演进分组核心(EPC)202。LTE和SAE分别是eUTRAN 201和EPC 202的常用同义词。
网络包括许多不同类型的网络节点和接口。节点包括例如为小区204中的订户提供服务的增强型NodeB(eNodeB或eNb)203、移动性管理实体(MME)205、服务网关(S-GW)206和分组数据网络网关(PDN-GW)207。EPC域中的节点之间的接口一般地命名为“S#”。“X2”接口(在eNodeB之间)和“Uu”接口(eNodeB 203与用户设备208之间的空中接口)在eUTRAN域中。
EPS技术的目标是显著地增强可用于用户的带宽并同时改善无线电连接的服务质量(QoS)。以下节点在eUTRAN域内操作。用户设备(UE)208是端对端服务的订户端点。UE 208通过Uu接口与无线电路径上的eNodeB 203通信。eNodeB 203管理到UE 208的无线电路径并操控物理无线电建立、无线电链路控制和媒体接入控制功能。eNodeB 203还将朝向无线电路径的数据加密和解密并处理无线电资源许可和管理。
以下节点在EPC域内操作。MME 205是负责管理来自/到UE 208的非接入层(NAS)控制平面消息的节点。另外,MME 205在选择用于用户平面业务的S-GW 206中起作用,协调LTE/SAE中的切换并建立必要的认证和安全规程。MME 205还协调到UE 208的承载分配。S-GW 206是来自eNodeB节点203的用户平面连接的端点。S-GW 106是用于在eNodeB 203之间的UE切换的情况下的用户平面连接的固定器(anchor)。PDN-GW(207)是提供EPC与外部PDN网络(诸如因特网209)之间的接口的网络节点。
在诸如LTE/SAE网络的复杂***中,测量网络性能、对网络操作进行故障排出并控制网络服务行为的任务对于网络运营商而言可能是非常困难的。网络的演进(诸如新网络技术的引入和部署)引起附加的不稳定性以及在网络测量、故障排除和控制方面的另外问题。为了执行这些任务,网络运营商常常利用外部监视***,诸如监视***109(图1)。这些监视***通常在非侵入式模式下被连接到网络,该非侵入式模式允许它们发觉来自网络接口的数据、处理该数据并提供帮助网络运营商管理其网络的测量和报告。监视***通常需要跟踪UE的活动,以便提供订户所使用的服务的详细分析并出于故障排除和最优化目的而收集关于网络的行为的信息。
监视***210可以经由一个或多个探测器216耦合到LTE/SAE网络中的链路以被动地监视并收集来自网络中的一个或多个接口的信令数据。监视***210可以从EPC和eUTRAN接口收集用户平面和控制平面数据,所述接口包括例如把MME 205作为端点的S1-MME、S10和S11接口及把eNodeB 203作为端点的S1-MME和X2接口。将理解的是还可以由监视***210来监视网络中的某些或所有其它接口或链路。在一个实施例中,监视***210可以包括运行一个或多个软件应用程序的一个或多个处理器,其从eUTRAN 201和EPC 202收集协议数据单元(PDU)和数据分组、使其相关并对其进行分析。
服务提供商或网络运营商可以经由用户接口站211从监视***210访问数据。监视***210还可以包括用于存储捕捉的数据分组、用户会话数据、呼叫记录配置信息和软件应用程序指令的内部或外部存储器212。
监视***108-111(图1)和210-212(图2)可以结合协议分析器、会话分析器和/或业务分析器功能,其通过用网络上的链路、节点、应用程序和服务器来表征IP业务而提供OSI(开放***互连)层2至层7的故障排除。此类功能例如由GeoProbe G10平台提供,包括来自Tektronix公司的Iris Analyzer Toolset应用程序和SpIprobes。将理解的是图1和2所示的监视***被简化并且可以将任何数量的互连监视***探测器耦合到网络内的一个或多个接口。单个监视探测器可以从特定的接口捕捉数据,或者可以将两个或更多探测器耦合到一个接口。
可以经由分组捕捉设备(诸如被最优化以处理高带宽IP业务的高速高密度探测器)将监视***耦合到网络接口。监视***在不中断网络的操作的情况下被动地从接口捕捉消息业务。监视***可以在网络接口上捕捉与具体数据会话相关联的分组并使其相关。可以将有关的分组组合成用于网络上的特定流、会话或呼叫的记录。在替换实施例中,监视***可以是例如驻留于MME或RNC上并捕捉进入节点或从节点中出来的数据分组的主动组件,诸如软件代理。
在3G和4G无线网络上,从预先记录的视频文件或从现场视频馈送起源的流视频是非常受订户欢迎的。视频流通常在移动网络外面的源处起源且常常必须经由因特网(107、209)来访问。例如,无线订户(例如UE 108或208)可以建立与远程视频服务器(115、215)的数据会话。在3G网络(图1)中,通过RNC 103、SGSN 104和GGSN 106创建到因特网107且然后到视频源115的数据会话。在4G网络(图2)中,通过MME 205、S-GW 206和PDN-GW207来创建到因特网209且再次到视频源215的数据会话。无线订户诸如经由在服务器上操控的网页来从视频源(115、215)选择存储的视频文件或现场视频馈送。
视频服务器开始通过因特网并跨越3G或4G网络向订户发送用于所选视频的视频数据分组。视频分组包括已使用所选视频压缩协议来压缩的视频信息。由网络链路的当前能力来确定可以通过3G或4G网络传送视频信息所处的速率。如果网络正在经历高业务负荷,则网络可能不具有足以建立视频连接的带宽。在UE与视频源之间建立会话的情况下,可以延迟视频分组。
在本文中公开的网络监视***在不需要重构原始视频流的情况下导出视频体验质量(QoE)信息。网络监视***检测视频递送交易并识别与要递送的视频有关的关键参数,诸如视频比特率、重发或失败视频分组的发生以及视频会话的持续时间。网络监视***还跟踪视频内容递送的行为和时间特性,诸如按时间的分组递送。网络监视***然后确定每个视频交易或会话的有效吞吐量。
在网络监视***上运行的QoE评估过程保持用于某些或所有用户的视频交易的记录以及任何视频递送的交易记录。QoE评估***识别以下情景并将关联的会话表征为具有低或差QoE:
在小于目标比特率下递送的视频数据;
在短暂重放之后被中止的视频数据会话;
用于相同视频数据会话的多次开始和停止;
尝试发送相同视频内容的多次重试;以及
具有异常行为或时间特性的视频数据会话。
还可以使用与视频交易相关联的其它因素来导出用户QoE。例如,通过分析视频交易,监视***可以确定原始视频比特率、代码转换的比特率、用于视频会话的有效吞吐量、失败或重发分组的数目以及视频会话持续时间。还可以使用附加信息来确定用户QoE。例如,可以使用视频数据的尖峰、停止和缓冲来确定时间吞吐量分布。此外,可以使用其中用户再三地重新开始流的重试、其中用户非常快速地停止视频会话的中止、一个会话内的多次开始和停止、以及其它视频流特性来评估QoE。
将理解的是还可以使用其它参数来表征或评估视频会话。此外,可以为每个参数分配用于评估总体QoE的相同或不同权值。例如,与被中止的视频数据会话相比,其中以小于目标比特率递送视频数据的发生可能对QoE具有较少的影响或者可以使QoE等级(rating)降低较少。
在一个实施例中,监视***按订户将视频数据会话信息分类,并且可以单独地评估用于每个视频交易的QoE。监视***可以在发起视频数据会话时向每个视频数据会话分配最大QoE分数。监视***然后每当观察到某些参数时将QoE分数递减。例如,监视***可以在检测到对特定视频的订户请求时分配最大QoE分数。由于视频数据正在被提供给订户,所以监视***识别是否发生了特定预定事件。这些事件可以包括例如实际视频比特率保持最小水平的失败、整个视频文件传输到订户的失败、超过预定持续时间的视频数据传输中的延迟或中断、相同视频数据分组的多次传输、以及被无序传送给订户的视频数据。当观察到这些及其它事件时,降低用于该视频会话的QoE分数。
在其它实施例中,例如可以用直接平均或用加权平均来组合用于多个视频会话的QoE分数。加权平均值可以为某些用户或某些事件分配较高的权值。可以组合用于单个用户或用于群体的多个视频会话。可以基于视频数据多么成功和/或及时地传送到群体中的订户来针对用户群体确定QoE分数。可以针对群体的每个成员评估多个视频会话。在另外实施例中,可以使用模糊逻辑或其它机器学习技术来增强QoE推导以改善总体准确度。
图3是举例说明根据一个实施例的用于确定QoE的过程的流程图。在步骤301中,从无线网络中的接口捕捉数据分组。例如,可以用网络监视***来捕捉数据分组。在步骤302中,在捕捉的视频分组内检测视频会话。在步骤303中监视视频会话内的视频递送交易。网络监视***或其它QoE测量***在步骤304中识别与视频会话有关的关键参数。
在步骤305中针对每个视频会话确定视频比特率,并在步骤306中检测重发或失败视频分组的发生。在步骤307中,确定视频会话持续时间。然后在步骤308中确定每个视频交易或会话的有效吞吐量。最后,在步骤309中,针对与视频交易相关联的某些或所有用户确定体验质量(QoE)。
可以基于以小于目标比特率递送的视频数据、在部分重放之后中止的视频数据会话、用于单个视频数据会话的多次开始和停止、尝试发送相同视频内容的多次重试、以及具有异常行为或时间特性的视频数据会话的检测来确定QoE。
服务提供商可以在无线网络内部署基于代码转换的最优化解决方案以处理移动视频需求的迅速增长的影响。在2010年12月28日提交的题为“Adaptive Control of VideoTranscoding in Mobile Networks”的待决美国专利申请号12/980,199中描述并公开了基于代码转换的最优化解决方案的一个实施例,其公开被整体地通过引用并入本文。
例如,可以基于小区拥挤水平来调整用于通过无线网络传送的视频数据的数据率。网络监视***基于从网络接口捕捉的数据业务来识别网络小区中的拥挤水平。当小区拥挤水平达到第一水平时,向视频代码转换设备发送警报。视频代码转换设备调整用于被发送到拥挤小区中的一个或多个订户的视频数据的数据率。该数据率调整可以基于订户简档或用户设备类型。当小区拥挤水平下降到第二阈值以下时,监视***发送指示可以增加视频数据率的第二警报。
在某些情况下可能是,视频分组可能未以足以使UE准确地显示所选视频的速率到达订户。UE可以显示在等待下一个视频数据的同时冻结的视频。订户通常发现这种类型的视频难以观看且结果是网络上的视频服务的低体验质量(QoE)。例如,如果所选视频要求800 kpbs,但移动网络仅具有可用的500 kbps容量,则网络可以不建立会话。如果网络确实建立了会话,则可用带宽不会以800 kbps全部递送视频,这将导致用于订户的极差体验。至多,订户将看到开始/停止重放,因为UE连续地用完缓冲数据且然后不得不重新填充缓冲区。
可以使用视频代码转换来使通过移动3G和4G网络的视频递送最优化。通常,将代码转换设备设计为将视频内容代码转换成较低比特率。例如,可以以非常小的用户察觉到的质量下降由代码转换器将最初以800 kbps传送的视频分组重新编码成400-500 kbps。在适当的情况下,还可以应用代码转换来降低屏幕分辨率。诸如移动电话和PDA的大多数订户设备具有小显示屏。通常可以在不使用户乐趣显著损失的情况下在这些小屏幕上以较低的分辨率显示图像。可以通过降低屏幕分辨率来降低视频数据,这可能导致由网络可以支持的较低的总体数据率。
视频数据在进入移动网络之前或在网络边缘处被代码转换成较低的比特率。然后,将经代码转换的较低速率数据发送给订户。这些比特率降低对应于网络利用率的直接节省,这向移动运营商提供两个显著益处:降低的资本支出/运营支出(可以以较少的基础设施来递送相同的内容)和改善的QoE(使带宽最优化使得更多的用户能够具有良好的QoE)。
虽然视频代码转换的使用是有效的,但不存在基于移动网络条件的实时知识以自适应方式使用代码转换的当前解决方案。替代地,当前解决方案采取一定水平的可用带宽并然后在不考虑实际网络条件的情况下降低所有视频数据率。在没有反馈或网络条件信息的情况下,必须以静态的方式来配置代码转换过程。运营商可以至多按日期指定不同的代码转换设定。另外,视频代码转换***不具有受特定最优化判定影响的网络资源的知识或关于该网络资源的反馈。使用网络智能***,诸如上述网络监视***,可获得可以用来以基于实际上在网络中正在发生的事而使QoE和资源使用最优化的方式选择代码转换率的实时数据。
在诸如图1所示的3G网络中,可以在位置112或113处的GGSN 106之前或之后执行代码转换。策略判定点(PDP)/策略执行点(PEP)114可以基于来自监视***的信息来控制代码转换112、113。例如,当监视***109识别小区102a或102b中的小区拥挤时,监视***109将拥挤水平告知PDP/PEP 114。PDP/PEP 114然后指示代码转换112、113将较低的视频数据率用于被寻址到一个或多个拥挤小区中的UE的分组。在其它实施例中,监视***在不使用PDP/PEP 114的情况下直接向代码转换设备112、113识别小区拥挤限制。类似地,在如图2所示的4G网络中,可以由在PDN-GW 207与因特网209之间的元件213来执行代码转换。PDP/PEP214可以使用来自监视***210的信息来控制代码转换213。监视***可以与其它网络策略管理实体诸如策略执行点(PEP)、策略判定点(PDP)、策略计费和控制(PCC)功能、策略和计费规则功能(PCRF)、或者策略和计费执行功能(PCEF)通信以控制网络中的代码转换。
监视***的实施例还支持其它自适应代码转换情景。监视***可以诸如通过识别高值或非高值订户或某些设备类型而将视频业务分类成客户段,并且然后应用不同的代码转换方案来增强用于期望段的QoE。监视***还可以监视无线电关键性能指示符(KPI)诸如干扰水平,并且应用不同的代码转换方案来改善由无线电损毁引起的QoE问题。
服务提供商可以建立控制在网络内如何处理代码转换的策略。可以使用监视***信息来使代码转换的益处最大化。在存在网络拥挤的情况下,更多的用户可以通过使用更具侵略性的代码转换最优化来继续接收视频。在不存在网络拥挤的情况下,通过使用较少侵略性的代码转换来增强用户体验,因此改善视频质量。在任何情景中,可以针对主导地位为移动视频业务(这在不久的将来对所有移动网络都是预期的)的任何网络降低载波网络基础设施。降低的基础设施意味着立即的资本支出避免和正在进行的运营支出节省。
使用上文描述和公开的***和方法,可以使用网络监视***来高效地导出用于移动视频的QoE。然而,当前不存在用于保证视频代码转换不对用户体验具有负面影响的机制。本文所描述的网络监视***和方法的附加实施例使回到与在视频代码转换器处进行或执行的策略判定的QoE数据相关以确定所选视频代码转换是否对用户体验具有期望的影响。此外,网络监视***确定被馈送到视频代码转换器的反馈何时引起过于侵略性的最优化被执行。因此,移动运营商保证对移动视频最优化的闭环反馈以保证可能的最高总QoE。
在一个实施例中,诸如代码转换器112、113或213的视频代码转换器***向与视频流相关联的控制分组中***报头扩展或等价数据。例如,可以将报头扩展信息***到与建立视频会话相关联的HTTP报头或RTSP控制分组中。在一个实施例中将报头扩展标记为“x视频代码转换器”。报头扩展承载原始编解码器/比特率/分辨率和经适配或经代码转换的编解码器/比特率/分辨率。该报头扩展被最终用户的设备(诸如UE 108或208)忽视。然而,网络监视***监视视频数据分组中的代码转换器扩展。报头扩展或等价数据可以包括与代码转换过程有关的概括信息,诸如与原始和适配视频数据相关联的数据,诸如用于在视频代码转换设备处从视频源接收到的原始数据的编解码器、比特率或分辨率以及从视频代码转换设备发送给订户的代码转换视频数据的编解码器、比特率或分辨率。
网络监视***将所选代码转换的知识直接结合到网络故障排除工具中,诸如会话分析或协议分析。网络监视***还提供视频代码转换对QoE的影响的网络范围聚合视图。网络监视***中的分析引擎识别代码转换何时对网络引起异常影响。该异常影响可以是例如在代码转换开始之后的差QoE或QoE下降。监视***发送更新至代码转换策略控制引擎,诸如PDP/PEP 114或214,其可以进而进一步调整代码转换率。
图4是举例说明根据一个实施例的用于使用视频代码转换数据和QoE反馈的过程的流程图。在步骤401中,视频代码转换器将报头扩展或等价数据***到视频数据分组中。报头扩展可以承载与原始和适配视频数据相关联的数据,诸如用于在代码转换器处从视频源接收到的原始数据的编解码器、比特率和分辨率以及从代码转换器发送给UE的代码转换视频数据的编解码器、比特率和分辨率。报头扩展将被UE忽视,其将不需要扩展报头信息来处理和显示视频数据。在步骤402中,网络监视***监视报头中的代码转换器扩展数据。使用视频报头扩展中的数据,在步骤403中,网络监视***将视频代码转换的知识直接结合到故障排除工具中。网络监视***可以基于视频数据分组来生成会话分析或协议分析。
在步骤404中,网络监视***提供代码转换对QoE的影响的网络范围聚合视图。网络监视***还在步骤405中识别来自代码转换的任何异常影响。在网络监视***中可以使用分析引擎或其它故障排除工具来识别由代码转换引起的QoE的下降或差QoE。在步骤406中,网络监视***向代码转换策略控制引擎发送更新。代码转换策略引擎可以由于来自网络监视***的反馈而调整当前正在网络中实现的代码转换。
受益于在前面描述和关联的附图中提出的讲授,本发明所属领域的技术人员将想到本发明的许多修改及其它实施例。因此,要理解的是本发明不限于公开的具体实施例。虽然本文采用具体术语,但它们仅仅在一般和描述的意义上使用而不是用于限制的目的。
Claims (20)
1.一种用于评估无线网络中的用户体验质量(QoE)分数的方法,包括:
从所述无线网络中的网络接口捕捉数据分组;
识别与捕捉的数据分组相关联的视频会话;
监视在所述捕捉的数据分组内的视频会话的关键参数;
基于所述关键参数来确定每个视频会话的有效吞吐量;
基于每个视频会话的有效吞吐量计算与所述视频会话相关联的一个或多个用户的QoE分数;
其特征在于,
在视频代码转换设备中对视频数据进行代码转换;
将报头扩展***到与所述视频会话相关联的代码转换视频数据分组中;
评估视频代码转换对所述QoE分数的影响;以及
向代码转换策略引擎发送更新,所述更新识别视频代码转换对所述QoE分数的影响。
2.根据权利要求1的方法,其中所述关键参数包括视频比特率、重发视频数据分组的数目、失败视频数据分组的数目和视频会话持续时间中的一个或多个。
3.根据权利要求1的方法,还包括:
确定用于每个视频会话的视频比特率;以及
至少部分地基于用于一个或多个视频会话的视频比特率来计算所述QoE分数。
4.根据权利要求1的方法,还包括:
检测重发或失败视频数据分组的发生;以及
至少部分地基于重发或失败视频数据分组的数目来计算所述QoE分数。
5.根据权利要求1的方法,还包括:
确定所选视频会话的持续时间;以及
至少部分地基于所选视频会话的持续时间来计算所述QoE分数。
6.一种用于评估无线网络中的用户体验质量(QoE)分数的***,包括:
被耦合到一个或多个网络接口的多个监视探测器,所述监视探测器适合于从所述网络接口捕捉数据;以及
处理器,适合于分析从所述网络接口捕捉的数据,所述处理器进行操作以:
在从所述网络接口捕捉的数据内识别视频数据;
识别与所述视频数据相关联的一个或多个视频会话;
确定针对所述一个或多个视频会话的有效吞吐量;
确定与所述视频会话相关联的一个或多个用户的QoE分数,该QoE分数基于所述一个或多个视频会话的有效吞吐量;
其特征在于,
所述处理器进一步适合于:
检测与所述一个或多个视频会话相关联的重发或失败视频数据分组;以及
至少部分地基于所述重发或失败视频数据分组来确定针对所述视频会话的有效吞吐量;
其中视频代码转换设备耦合到所述网络接口并在网络策略管理实体的控制下,该视频代码转换设备适合于修改针对所述视频数据的数据率,该视频代码转换设备还适合于将概括数据***到视频数据分组中。
7.根据权利要求6的***,所述处理器还进行操作以:
识别所述视频数据内的关键参数;以及
至少部分地基于所述关键参数来确定针对所述视频会话的有效吞吐量。
8.根据权利要求6的***,所述处理器还进行操作以:
确定针对所述一个或多个视频会话的视频比特率;以及
至少部分地基于所述视频比特率来确定针对所述视频会话的有效吞吐量。
9.根据权利要求6的***,所述处理器还进行操作以:
检测所述一个或多个视频会话的持续时间;
使用所述持续时间确定针对所述一个或多个视频会话的有效吞吐量;以及
至少部分地基于所述视频会话的有效吞吐量来确定所述QoE分数。
10.根据权利要求6的***,其中所述概括数据被作为报头扩展***到视频数据分组中。
11.根据权利要求6的***,其中所述概括数据包括:
与原始和适配视频数据相关联的数据,包括用于在所述视频代码转换设备处从视频源接收到的原始数据的编解码器、比特率和分辨率以及从所述视频代码转换设备发送给用户的代码转换视频数据的编解码器、比特率和分辨率。
12.根据权利要求6的***,所述处理器还进行操作以:
监视所述视频数据分组中的代码转换概括数据;以及
确定视频代码转换对所述一个或多个用户的QoE分数的影响。
13.根据权利要求12的***,所述处理器还进行操作以:
向所述网络策略管理实体发送反馈,该反馈指示所述视频代码转换的影响。
14.一种用于监视视频代码转换对无线网络中的用户体验质量(QoE)分数的影响的***,包括:
视频代码转换设备,适合于修改用于通过所述无线网络发送到无线网络订户的视频数据分组的数据率;
网络策略管理实体,适合于执行与所述无线网络相关联的策略,该网络策略管理实体被耦合到所述视频代码转换设备并提供关于所述视频数据分组的代码转换的信息;
其特征在于,
所述视频代码转换设备进一步适合于将概括数据***到视频数据分组中,其中所述概括数据包括:与原始和适配视频数据相关联的数据,包括用于在所述视频代码转换设备处从视频源接收到的原始数据的编解码器、比特率或分辨率以及从所述视频代码转换设备发送给订户的代码转换视频数据的编解码器、比特率或分辨率;
其中所述***还包括:
被耦合到一个或多个网络接口的多个监视探测器,所述监视探测器适合于从所述网络接口捕捉视频数据分组,并且还包括适合于分析捕捉的分组的处理器,该处理器进行操作以:
确定一个或多个订户的第一QoE分数,该第一QoE分数与尚未在所述视频代码转换设备中被代码转换的视频数据相关联;
确定所述一个或多个订户的第二QoE分数,该第二QoE分数与已在所述视频代码转换设备中被代码转换的视频数据相关联;
通过比较第一和第二QoE分数来识别由于视频代码转换而引起的对网络QoE的影响,其中所述概括数据与所述第一QoE分数和所述第二QoE分数关联;以及
生成到所述网络策略管理实体的反馈消息,所述反馈消息包括与由于视频代码转换而引起的对网络QoE的影响相关联的信息。
15.根据权利要求14的***,其中所述网络策略管理实体还适合于通过控制由所述视频代码转换设备实现的视频代码转换参数来执行策略。
16.根据权利要求14的***,其中所述网络策略管理实体还适合于通过限制允许所述视频代码转换设备调整的视频代码转换参数来执行策略。
17.一种用于评估无线网络中的用户体验质量(QoE)分数的***,包括:
被耦合到一个或多个网络接口的多个监视探测器,所述监视探测器适合于从所述网络接口捕捉数据;以及
处理器,适合于分析从所述网络接口捕捉的数据,所述处理器进行操作以:
识别与视频数据相关联的一个或多个视频会话;以及
监视所述视频会话的交易和时间特性;
其特征在于,
所述处理器进一步适合于:
确定与所述视频会话相关联的一个或多个用户的QoE分数,该QoE分数基于所述视频会话的交易和时间特性;
评估视频代码转换对所述QoE分数的影响;以及
向代码转换策略引擎发送更新,所述更新识别视频代码转换对所述QoE分数的影响。
18.根据权利要求17的***,其中所述交易和时间特性包括选自由以下各项组成的组的一个或多个特性:原始视频比特率;代码转换视频比特率;用于视频会话的有效吞吐量;以及视频会话的持续时间。
19.根据权利要求17的***,其中所述交易和时间特性包括选自由以下各项组成的组的一个或多个特性:失败视频分组的数目;重发视频分组的数目;视频会话重新开始的数目;视频会话中止的数目;以及单个视频会话期间的开始和停止的数目。
20.根据权利要求17的***,其中所述交易和时间特性包括针对视频会话的时间吞吐量分布,所述时间吞吐量分布是基于视频会话中的尖峰、停止和缓冲而确定的。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/012056 | 2011-01-24 | ||
US13/012,056 US8441955B2 (en) | 2011-01-24 | 2011-01-24 | Determining mobile video quality of experience and impact of video transcoding |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102724564A CN102724564A (zh) | 2012-10-10 |
CN102724564B true CN102724564B (zh) | 2017-06-09 |
Family
ID=45495774
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210018526.3A Active CN102724564B (zh) | 2011-01-24 | 2012-01-20 | 确定移动视频体验质量和视频代码转换的影响 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8441955B2 (zh) |
EP (1) | EP2480001B1 (zh) |
JP (1) | JP2012157004A (zh) |
CN (1) | CN102724564B (zh) |
Families Citing this family (90)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150341812A1 (en) | 2003-08-29 | 2015-11-26 | Ineoquest Technologies, Inc. | Video quality monitoring |
US8725123B2 (en) | 2008-06-05 | 2014-05-13 | Headwater Partners I Llc | Communications device with secure data path processing agents |
US8924543B2 (en) | 2009-01-28 | 2014-12-30 | Headwater Partners I Llc | Service design center for device assisted services |
US8589541B2 (en) | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
US8626115B2 (en) | 2009-01-28 | 2014-01-07 | Headwater Partners I Llc | Wireless network service interfaces |
US8635335B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | System and method for wireless network offloading |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
US8898293B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Service offer set publishing to device agent with on-device service selection |
US8924469B2 (en) | 2008-06-05 | 2014-12-30 | Headwater Partners I Llc | Enterprise access control and accounting allocation for access networks |
US8839387B2 (en) | 2009-01-28 | 2014-09-16 | Headwater Partners I Llc | Roaming services network and overlay networks |
US9755842B2 (en) | 2009-01-28 | 2017-09-05 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US8745191B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
US10064055B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US9351193B2 (en) | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US11218854B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US8893009B2 (en) | 2009-01-28 | 2014-11-18 | Headwater Partners I Llc | End user device that secures an association of application to service policy with an application certificate check |
US9647918B2 (en) | 2009-01-28 | 2017-05-09 | Headwater Research Llc | Mobile device and method attributing media services network usage to requesting application |
US11973804B2 (en) | 2009-01-28 | 2024-04-30 | Headwater Research Llc | Network service plan design |
US9571559B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners I Llc | Enhanced curfew and protection associated with a device group |
US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US9858559B2 (en) | 2009-01-28 | 2018-01-02 | Headwater Research Llc | Network service plan design |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US9270559B2 (en) | 2009-01-28 | 2016-02-23 | Headwater Partners I Llc | Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow |
US9955332B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Method for child wireless device activation to subscriber account of a master wireless device |
US9557889B2 (en) | 2009-01-28 | 2017-01-31 | Headwater Partners I Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
US10057775B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Virtualized policy and charging system |
US9578182B2 (en) | 2009-01-28 | 2017-02-21 | Headwater Partners I Llc | Mobile device and service management |
US8793758B2 (en) | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US9253663B2 (en) | 2009-01-28 | 2016-02-02 | Headwater Partners I Llc | Controlling mobile device communications on a roaming network based on device state |
US11985155B2 (en) | 2009-01-28 | 2024-05-14 | Headwater Research Llc | Communications device with secure data path processing agents |
US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US9392462B2 (en) | 2009-01-28 | 2016-07-12 | Headwater Partners I Llc | Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy |
US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US9538220B2 (en) | 2009-06-12 | 2017-01-03 | Wi-Lan Labs, Inc. | Video streaming quality of experience degradation control using a video quality metric |
US9154826B2 (en) | 2011-04-06 | 2015-10-06 | Headwater Partners Ii Llc | Distributing content and service launch objects to mobile devices |
CN103039085B (zh) * | 2011-06-07 | 2015-03-11 | 华为技术有限公司 | 用于在数据网络中监视视频会话的监视装置和方法 |
US20130067109A1 (en) * | 2011-09-12 | 2013-03-14 | Tektronix, Inc. | Monitoring Over-the-Top Adaptive Video Streaming |
US20130304934A1 (en) * | 2011-09-29 | 2013-11-14 | Avvasi Inc. | Methods and systems for controlling quality of a media session |
US20150082345A1 (en) * | 2011-09-29 | 2015-03-19 | Avvasi Inc. | System for generating enhanced advertizements and methods for use therewith |
US20130086279A1 (en) * | 2011-09-29 | 2013-04-04 | Avvasi Inc. | Systems and methods for media service delivery |
US20140181266A1 (en) * | 2011-09-29 | 2014-06-26 | Avvasi Inc. | System, streaming media optimizer and methods for use therewith |
US8805321B2 (en) * | 2011-11-10 | 2014-08-12 | Jdsu Uk Limited | Geolocation data acquisition system |
US9167021B2 (en) | 2012-03-30 | 2015-10-20 | Citrix Systems, Inc. | Measuring web browsing quality of experience in real-time at an intermediate network node |
US9386331B2 (en) * | 2012-07-26 | 2016-07-05 | Mobitv, Inc. | Optimizing video clarity |
WO2014066887A1 (en) * | 2012-10-26 | 2014-05-01 | Intel Corporation | Streaming with coordination of video orientation (cvo) |
EP3148290B1 (en) | 2012-10-26 | 2023-08-30 | Apple Inc. | Multimedia adaptation based on video orientation |
JP5462924B1 (ja) * | 2012-11-27 | 2014-04-02 | ソフトバンクモバイル株式会社 | 通信システム |
US9584382B2 (en) | 2012-11-28 | 2017-02-28 | At&T Intellectual Property I, L.P. | Collecting and using quality of experience information |
CN103974057B (zh) * | 2013-01-24 | 2016-09-28 | 华为技术有限公司 | 一种视频质量用户体验值测评方法、设备及*** |
WO2014159862A1 (en) | 2013-03-14 | 2014-10-02 | Headwater Partners I Llc | Automated credential porting for mobile devices |
WO2014209494A1 (en) * | 2013-06-28 | 2014-12-31 | Wi-Lan Labs, Inc. | Video streaming quality of experience degradation control using a video quality metric |
WO2014209493A1 (en) * | 2013-06-28 | 2014-12-31 | Wi-Lan Labs, Inc. | State management for video streaming quality of experience degradation control and recovery using a video quality metric |
US9264934B2 (en) * | 2013-08-15 | 2016-02-16 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for controlling the transmission of streaming content in a wireless communication network |
US10362081B2 (en) * | 2013-08-30 | 2019-07-23 | Citrix Systems, Inc. | Methods and systems for quantifying the holistic quality of experience for internet multimedia |
US9351157B2 (en) | 2013-10-17 | 2016-05-24 | Motorola Solutions, Inc. | Methods, systems, and devices to reduce audio truncation during transcoding |
RU2571732C2 (ru) * | 2013-11-08 | 2015-12-20 | Общество с ограниченной ответственностью "МобиВита" | Управляющее устройство и способ управления передачей потока видеоданных по сети на сетевое пользовательское устройство |
EP3103220B1 (en) * | 2014-03-14 | 2019-09-18 | Huawei Technologies Co., Ltd. | System and method for dynamic effective rate estimation for real-time video traffic |
WO2016019227A1 (en) * | 2014-08-01 | 2016-02-04 | Ineoquest Technologies, Inc. | Video quality monitoring |
JP6432976B2 (ja) * | 2014-11-19 | 2018-12-05 | 日本電気株式会社 | データ伝送装置、データ伝送方法およびプログラム |
US20170373950A1 (en) * | 2015-01-27 | 2017-12-28 | Nokia Solutions And Networks Oy | Traffic flow monitoring |
WO2017023334A1 (en) * | 2015-08-06 | 2017-02-09 | Hitachi, Ltd. | OPTIMIZING VIDEO QoE BY INTELLIGENT FEEDBACK |
US10419967B2 (en) * | 2015-10-29 | 2019-09-17 | Altiostar Networks, Inc. | Video pacing based on radio conditions |
US20170127101A1 (en) * | 2015-11-02 | 2017-05-04 | Echostar Technologies L.L.C. | Reducing startup latency in a video place-shifting system |
US10021402B2 (en) * | 2015-12-16 | 2018-07-10 | Dialogic Corporation | Estimation of video quality of experience on media servers |
US9942780B2 (en) | 2016-08-25 | 2018-04-10 | Ibasis, Inc. | Automated action based on roaming satisfaction indicator |
US10425667B2 (en) | 2016-10-03 | 2019-09-24 | Cisco Technology, Inc. | Network layer transport of video characteristics for use by network function in a service function chain |
US10063431B1 (en) * | 2017-03-31 | 2018-08-28 | Netscout Systems, Inc. | Detecting and reporting the impact of handovers on subscriber quality of experience |
US11134403B2 (en) * | 2018-09-26 | 2021-09-28 | Apple Inc. | Rate feedback for wireless video streaming |
CN110958446B (zh) * | 2018-09-27 | 2022-08-12 | 中兴通讯股份有限公司 | 视频业务质量评估方法、装置、设备、及可读存储介质 |
CN111225405B (zh) * | 2018-11-27 | 2022-06-14 | ***通信集团福建有限公司 | 视频质量问题定界方法、装置、设备及介质 |
US10735742B2 (en) | 2018-11-28 | 2020-08-04 | At&T Intellectual Property I, L.P. | Adaptive bitrate video testing |
US11399054B2 (en) * | 2018-11-29 | 2022-07-26 | Arista Networks, Inc. | Method and system for profiling teleconference session quality in communication networks |
CN110166797B (zh) * | 2019-05-17 | 2022-02-01 | 北京达佳互联信息技术有限公司 | 视频转码方法、装置、电子设备及存储介质 |
CN110690932B (zh) * | 2019-09-06 | 2021-11-23 | 国网浙江省电力有限公司嘉兴供电公司 | 一种应用于230MHz无线专网***的整体网络评分方法 |
WO2021147050A1 (zh) * | 2020-01-22 | 2021-07-29 | 华为技术有限公司 | 一种基于PCIe的数据传输方法及装置 |
US11438218B2 (en) * | 2020-12-16 | 2022-09-06 | Istreamplanet Co., Llc | Video transport stream stability prediction |
US11539985B2 (en) | 2020-12-16 | 2022-12-27 | Istreamplanet Co., Llc | No reference realtime video quality assessment |
US11412283B1 (en) * | 2021-04-27 | 2022-08-09 | City University Of Hong Kong | System and method for adaptively streaming video |
CN116708843B (zh) * | 2023-08-03 | 2023-10-31 | 清华大学 | 一种语义通信过程中的用户体验质量反馈调节*** |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101448175A (zh) * | 2008-12-25 | 2009-06-03 | 华东师范大学 | 一种无参考的流视频质量评估方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050002453A1 (en) | 2003-05-13 | 2005-01-06 | Leigh Chang | Network-aware adaptive video compression for variable bit rate transmission |
US7965650B2 (en) | 2006-05-18 | 2011-06-21 | Cisco Technology, Inc. | Method and system for quality monitoring of media over internet protocol (MOIP) |
US8280994B2 (en) | 2006-10-27 | 2012-10-02 | Rockstar Bidco Lp | Method and apparatus for designing, updating and operating a network based on quality of experience |
CN101174995B (zh) | 2006-11-03 | 2010-05-12 | 中兴通讯股份有限公司 | 一种多媒体服务性能监测的方法和*** |
US8488460B2 (en) | 2007-03-29 | 2013-07-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for evaluating services in communication networks |
US10819530B2 (en) * | 2008-08-21 | 2020-10-27 | Oracle International Corporation | Charging enabler |
US9210050B2 (en) * | 2009-07-09 | 2015-12-08 | Centurylink Intellectual Property Llc | System and method for a testing vector and associated performance map |
US8385221B2 (en) | 2010-02-28 | 2013-02-26 | International Business Machines Corporation | System and method for monitoring of user quality-of-experience on a wireless network |
US8495196B2 (en) * | 2010-03-22 | 2013-07-23 | Opanga Networks, Inc. | Systems and methods for aligning media content delivery sessions with historical network usage |
US8675577B2 (en) * | 2010-12-20 | 2014-03-18 | Intel Corporation | Signaling techniques for a multimedia-aware radio and network adaptation |
-
2011
- 2011-01-24 US US13/012,056 patent/US8441955B2/en not_active Expired - Fee Related
-
2012
- 2012-01-11 EP EP12150768.5A patent/EP2480001B1/en active Active
- 2012-01-20 CN CN201210018526.3A patent/CN102724564B/zh active Active
- 2012-01-24 JP JP2012012470A patent/JP2012157004A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101448175A (zh) * | 2008-12-25 | 2009-06-03 | 华东师范大学 | 一种无参考的流视频质量评估方法 |
Non-Patent Citations (1)
Title |
---|
A generic monitoring architecture for assuring the QoS in mobile tv platforms;Antonio Cuadra-sanchez,Clara Casas-Caballero;《IEEE》;20101231;摘要、说明书第1229页左栏第一行至1230页右栏倒数第一行及附图1-2 * |
Also Published As
Publication number | Publication date |
---|---|
US8441955B2 (en) | 2013-05-14 |
CN102724564A (zh) | 2012-10-10 |
EP2480001A3 (en) | 2012-09-05 |
US20120188882A1 (en) | 2012-07-26 |
EP2480001B1 (en) | 2019-12-11 |
EP2480001A2 (en) | 2012-07-25 |
JP2012157004A (ja) | 2012-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102724564B (zh) | 确定移动视频体验质量和视频代码转换的影响 | |
EP2472946B1 (en) | Adaptive control of video transcoding in mobile networks | |
EP3357209B1 (en) | User equipment and media streaming network assistance node | |
CN101611601B (zh) | 用于无线通信***中流媒体服务的基于代理的信令体系结构 | |
US7327708B2 (en) | Multimedia traffic optimization | |
US9032427B2 (en) | System for monitoring a video network and methods for use therewith | |
CN109698760A (zh) | 一种流量处理方法和用户面装置以及终端设备 | |
Gómez et al. | Towards a QoE‐driven resource control in LTE and LTE‐A networks | |
US8385221B2 (en) | System and method for monitoring of user quality-of-experience on a wireless network | |
US20140012981A1 (en) | Apparatus and methods for optimizing network data transmission | |
CN109314710A (zh) | 用于通信网络中的服务质量监测、策略执行和计费的***和方法 | |
US20150222939A1 (en) | System for monitoring a video network and methods for use therewith | |
US20070213038A1 (en) | Fast Signalling Procedure For Streaming Services Quality Of Service Management In Wireless Networks | |
CN103731887A (zh) | 网络带宽调整方法、移动终端及服务器 | |
US20150121410A1 (en) | Method and a network for determining user behavior during delivery of video content | |
CN112073991A (zh) | 一种接入网的业务处理方法及设备 | |
CN113475039B (zh) | 基于开放信息的网络和/或管理功能适配的装置和方法 | |
CN103688570B (zh) | QoS策略生成方法、装置及*** | |
Feng-Hui et al. | QoE issues of OTT services over 5G network | |
CN106954240B (zh) | 智能移动端接口选择***与方法 | |
Melnyk et al. | On signaling efficiency for call setup in all-IP wireless networks | |
CN114980148B (zh) | 网络能力确定方法和装置 | |
WO2023004580A1 (en) | A method for quality of experience awareness transmission | |
Kim | Techniques for end-to-end TCP performance enhancement over wireless networks | |
Nihei et al. | Study on mechanism and reduction approaches of delay spikes occurrence on mobile networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
CB02 | Change of applicant information |
Address after: Texas, USA Applicant after: Tektronic, Inc. Address before: Massachusetts, USA Applicant before: Turcotte Rangnick Dirk Sass LLC |
|
COR | Change of bibliographic data | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20161213 Address after: Massachusetts, USA Applicant after: Turcotte Rangnick Dirk Sass LLC Address before: oregon Applicant before: Tektronix, Inc. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |