Ads & QoE
Browse 30 curated ads & qoe resources for video development on Awesome Video.
Topics
Resources
- haxqer/vast — Go VAST 4.2 parser/generatorGo library to generate and parse IAB VAST 4.2 ad documents.
- cuei — Go SCTE-35 encoder/decoderGo SCTE-35 encoder/decoder supporting multicast, MPEG-TS, base64 and hex.
- rafaelcaricio/scte35 — Rust SCTE-35 parse/encodeRust library to parse and encode SCTE-35 splice information with a type-safe builder API.
- SimpleSSAI — server-side ad insertion serverAPI-driven server-side ad insertion stitching VMAP/VAST ads into HLS at segment boundaries.
- Eyevinn hls-splice — HLS ad/VOD splicing libraryLibrary to insert an HLS VOD (ad/jingle) into another HLS VOD via manifest manipulation.
- IAB Open Measurement JS Clients (OMID)IAB Open Measurement (OMID) JavaScript verification clients for ad viewability/measurement; Apache 2.0.
- VASTlint — open-source VAST validator/inspectorOpen-source VAST ad-tag validator and inspector implementing IAB spec/XSD rules, shipped as Rust core with Go/Python/npm/VS Code extension…
- IAB SIMID (Secure Interactive Media Interface Definition)Official IAB Tech Lab spec replacing VPAID for interactive video ads, designed to work cleanly with server-side ad insertion (SSAI).
- CMCD Spec, Validator & Analyzer (CTA-WAVE)Official CTA-5004 Common Media Client Data spec repo including a CMCDv1 validator library and analyzer tool underlying QoE synthetic-test t…
- VQEG P.1203 Software Tools PageVideo Quality Experts Group's index of ITU-T P.1203/.1/.2 QoE model implementations (video and audio quality modules).
- ITU-T P.1203 reference implementationOfficial Python reference implementation of the ITU-T P.1203 HTTP adaptive streaming QoE model (modes 0-3), outputting per-second and integ…
- HLS-SCTE35-monitoringScript that polls HLS renditions and parses SCTE-35 ad markers across manifest variants for consistency checking.
- Eyevinn SGAI Ad ProxyExperimental HTTP proxy implementing Server Guided Ad Insertion (SGAI), compatible with AVPlayer and HLS.js 1.6+.
- Eyevinn test-adserverTest ad-server generating predictable VAST responses/mock creatives for validating SSAI stitching and CSAI impression tracking.
- vmap-jsPure JavaScript VMAP 1.0.1 parser with Node and browser builds, from Dailymotion.
- etf1/IAB VAST/VMAP ParserTypeScript Node.js library with separate VAST3Parser and VMAPParser classes exposing a promise-based API.
- OpenQoESelf-hosted, Apache 2.0 QoE monitoring stack with JS SDKs for major players, tracking startup time, rebuffering, and errors with Grafana da…
- VideoPerformanceAnalysisPython/Selenium scripts extracting QoE metrics (time-to-start-playing, rebuffer count, buffering time fraction) from YouTube playback.
- Content Delivery Video Library (CDVL)An online library of test video content and sequences provided for researchers and developers to evaluate video processing and streaming te…
- Sintel (Open Movie)A 15-minute open source animated film (2010) by Blender Institute. It's frequently used for benchmarking video encoders and playback device…
- Big Buck Bunny (4K UHD Demo)A short animated film by the Blender Foundation (2008). It's open content and commonly used as demo video footage for testing 4K, HDR, and…
- Stb-testerAn automation tool for testing set-top boxes and video devices. stb-tester uses a Raspberry Pi with a capture card to run automated tests (…
- Conviva Streaming Performance Index (Report)Conviva regularly publishes 'State of Streaming' reports which provide analytics on streaming quality (startup times, rebuffer rates, bitra…
- Streaming Video Experimentation at NetflixNetflix Tech Blog article explaining how Netflix conducts A/B testing and experimentation on streaming video quality and features to optimi…
- Toward a Better Quality Metric for the Video CommunityNetflix Tech Blog article discussing the need for improved video quality metrics beyond existing ones like PSNR or SSIM, and how metrics li…
- CAMBI: A Banding Artifact DetectorNetflix Tech Blog article introducing CAMBI (Contrast-Aware Multi-scale Banding Index), a metric Netflix developed to automatically detect…
- Vaapi FitsIntel/vaapi-fits - A GitHub repository for video/multimedia development.
- StreamsimVQEG/streamsim - A GitHub repository for video/multimedia development.
- HLS Stream Health Monitoring ToolHLS stream health monitoring utility tool provides an report of live HLS stream. This utility tool checks the all available bitrate streams…
- Qctools