Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming

1,271 views
1,147 views

Published on

Significant effort and investment go into producing great online advertisements, music videos, and trailers for blockbuster movies. If the video stream is not available, you end up with “dead air.” If the stream rebuffers repeatedly, causing users long wait times, you’re creating poor end-user experience and, worse, possibly losing them as customers. Both outcomes are going to result in a negative impact on your brand and your revenue.

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,271
On SlideShare
0
From Embeds
0
Number of Embeds
31
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming

  1. 1. Don’t Lose Your Viewers:Keep Their Attention With HighPerformance StreamingJennifer McClain, Senior Product Managerjennifer.mcclain@compuware.com
  2. 2. Online Video Engagement By Country 120Unique Viewers Per Month (in millions) US 100 80 60 Germany UK 40 France India 20 Spain Mexico 0
  3. 3. The Streaming User Experience Complete Streaming User Experience Initial Initial Initial Rebuffer: Play Play Request Buffer Play Play Pauses Resumes CompleteUser Waits for Stream User Watches Streaming Content
  4. 4. Why Streaming Monitoring Matters The Application Delivery ChainData Center Customers Edge Browsers Server Local 3rd Party/ ISP Cloud ServicesOrigin EdgeServer Server Major ISP Network Edge Content Server Delivery Networks Mobile Carrier Devices Employees Employees
  5. 5. Why Streaming Monitoring Matters The Application Delivery ChainData Center Customers Edge Browsers Server Local • Inconsistent geo performance ISP • Bad performance under load 3rd Party/ • Blocking content delivery Cloud Services • Poorly performingOrigin Edge JavaScript Server Major • NetworkServer peering • Browser/ ISP problems device • Network incompatibility problems • Bandwidth throttling • Pages too big Network • Bandwidth • Network contention • Inconsistent • Low cache peering connectivity hit rate • Improper load Edge problems Content balancing Server • Outages Delivery Networks • Configuration issues Mobile • Oversubscribed POP Carrier Devices • Poor routing optimization Employees Employees • Low cache hit rate • Network resource shortage • Faulty content transcoding • SMS routing / latency issues
  6. 6. Planning aStreaming Strategy
  7. 7. Baselining
  8. 8. Continuous Monitoring
  9. 9. Synthetic and Real User Monitoring The Application Delivery Chain First Mile Backbone Real Users • Network and server monitoring • Synthetic Monitoring from data • Real user monitoring centers in key locations Customers Edge Browsers Server Local 3rd Party/ ISP Cloud Services Edge Server Major ISP Network Edge Content Server Delivery Networks Mobile Carrier Devices Employees Employees
  10. 10. Streaming Performance Metrics Total Test Time Buffer Buffer Empties / Buffer Buffer Empties / Loads Reloads Loads Reloads Performance Metrics Correlate Playback Playback Playback Playback Initial Request to Streaming EventsResumes Begins Interrupted Complete DNSTime, Connection Initial Rebuffer Playback Time Initial Playback Time Time, Buffer Time Initial Data Time Received Time Playback Time Start-up Time Rebuffer Ratio = Total Rebuffer Time / Playback Time
  11. 11. Streaming Waterfall Charts PLAY REBUFFER
  12. 12. Rate-limiting Synthetic Streaming TestsAkamai State Of the Internet Report, Q3 2011 - February 14, 2012
  13. 13. Real Streaming Test Examples
  14. 14. Real Streaming Test Examples
  15. 15. Review• Understand how 3rd parties impact your streaming performance• Location is important!• Test streaming performance throughout every phase of your deployment• Know your baseline• Combine Synthetic testing with RUM• Rate-limit your Synthetic tests

×