Edge Logo

Edge Products Detection

Edge

By Edge Video AI

Every pause is a shop window

Pause2Shop adds a shopping overlay to any streaming platform, app, or set-top box. Viewers pause, products appear, revenue flows. No per-pause charges. No fine print.

How Pause2Shop Works

AI products on every pause. Zero cost per impression.

Every viewer gets AI-generated product overlays from their first pause. Our hybrid system keeps your costs flat no matter how many people watch.

1

Viewer Pauses

When a subscriber pauses, Pause2Shop instantly shows relevant products. AI matches are pre-generated and cached — the first viewer gets a great result, every viewer after is instant.

EVERY PAUSE · AI-POWERED
2

"Search This Scene"

Want more? Viewers tap to search the scene for additional products. This triggers a fresh AI scan — high-intent users convert at 2.5× the normal rate.

ON-DEMAND · HIGH INTENT
3

Revenue Flows

Viewer scans a QR code, buys on their phone. You earn a revenue share on every sale — including follow-on purchases within 30 days via cookie attribution (+35% uplift).

COMMISSION + COOKIES
Pricing

Pick your tier. Know your cost.

Flat monthly fee or per-subscriber pricing. Revenue share scales with your commitment. No per-pause charges. No fine print.

Starter
$499/month

For apps, small platforms, and MVPs adding shoppable TV.

You keep 10% of revenue

We handle product sourcing + tracking

  • Up to 50,000 subscribers
  • AI-generated pause overlays
  • "Search this scene" for viewers
  • Web Player or Mobile SDK
  • Basic analytics dashboard
  • QR-code checkout
  • Email support
Most Popular
Growth
$2,499/month

For operators scaling Pause2Shop across their subscriber base.

You keep 40% of revenue

AI matching + cookie attribution

  • Up to 250,000 subscribers
  • AI-generated pause overlays
  • "Search this scene" for viewers
  • All SDKs (STB, Web, Mobile)
  • Branded overlay (your logo)
  • Real-time analytics
  • Dedicated account manager
Enterprise — Low Risk
€25,000/mo min

Lower commitment. Edge captures more commerce upside. Ideal for testing at scale.

You keep 25% of revenue

€0.10 per subscriber / month

  • 250,000+ subscribers
  • Everything in Growth
  • White-label branding
  • All SDKs + Custom API
  • Churn reduction analytics
  • SLA + priority support
  • Dedicated onboarding
Enterprise — High Upside
€50,000/mo min

Bigger bet, bigger reward. You capture the majority of commerce revenue.

You keep 75% of revenue

€0.20 per subscriber / month

  • 250,000+ subscribers
  • Everything in Growth
  • White-label branding
  • All SDKs + Custom API
  • Churn reduction analytics
  • SLA + priority support
  • Dedicated onboarding

* Starter & Growth: Revenue share is calculated from QR scans and sales attributed to your region. Enterprise: Sales are tracked specifically to your platform — full attribution to you as the media partner.

Enterprise Comparison

Which Enterprise option is right for you?

Same platform, same features. The difference is how you split the commerce revenue.

SubscribersLow Risk (€0.10/sub)High Upside (€0.20/sub)
250,000€25,000/moYou keep 25%€50,000/moYou keep 75%
500,000€50,000/mo€100,000/mo
1,000,000€100,000/mo€200,000/mo
2,500,000€250,000/mo€500,000/mo
5,000,000€500,000/mo€1,000,000/mo
10,000,000€1,000,000/mo€2,000,000/mo
20,000,000€2,000,000/mo€4,000,000/mo
Revenue Calculator

See what you could earn

Drag the sliders. Revenue includes direct commission + 30-day cookie attribution.

250,000
3
$50
$15
GROWTH$2,499/mo
YOUR MONTHLY FEE
$2,499/mo
Flat fee
YOUR SHOPPING REVENUE (per month)
$5,106
40% of $12,764 total commission
CHURN SAVINGS (10% reduction, annual)
$112,500
625 subs retained × $15 × 12 months
ANNUAL NET VALUE (revenue + churn savings - fee)
$143,781
$61,269 shopping + $112,500 churn savings - $29,988 fees
Live Demo

See it in action

Press play on the video below, then pause it at any point. The Pause2Shop overlay will appear with AI-detected products from the scene.

This demo uses a standard <video> element. In production, Bitmovin Player creates its own video element — the plugin auto-detects it via MutationObserver.

Integration Guide

Get integrated in days, not months

Pause2Shop hooks into the Bitmovin Player using its standard event API. No player fork or custom build required. The SDK handles all overlay rendering, product fetching, caching, and analytics.

Architecture

LayerComponentResponsibility
ClientPause2Shop JS/Native SDKListens to Bitmovin pause events, renders overlay UI, handles QR/tap interactions
EdgePause2Shop CDN + Edge CacheServes Hot Products and cached AI results with sub-50ms latency globally
BackendPause2Shop AI ServiceGemini-powered scene analysis, product matching, catalog sync. Only invoked for ~4% of pauses

Data Flow on Pause

  1. 1Bitmovin fires the Paused event. The SDK captures content ID and current timestamp.
  2. 2SDK checks the local in-memory cache for a matching product set.
  3. 3Cache hit (96%): Hot Products or previously matched AI results render immediately. No network call.
  4. 4Cache miss (4%): Single HTTPS request to Edge API. AI analyses the scene, returns products. Results cached for all future viewers.
  5. 5Overlay renders 3–6 product cards with images, prices, and a QR code (CTV) or tap-to-buy button.
  6. 6Viewer resumes playback — overlay fades out, analytics event fires.

Hot Products Cache

Pre-computed product sets for each content piece, generated by an offline batch pipeline. 96% of pauses served instantly from CDN.

  • 12–24 products per title, ~8KB JSON
  • Daily refresh at 02:00–05:00 UTC
  • Real-time inventory sync via webhooks
  • Conversion-driven rotation
  • $0.00 AI cost — pre-computed

AI Scene Matching

For genuinely new content (~4% of pauses), the Gemini-based AI pipeline activates with <800ms total round-trip.

  • Scene fingerprinting + object detection
  • Semantic catalog matching
  • Results cached at edge for future viewers
  • Models: Gemini 2.0/2.5/3.0 Flash
  • Cost absorbed by Edge Video AI

Purchase Flow

PlatformMechanismFlow
CTV / Smart TVQR code scanScan with phone camera → affiliate-tracked product page
Mobile AppsTap-to-buyTap card → deep link to retailer app, affiliate cookie set
Web PlayerClick-to-buyClick card → new tab with 30-day cookie attribution
Set-Top BoxQR code scanQR on overlay → phone-based checkout

30-Day Cookie Attribution: All purchase flows set a 30-day affiliate cookie. Purchases made weeks later still earn you the commission.

SDK Integration Steps

1

Add the SDK

Include the Pause2Shop SDK alongside your Bitmovin Player setup — a single script tag:

<script src="https://pause2shop.edgevideo.ai/pause2shop-bitmovin.js"
  data-vendors="amazon_api_db"
  data-max-products="6"
  data-qr="true">
</script>
2

Hook Bitmovin Events

The plugin auto-detects video elements. For direct Bitmovin API integration:

player.on(bitmovin.player.PlayerEvent.Paused, (event) => {
  pause2shop.onPause({
    contentId: source.title,
    timestamp: player.getCurrentTime(),
    player: player,
  });
});

player.on(bitmovin.player.PlayerEvent.Play, () => {
  pause2shop.onResume();
});
3

Content Mapping

Provide your content catalog so AI can pre-compute Hot Products. Options: stream URL, video upload, or Bitmovin integration.

4

Go Live

Enable in production with staged rollout. A/B testing supported natively.

Integration Timeline

Week 1

Discovery call. Align on platform targets, SDK configuration, content catalog format.

Owner: Joint (Edge + Operator)

Week 1–2

SDK integration into Bitmovin Player setup. Hook pause/play events. Configure overlay styling.

Owner: Operator engineering

Week 2–3

Content catalog ingestion. Hot Products batch pipeline processes your library. QA across devices.

Owner: Edge Video AI

Week 3–4

Staged rollout. Monitor analytics. Tune product selection and overlay UX. Go live.

Owner: Joint

Engineering Lift

Typically 2–3 days. Your team hooks pause/play events and provides content metadata. The SDK handles everything else.

Plugin Configuration Reference

The drop-in <script> tag accepts these data- attributes. All optional — works with zero configuration.

AttributeDefaultDescription
data-vendorsamazon_api_dbComma-separated vendor keys
data-max-products6Maximum product cards to show
data-confidence0.3AI confidence threshold (0–1)
data-modelgemini-2.0-flashAI model for scene analysis
data-positionrightOverlay position: right, left, or bottom
data-themedarkOverlay theme: dark or light
data-qrtrueShow QR code for phone-based shopping
data-backend(built-in)Override backend URL for custom deployments

Ready to turn pauses into revenue?

Integrate Pause2Shop and go live in 2–4 weeks. No per-pause charges. No surprises.

Get Started →