Video Streaming Quality of Experience (QoE) Metrics

This dataset provides granular, session-level measurements of video streaming Quality of Experience (QoE), including startup time, buffering, bitrate, resolution, rebuffering events, video quality scores, CDN selection, and key network KPIs. It enables deep analysis of how network conditions and CDN choices impact user experience across devices and geographies, making it ideal for performance optimization and benchmarking.

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

Optimizing video streaming performance and reducing buffering for end users

Sample rows

preview · 8 of 400 rows · all 18 columns
session_idstringdevice_typestringnetwork_throughputfloatlocation_countrystringuser_idstringvideo_idstringstart_timedatetimevideo_startup_timefloatbuffering_ratiofloataverage_bitratefloatresolution_widthintegerresolution_heightintegerrebuffering_eventsintegervideo_quality_scorefloatcdn_providerstringnetwork_rsrpfloatos_versionstringlocation_citystring
aB_23cD4smart_tv143.4JPuser_101vid_0012024-05-03T14:25:31Z1.20.48.73840216004.93UltraCDN-51.2webOS 7.1Tokyo
B92-dfE7pc27.6USuser_102vid_0022024-06-09T18:10:44Z3.11.24.91920108014.25FastStream-71.4Windows 11Chicago
c3D4E5fGsmartphone22.1INuser_103vid_0032024-05-15T07:05:21Z0.90.73.6128072004.71MegaMirror-64.7Android 14Mumbai
dE_9123aother1.1RUuser_104vid_0042024-05-28T19:34:12Z11.316.40.8640480122.13LegacyCDN-133.9blankNorilsk
E2_fG67Htablet19.6DEuser_105vid_0052024-05-21T15:43:09Z2.51.95.1128072014.35CloudEdge-75.8iPadOS 17.5Berlin
fGhI_234other0.2NGuser_106vid_0062024-06-02T13:02:55Z8.722.80.4320180161.42DownNet-142.8blankLagos
G-67hIJKsmart_tv195.7KRuser_107vid_0072024-05-24T10:41:18Z0.70.19.54096216004.99UltraCDN-47.6Tizen 6.0Seoul
hI_89JkLpc25.8FRuser_108vid_0082024-06-01T17:56:22Z1.61.34.21920108014.47MegaMirror-69.9macOS 14.4Paris

What the 400 rows show

from the 400-row sample

Smart_tv (device type) stands out: mean network_throughput is 159.1, against 13.8 for the rest.

  • 18.3median network_throughput
  • 7cdn providers
  • 96location cities
  • 2.6median video_startup_time
  • 1.6median buffering_ratio
  • 4.1median average_bitrate
Mean network_throughput by device_type400 rows
010020021.0smartp…92 rows9.1tablet94 rows159.1smart_…78 rows25.6pc63 rows0.54other73 rows
network_throughput400 rows, in bands of 20
0120240231901016141517250100200network_throughput →

Median 18.3, from 0.0 to 198.6.

location_country400 rows · top 10 of 17 values
  1. IN44
  2. RU32
  3. DE28
  4. GB27
  5. CA26
  6. BR26
  7. JP25
  8. AU25
  9. ZA25
  10. FR23
18 columns by typefrom the column list below
  • string 8
  • integer 3
  • float 6
  • datetime 1

Columns

18 columns in three groups
blueprint · 18 columns
columntypedescriptionexample
Text 8 columns
session_idstringUnique identifier for the video streaming sessionuniqueaB_23cD4
user_idstringAnonymized identifier for the useruser_101
video_idstringUnique identifier for the video contentvid_001
cdn_providerstringName of the CDN provider used for the session7 providersUltraCDN
device_typestringType of device used for streaming (e.g., smartphone, tablet, smart TV, PC)smartphone · tablet · smart_tv · pc · othersmart_tv
os_versionstringOperating system version of the deviceoptionalwebOS 7.1
location_countrystringCountry where the session was initiatedJP
location_citystringCity where the session was initiatedoptionalTokyo
Numbers 9 columns
video_startup_timefloatTime in seconds taken for the video to start playing after the user initiates playback0 or more1.2
buffering_ratiofloatPercentage of session time spent buffering (0-100)0 to 1000.4
average_bitratefloatAverage bitrate achieved during the session in Mbps0 or more8.7
resolution_widthintegerWidth of the highest resolution achieved during the session (in pixels)0 or more3840
resolution_heightintegerHeight of the highest resolution achieved during the session (in pixels)0 or more2160
rebuffering_eventsintegerTotal number of rebuffering events during the session0 or more0
video_quality_scorefloatOverall video quality score for the session (e.g., MOS 1-5)1 to 54.93
network_rsrpfloatReference Signal Received Power (RSRP) in dBm, measured during the session-150 to -44-51.2
network_throughputfloatAverage network throughput in Mbps during the session0 or more143.4
Dates and times 1 column
start_timedatetimeTimestamp when the video streaming session started2024-05-03T14:25:31Z

Use it for

  • median network…18.3400 rowsmean network throughp…21.0smar…9.1tabl…159.1smar…25.6pc

    A telecommunications dashboard

    Network_throughput by device_type and a breakdown of location_country. Excel, Power BI or Tableau.

  • Why do the 78 smart_tv rows have a mean network_throughput of 159.1?

    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 sessions with user_id, video_id and start_time to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 18 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 dataset400 rows18 columns
Yours1,000 rows18 columnslocation_country: UK only

blueprint · video-streaming-quality-of-experience-qoe-metrics

Behind this dataset

Same schema. As many rows as you need.

These 400 rows came out of a blueprint — 18 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 to subscriber and content session
  • Video start time (initial buffering delay) in milliseconds (target <2s)
  • Buffering ratio: % of session time spent buffering (target <1%)
  • Average bitrate achieved (Kbps) and bitrate switches (ABR events)
  • Resolution achieved: 480p, 720p, 1080p, 4K vs. requested resolution
  • Rebuffering events: count and total duration during playback
  • Video quality score (1-5 MOS) estimated from QoE metrics
  • CDN used and RTT (round-trip time) to CDN edge server
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
video-streaming-quality-of-experience-qoe-metrics

What should your data show?

Preview 20 rows free
No signup. No card.