Content Delivery Network (CDN) and Video Streaming xDR

This dataset provides detailed event-level records for video streaming and CDN usage, capturing user experience metrics, content delivery efficiency, and provider billing information. It enables comprehensive analysis of video quality, buffering, cache performance, and geographic usage patterns, supporting both operational and strategic decision-making for streaming platforms and CDN providers.

  • last updated 1 Nov 2025
  • by GoMask
The brief that made it

Streaming quality and user experience analytics

Sample rows

preview · 8 of 600 rows · all 24 columns
event_idstringvideo_resolutionstringbitratefloatbitrate_adaptationbooleandevice_typestringevent_timestampdatetimeuser_idstringsession_idstringcontent_idstringcontent_provider_idstringcdn_node_idstringbuffering_event_countintegertotal_buffering_durationfloatcache_hitbooleancache_missbooleancache_hit_ratiofloatqoe_scorefloatsession_durationfloatdata_transferred_mbfloatbilling_amount_usdfloatcountrystringregionstringcitystringnetwork_typestring
EVT0001-B11920x10805.8falsesmart_tv2024-06-01T08:18:32ZUSR0134SES101VID2341CP-NetflixCDN-NA-2300truefalse0.974.835242700.41.32United StatesCaliforniaSan Franciscowifi
EVT0002-B11280x7203.2truemobile2024-06-01T09:07:18ZUSR0206SES102VID2342CP-DisneyCDN-NA-1124.7falsetrue0.23.51482600.80.73United StatesTexasDallascellular
EVT0003-B13840x216012.5falsedesktop2024-06-01T09:25:41ZUSR0098SES103VID2343CP-HuluCDN-EU-0200truefalse0.994.94211.57800.23.15GermanyBavariaMunichethernet
EVT0004-B11920x10806truetablet2024-06-01T10:02:14ZUSR0457SES104VID2344CP-AmazonCDN-EU-0712.5falsetrue0.354.221001900.11.05FranceÎle-de-FrancePariswifi
EVT0005-B11280x7202.9truemobile2024-06-01T10:26:47ZUSR0312SES105VID2345CP-NetflixCDN-EU-01310.2falsetrue0.122.8800360.70.32United KingdomEnglandLondoncellular
EVT0006-B11920x10805.3falsesmart_tv2024-06-01T11:11:08ZUSR0401SES106VID2346CP-DisneyCDN-NA-1000truefalse0.964.7360027501.4CanadaOntarioTorontoethernet
EVT0007-B11920x10804.7truedesktop2024-06-01T11:54:33ZUSR0287SES107VID2347CP-HuluCDN-EU-0925.1falsetrue0.283.915501200.60.85SpainCataloniaBarcelonawifi
EVT0008-B11280x7203.1falsetablet2024-06-01T12:20:18ZUSR0376SES108VID2348CP-AmazonCDN-NA-0912truefalse0.854.11000580.50.5United StatesIllinoisChicagowifi

What the 600 rows show

from the 600-row sample

3840x2160 (video resolution) stands out: mean bitrate is 14.0, against 4.5 for the rest.

  • 53%bitrate_adaptation = true
  • 5.1median bitrate
  • 3network types
  • 66countries
  • 85content providers
  • 1median buffering_event_count
Mean bitrate by video_resolution600 rows
010205.91920x1…288 rows3.11280x7…207 rows14.03840x2…65 rows1.7854x48032 rows1.2640x3608 rows
bitrate600 rows, in bands of 2
01002003319517711911334207101020bitrate →

Median 5.1, from 0.80 to 18.3.

device_type600 rows · 4 values
  1. desktop200
  2. smart_tv136
  3. mobile134
  4. tablet130
24 columns by typefrom the column list below
  • string 12
  • integer 1
  • float 7
  • datetime 1
  • boolean 3

Columns

24 columns in four groups
blueprint · 24 columns
columntypedescriptionexample
Text 12 columns
event_idstringUnique identifier for each event recorduniqueEVT0001-B1
user_idstringUnique identifier for the end user or deviceUSR0134
session_idstringUnique identifier for the video streaming sessionSES101
content_idstringUnique identifier for the video or content being streamedVID2341
content_provider_idstringIdentifier for the content provider or publisherCP-Netflix
cdn_node_idstringIdentifier for the CDN node or edge server handling the requestCDN-NA-23
video_resolutionstringResolution of the video stream (e.g., 1920x1080, 1280x720)5 resolutions1920x1080
countrystringCountry where the user accessed the contentUnited States
regionstringRegion or state where the user accessed the contentoptionalCalifornia
citystringCity where the user accessed the contentoptionalSan Francisco
device_typestringType of device used for streaming (e.g., mobile, desktop, smart_tv)mobile · desktop · tablet · smart_tv · othersmart_tv
network_typestringType of network connection used (e.g., wifi, cellular, ethernet)wifi · cellular · ethernet · otherwifi
Numbers 8 columns
bitratefloatBitrate of the video stream in Mbps0 or more5.8
buffering_event_countintegerNumber of buffering events experienced during the session0 or more0
total_buffering_durationfloatTotal duration of buffering in seconds during the session0 or more0
cache_hit_ratiofloatRatio of cache hits to total requests for the session (0.0 to 1.0)0 to 1 · optional0.97
qoe_scorefloatQuality of Experience score for the session (e.g., MOS 1.0-5.0)1 to 5 · optional4.8
session_durationfloatTotal duration of the video streaming session in seconds0 or more3524
data_transferred_mbfloatTotal data transferred during the session in megabytes0 or more2700.4
billing_amount_usdfloatBilling amount charged to the content provider for the session (USD)0 or more · optional1.32
Dates and times 1 column
event_timestampdatetimeDate and time when the event occurred2024-06-01T08:18:32Z
True or false 3 columns
bitrate_adaptationbooleanIndicates if bitrate adaptation occurred during the sessionfalse
cache_hitbooleanIndicates whether the content was served from cache (true) or not (false)true
cache_missbooleanIndicates whether the content was not found in cache (true) or not (false)false

Use it for

  • bitrate adapta…53%316 of 600 rowsmean bitrate by video…5.91920…3.11280…14.03840…1.7854x…

    A technology dashboard

    The bitrate_adaptation rate, bitrate by video_resolution and a breakdown of device_type. Excel, Power BI or Tableau.

  • Why do the 65 3840x2160 rows have a mean bitrate of 14.0?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable events with event_timestamp, user_id and session_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 24 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset600 rows24 columns
Yours1,000 rows24 columnscountry: UK only

blueprint · content-delivery-network-cdn-and-video-streaming-xdr

Behind this dataset

Same schema. As many rows as you need.

These 600 rows came out of a blueprint — 24 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Session ID linking subscriber MSISDN to content session
  • Content provider: Netflix, YouTube, local CDN, operator-managed cache
  • Video resolution: 480p, 720p, 1080p, 4K with adaptive bitrate (ABR)
  • Data volume: cached (no backhaul cost) vs. delivered from origin
  • Cache hit ratio percentage and traffic offload from core network
  • Buffering events and rebuffering ratio (QoE degradation indicator)
  • Zero-rating: sponsored data by content provider, not charged to subscriber
  • Peak hours traffic management and throttling policies
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
content-delivery-network-cdn-and-video-streaming-xdr

What should your data show?

Preview 20 rows free
No signup. No card.