Social Media

Ixia on Facebook Ixia on LinkedIn Ixia on Twitter
Sales 1.877.367.4942 INTL 1.818.871.1800

IxLoad: IPTV and Video

IxLoad provides a comprehensive solution for testing IPTV and Video networks and services. IxLoad emulates millions of IPTV Broadcast Video and Video on Demand (VOD) subscribers to assess the true subscriber Quality of Experience (QoE).

 

IxLoad: IPTV and Video

IxLoad can be used to1:

  • Benchmark the performance of video servers
  • Measure the channel change performance of an IPTV deployment
  • Measure the ability of a transport network to carry video data in addition to data and voice. Measure the impact of network characteristics on video quality
  • Stress test middleware devices such as encoder systems, digital media rights management (DRM) devices, billing systems, ad-insertion devices and conditional access systems
  • Measure the perceived quality of the video delivered to the end-user
  • Test performance of key IPTV infrastructure services like DHCP, DNS and AAA

Features and Specifications

Emulation
  • Emulation of Broadcast IPTV and Video on Demand (VoD) IPTV subscribers
  • Simulation of Microsoft TV clients and servers
  • Microsoft TV servers including A, D and V-servers
  • Support for ICC (Instant Channel change)
  • Configurable D to A server stream switch behavior for MS TV clients
  • Support for IPv4 using IGMPv1, IGMPv2 and IGMPv3
  • Support for IPv6 using MLDv1 and MLDv2
Video codecs
  • MPEG2, MPEG4, H.264 and others over MPEG2-TS streams
  • MPEG4, H.264 and WM9
  • Support for native MPEG4 transport of High definition streams
  • Support for single-program (SPTS) and multi-program transport streams (MPTS)
Quality of Experience (QoE)
  • Video quality metrics to measure both transmission quality using MDI and perceptual video quality using TVQM
  • Video quality metrics on a per-subscriber basis
  • Per video stream statistics such as jitter, latency, loss, bit rates
  • MPEG level statistics on number of I, B and P frames received per video stream
  • Support for jitter buffer emulation to model and characterize STB behavior
Real-world Testing
  • Mix IPTV, voice and data traffic in the same test
  • Support for RTP/UDP or UDP for video transmission
  • Near wire-speed video transmission with very low jitter
  • Channel change performance testing with Join and Leave latency measurements on a per-subscriber basis
  • Support for interleaving multicast and VoD commands on client
  • Support for user-specified video files or synthetic data using IxLoad servers
  • Channel viewing sequences such as sequential, concurrent and random for user-realism
  • Channel viewing profiles based on statistical distribution models for prime-time emulation
  • Support for channel switch delay emulation
  • Customizable client headers
  • Configurable TOS and DSCP bit settings

Statistics

Special notice for Video Quality Metrics
Video quality metrics listed in this datasheet apply to IxLoad 3.0 through 4.10.
VQ metrics in IxLoad 4.20 can be found on datasheet 915-1766.

Client
  1. Active Multicast Channels
  2. Multicast Channels Requested
  3. Multicast Requests Successful
  4. Multicast Requests Failed
  5. VoD Streams Played
  6. IGMP Queries Rcvd
  7. IGMP Reports Sent
  8. IGMP Leaves Sent
  9. MLD Queries Rcvd
  10. MLD Reports Sent
  11. MLD Leaves Sent
  12. Join Latency
  13. Leave Latency
  14. Channel Switch Latency
  15. RTSP Bytes Sent
  16. RTSP Bytes Received
  17. RTSP Packets Sent
  18. RTSP Packets Received
  19. RTSP Presentations Active
  20. RTSP Presentations Playing
  21. RTSP Presentations Paused
  22. RTSP Presentations Requested
  23. RTSP Presentation Requests Successful
  24. RTSP Presentation Requests Failed
  25. RTSP DESCRIBE Sent
  26. RTSP SETUP Sent
  27. RTSP PLAY Sent
  28. RTSP PAUSE Sent
  29. RTSP TEARDOWN Sent
  30. RTSP DESCRIBE Successful
  31. RTSP SETUP Successful
  32. RTSP PLAY Successful
  33. RTSP PAUSE Successful
  34. RTSP TEARDOWN Successful
  35. RTSP DESCRIBE Failed
  36. RTSP SETUP Failed
  37. RTSP PLAY Failed
  38. RTSP PAUSE Failed
  39. RTSP TEARDOWN Failed
  40. Average Play latency
  41. Average Pause latency
  42. Video Simulated Users
  43. Frame Stats Disabled
  44. Quality Metrics Disabled
  45. Total Bytes Rcvd
  46. Total packets Rcvd
  47. Total Loss
  48. Unexpected UDP Packets Received
  49. RTP Packets
  50. Global Jitter
  51. Jitter less than 50 us
  52. Jitter between 50 - 100 us
  53. Jitter between 100 - Overload Packets Dropped
  54. Total RTP Packets Lost
  55. Total Out Of Order RTP Packets Rcvd
  56. Total Duplicate 500 us
  57. Jitter between 500 us - 2 ms
  58. Jitter between 2 - 5 ms
  59. Jitter between 5 - 10 ms
  60. Jitter greater than 10 ms
  61. Inter Packet Arrival Time between 0 - 2 ms
  62. Inter Packet Arrival Time between 2 - 5 ms
  63. Inter Packet Arrival Time between 5 - 10 ms
  64. Inter Packet Arrival Time between 10 - 25 ms
  65. Inter Packet Arrival Time between 25 - 50 ms
  66. Inter Packet Arrival Time between 50 - 100 ms
  67. Inter Packet Arrival Time between 100 - 200 ms
  68. Inter Packet Arrival Time between 200 - 500 ms
  69. Inter Packet Arrival Time greater than 500 ms
  1. Active
  2. Stream Name
  3. Transport
  4. Video Codec
  5. Stream Bit Rate
  6. MDI-DF
  7. MIN MDI-DF
  8. MAX MDI-DF
  9. AVG-MDI-DF
  10. MDI-MLR
  11. Bytes
  12. I Frames Rcvd
  13. P Frames Rcvd
  14. B Frames Rcvd
  15. Packets
  16. Loss
  17. Jitter
  18. Inter Pkt Arrival Time
  19. Min Inter Pkt Arrival Time
  20. Max Inter Pkt Arrival Time
  21. Packet Latency (ns)
  22. Min Packet Latency (ns)
  23. Max Packet Latency (ns)
  24. Join Latency (ms)
  25. I Join Latency (ns)
  26. Leave Latency (ms)
  27. Channel Switch Latency
  28. Channel Gap Duration
  29. Channel Overlap Duration
  30. Control Sent
  31. Data Rcvd
  32. RTP Packets Lost
  33. RTP Packets Out of Order
  34. JB Packets Accepted
  35. JB Packets Early
  36. JB Packets Discarded
  37. JB Packets Discarded (Underrun)
  38. JB Packets Discarded (Overrun)
  39. MOS_V
  40. Video Service Quality
  41. Gap Video Service Quality
  42. Burst Video Service Quality
  43. Burst Count
  44. Avg Gap Len (Pkts)
  45. Avg Burst Len (Pkts)
  46. Degradation (Loss)
  47. Degradation (Discard)
  48. Degradation (Video Codec)
  49. Current JB Packets Accepted
  50. Current JB Packets Discarded
  51. Current JB Packets Lost
  52. Current Video Service Quality
  53. Unicast Bytes
  54. Unicast Packets
  55. Multicast Bytes
  56. Multicast Packets
  57. Unicast Join Latency
  58. Multicast Join Latency
  59. D-A overlap
  60. A Server Channel Requested
  61. A Server Requests Successful
  62. A Server Requests Failed
  63. D Server Requested
  64. D Server Requests Successful
  65. D Server Requests Failed
  66. D Server Requests Failed - Control
  67. D Server Requests Failed - Data
  68. V Server Requested
  69. V Server Requests Successful
  70. V Server Requests Failed
  71. Active D Server Playing
  72. Active V Server Playing
  73. Active V Server Paused
  74. Active A Server Streams
Server
  1. Total Streams Playing
  2. No of Multicast Streams Playing
  3. No of VoD Streams Active
  4. No of VoD Streams Playing
  5. No of VoD Streams Paused
  6. No of Multicast Streams Played
  7. No of VoD Streams Played
  8. Total Streaming Bit Rate
  9. Multicast Streams Bit Rate
  10. VoD Streams Bit Rate
  11. RTSP Presentations Received
  12. RTSP Presentations Successful
  13. RTSP Presentations Failed
  14. RTSP Bytes Sent
  15. RTSP Bytes Received
  16. RTSP Packets Sent
  17. RTSP Packets Received
  18. RTSP Play Latency (ms)
  19. RTSP Commands Received
  20. RTSP DESCRIBE Received
  21. RTSP SETUP Received
  22. RTSP PLAY Received
  23. RTSP PAUSE Received
  24. RTSP TEARDOWN Received
  25. RTSP Response Codes Sent (2xx)
  1. RTSP Response Codes Sent (3xx)
  2. RTSP Response Codes Sent (4xx)
  3. RTSP Response Codes Sent (5xx)
  4. RTSP Response Codes Sent (6xx-1xxx)
  5. Total Bytes Sent
  6. Total Packets Sent
  7. Tx Jitter (ns)
  8. Tx Packets Dropped
  9. V Server requests Received
  10. V Server requests Successful
  11. V Server requests Failed
  12. V Server requests Failed - Bandwidth
  13. V Server requests Failed - Port Overload
  14. V Server requests Failed - Other Reasons
  15. D Server requests Received
  16. D Server requests Successful
  17. D Server requests Failed
  18. D Server requests Failed - Bandwidth
  19. D Server requests Failed - Port Overload
  20. D Server requests Failed - Other Reasons
  21. Active A Server Streams Playing
  22. Active D Server Streams Playing
  23. Active V Server Streams
  24. Active V Server Streams - Playing
  25. Active V Server streams - Paused

Ordering Information

925-3315
IXLOAD-BASIC-VIDEO, Software Bundle, Layer 4-7 Performance Test Application; Basic video package includes: 925-3105 IXLOAD-VIDEO, -- 925-3300 IXLOAD-PLUS, -- 932-0101 ANALYZER Base Software, -- Qty (3) 932-0102 ANALYZER Client Media Player; -- Plus FREE Triple-Play Media Kit when ordered, Specify Qty (1) 925-3000

925-3316
IXLOAD-ADV-VIDEO, Software Bundle, Layer 4-7 Performance Test Application; Advanced video package (including MPEG4, H.264, H.323, and WM9) includes: 925-3100 IXLOAD-ADVNET, -- 925-3104 IXLOAD-STREAM, -- 925-3105 IXLOAD-VIDEO, -- 925-3111 IXLOAD-VIDEO-AVC, -- 925-3139 IXLOAD-Video-Monitoring, -- 925-3300 IXLOAD-PLUS, -- 932-0101 ANALYZER Base Software, -- Qty (3) 932-0102 ANALYZER Client Media Player; -- Plus FREE Triple-Play Media Kit when ordered, Specify Qty (1) 925-3000

1Some features require IxAnalyzer. See the product ordering information at the end of this document.

P/N: 915-1737-01 Rev C – October, 2009



This material is for informational purposes only and subject to change without notice. It describes Ixia's present plans to develop and make available to its customers certain products, features and capabilities. Ixia is only obligated to provide those deliverables specifically included in a written agreement between Ixia and the customer.

back | top of page | back to products ]