advertise your website Login Registration
Submission Guidelines Recent Approved Articles Featured Articles
Submit Free Article
Home About Us Advertising GuideLines Do's & Don't T & C FAQ Contact us
  Home Computers & Technology Articles
HostJinni Promotions
Articles Category
Arts & Entertainment
Computers & Technology
Food & Drink
Health & Fitness
Home & Family
Home Based Business
Home Improvement
Just for Women
Kids & Teens
News & Society
Online Business
Online Tickets
Real Estate
Reference and Education
Self Improvement
Sports & Recreation
Travel & Tourism
  Member Area
Author Login
Free Registration
Authors From Country
  Helpful Topics
How to Write Articles
Free Early Approval Tips
Why Article Submission
  Best of Webzine
Leader Board
Most Viewed Articles
Top Rated Articles
  WebZine Status
Total Articles -25430
Registered Authors - 4565
Featured Articles - 340
Articles added this
month - 0

Video Streaming Performance Metrics

Video traffic has become the dominant component of Internet as well as mobile networks in the recent years and is expected to continue – applications include video calls (e.g., FaceTime, Skype), video conferencing (e.g., Cisco’s Telepresence, Skype), video chat, and video streaming (e.g., YouTube, Netflix). All of us had many times satisfaction issues with video applications over the network. One is with the picture quality or resolution of the video itself – e.g., NTSC versus HD quality which has mainly to do with the encoding. For a given picture quality, the other equally important aspect is the delivery quality. We will focus here on the delivery quality with reference to video streaming. We will try here to define a measure like the response time for data applications. Note that video streaming uses TCP/IP protocol and there should not be any corruption in the bits delivered.

The metrics that count for the video quality delivery are the following:
1. Start time of the video after initiation
2. Number of pauses during the video
3. Start time of the first pause
4. Time to recover from each pause

The overall testing duration of the video stream (D) has to be stated along with the actual length of the video program (L). Although a particular video stream could be anywhere from 2 minutes to 2 hours long, the test duration itself cannot be much shorter – say 10 minutes for a 2 hour stream. It is rare that any person would continue to watch the video of a 2-hour hour duration if the delivery quality is poor for a sustained period of 10 minutes or more.

The above metrics should also be stated along with the environment – video source or provider, and the receiving device details (hardware and software versions) – laptop/PC, Tablet, Smartphone, Roku, Wii etc.

A composite quality parameter could possibly be defined using the above four parameters after normalizing with the test duration or full duration of the video. One way of expressing the video quality is to simply add up the start time, combined duration of all pauses and divide it by the duration of the video stream. For example, a 10 min video tested for its entire duration may have an initial start time of 1 min and 1 pause of 1 min somewhere in the middle. We can say that the video quality is (1-1/10-1/10-1*1/10) or 70%. Here we are not yet using the third parameter. One way to use the third parameter is to give more credit if the first pause occurs towards the end rather than right near the beginning. But note that for each pause that is counted we are deducting 1 extra minute.

If we can understand the impact each of the above four parameters on the perception of video quality by the user, it might turn out that the parameters may have to be weighted non-uniformly. For example, a long starting delay may be less tolerable than a pause in the middle. Or a pause that occurs toward the end of the video stream may be less annoying than the one that occurs near the beginning. We can come up with a more realistic score similar to the mean-opinion-score (MOS) used for voice quality – let us call it Video MOS or VMOS.

Measuring VMOS may be a challenge as it would take enormous testing time if done manually. The user himself may not be able to measure those time intervals. Hence we would expect the device itself to have the capability to collect the above parameters and also provide the final VMOS score for each video clip. The VMOS scores for each streaming can be stored on the device itself or in the cloud for data mining.

A measure similar to VMOS can be used for audio streaming especially applicable for audios streamed over mobile connections (e.g., Pandora or Bloomberg radio).

Providing the highest VMOS will be equally important to all the stakeholders (content providers, network owners, and device manufacturers). The content providers may have a little more at stake (e.g., Netflix) and hopefully take the initiative to spearhead defining a standardized VMOS in the industry.
Like this article..? Rate it here:  Votes | Average: 1 out of 5  Votes | Average: 2 out of 5  Votes | Average: 3 out of 5  Votes | Average: 4 out of 5  Votes | Average: 5 out of 5     0 votes, average: out of 5    
About Author
Articles Stats
  Published Date - April 11 2013
  Total Views - 170
  Total Votes - 0
  Average Rating - 0
  Comments - 0
  Mr. Nate Rodnay
Apsera Tech, a premium APM consulting company, has years of experience in WAN optimization, networking and application performance management. It has helped Fortune 1000 companies in diverse industries such as financial services, healthcare, manufacturing, and publishing in planning/resolving critical business application performance issues like slow application response time, WAN optimization and WAN acceleration.
Particular Article
Author Article
  • Video Streaming Performance Metrics
  • [2013-04-11 ]
    Video traffic has become the dominant component of Internet as well as mobile networks in the recent years and is expected to continue – applications include video calls, video conferencing. Read More...
  • APM Strategy
  • [2013-03-14 ]
    Every company needs an Application Performance Management (APM) strategy to ensure that business critical applications always meet or exceed business goals for which they were deployed. Read More...
  • Cloud-based WAN Optimization
  • [2013-01-29 ]
    There is an unmistakable industry trend to offer every IT function in the cloud, if at all possible. WAN Optimization (WANO) is no exception. Read More...
  • The Joys of Reporting Financial (and Non Financial) Information
  • [2013-01-11 ]
    Financial reporting requires the collating of some pretty important information, so you want to make sure the information you’re getting across is easy to understand and relevant. Read More...
  • VoIP Telephone Systems Company – How to Start One
  • [2013-01-08 ]
    Nowadays, different types of telephone systems are being launched in the market. You must have heard a lot about VoIP telephone system. It is a great small office telephone system that could really benefit you a lot. Read More...
  • E-Kanban – A Highly Flexible Way Of Material Ordering
  • [2013-01-02 ]
    Kanban system was developed in order to keep a track of the goods purchased, the material ordered and delivered to the customers or retailers Read More...
  • Video On-demand (VOD) Performance
  • [2012-11-15 ]
    Video traffic is going to be, if not already, the dominant component of the global Internet traffic. Read More...
  • Load Balancers and Their Role in Global Environment
  • [2012-11-03 ]
    A technological innovation over the period has facilitated the business enterprises with digital workspaces. Read More...
  • Implement an Advanced Mobile Strategy with Effective Android Development
  • [2012-07-17 ]
    Mobile applications are catching up at a fast rate and the power of today\\\\\\\'s smart phones and computing tablets have created numerous conveniences at the fingertips of users. The latest technologies ha Read More...
  • Ensure Revenue Optimization with Effective Product Development
  • [2012-07-01 ]
    Most Companies strive to develop and as per customer requirements and product exactly what customers want and when they want to. This also has to be done faster and cheaper than their competitors. Pro Read More...
  • How Agile Lifecycle Management Can Help Your Organization
  • [2012-06-23 ]
    There are a number of companies specializing in product lifecycle management rely on agile lifecycle management solutions to respond efficiently to the ever revolving requirements. There are situation Read More...
  • Mobile Apps Development – the Latest trend in Mobile Industry
  • [2012-06-13 ]
    Every year brings with it an individual trend for the mobile industry in general and more specifically for the mobile application development industry. Similarly, market research for the mobile indust Read More...
  • Optimum Software Development for Affirmative Results
  • [2012-05-04 ]
    Every move of ours is controlled by the software applications. If you want to send or read emails you need applications. If you want to chat or listen to music on your mobile phone you need applicatio Read More...
  • Recompense of Hiring WordPress Developer
  • [2012-04-21 ]
    This article will help you to take proper decision while hiring Wordress developer for your business purpose and websites to make it more effective and responsive. Read More...
  • Business Intelligence tools: Essential for the New Age Business Enterprises
  • [2012-04-11 ]
    The advent of technology into every industry has paved way for businesses to be reliant on software applications, computer networks and computer-based techniques. The corporate strategies, which are Read More...
      Submit Articles - Free Articles - Online Articles Submission  
      WebZine Articles ( is a registered trademark. All Rights Reserved. 2012