Predictika · Video platform usage quotes

An AI sales agent's video platform quote, checked before it goes out

An AI sales agent prepares a monthly usage quote for Bitmovin: VOD encoding with its resolution, codec and multi-pass factors, live encoding, the Player, Observability analytics, AI Scene Analysis and Streams hosting, on Pay as you go or a Custom plan. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plans, included usage and rates Bitmovin publishes and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: Bitmovin usage quotes at the published list prices: VOD and live encoding, Player, Observability, AI Scene Analysis and Streams storage and CDN on Pay as you go, plus the Custom plan. See everything this validator covers

This validator models monthly usage quotes for Bitmovin as published on the Bitmovin pricing page and its Encoding Minute Calculation Methodology, not just the scenarios shown below.

  • Plans — Pay as you go (no fixed cost; usage billed at the list rates after the included monthly usage) and the Custom plan, which Bitmovin sales prices with volume discounts, SLAs and support, so it always goes to a person.
  • VOD encoding — $0.02 per billable minute after 2,000 included. Billable minutes are the output minutes weighted by resolution (SD 1, HD 2, 4K 4, 8K 120), by codec (H.264 1, HEVC and VP9 2, AV1 4), by passes (1-pass 1, 2-pass 1.25, 3-pass 2) and by Per-Title (1.1), plus 0.25 per additional output format.
  • Live, Player, Observability and AI — Live Encoder $3 an hour ($0.05 a minute) after 6 hours included; Player $1.50 per 1,000 impressions after 10,000; Observability $0.65 per 1,000 impressions after 100,000, with 30 days of retention, up to 10 data exports a month and 3 license keys; AI Scene Analysis $0.09 per input minute after 10 hours.
  • Streams hosting and extras — storage $0.0245 per GB a month, CDN $0.015 per GB, egress $0.18 per GB and prewarmed encoder pools $0.0206 per minute per instance.
  • Rules and approvals — support SLAs, longer retention, more exports or keys and outputs above 8K need a Custom plan; storage and CDN need Streams; 8K output, custom live configuration, the Custom plan and a Pay as you go bill above $10,000 a month go to a person.

Any Bitmovin usage quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: Custom plan rates, taxes, committed-use or marketplace pricing, audio, Dolby Vision and HDR add-ons, quality-control and de-interlacing factors, and usage that changes during the month. Prices are the list prices read in October 2026 and may change.

The AI sales agentBuilds the Bitmovin usage quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Billable minutes built from stacked multipliersOnly with care
Resolution, codec, passes, Per-Title and extra output formats multiply or add to the output minutes, so the price rules are a table of factors that must be kept in step with the methodology document.
The output minutes and every factor come from the same request and the billable minutes and the total are computed in one pass.
Included monthly usage on each productOnly with care
Each product has its own free allowance (2,000 encoding minutes, 6 live hours, 10,000 Player and 100,000 Observability impressions, 10 hours of AI Scene Analysis), and the charge starts only above it.
Every allowance is subtracted in the same pass, and a quote inside the allowances computes to zero.
Observability limits that depend on the planOnly with care
Retention, data exports and license keys have Pay as you go limits and need a sales conversation beyond them; a rule per limit is easy to leave out.
Each limit is compared on every call and all breaches come back together.
Hosting charges that exist only with StreamsOnly with workarounds
Storage and CDN lines make sense only when Streams hosts the video, which is a dependency between a product choice and a price line.
The dependency is a rule on the same request, so the quote cannot carry hosting charges without Streams.
A stated total that must equal the list-price totalOnly with workarounds
The stated figure is free text; a rule can compare it with a computed total only after every factor, allowance and rate has been applied.
The total is computed and compared in the same pass as the other rules.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1The quote has 10 minutes of 8K output; 8K bills at 120 times the SD rate, so a person should confirm.
2The quote adds 1 extra output formats but has no encoded output minutes to package.
3The quote has storage or CDN delivery charges but Bitmovin Streams, which hosts and delivers the video, is not part of the quote.
4The quote asks for 31 days of Observability data retention; Pay as you go includes 30 days and longer retention requires contacting sales.
5The quote asks for 11 full Observability data exports a month; Pay as you go includes up to 10.
6The quote asks for 4 Observability license keys; Pay as you go includes 3.
7Support SLAs and dedicated support personnel are available only under paid Custom plans; Pay as you go has ticket support on a best-effort basis.
8Outputs above 8K are custom priced by Bitmovin and are not part of Pay as you go.
9Custom Live Configuration is billed in billable minutes with multipliers and Bitmovin publishes no dollar rate for it; a person should confirm.
10The quote has no usage: no encoding output, live encoding, Player or Observability impressions, AI Scene Analysis, hosting or delivery.
11The monthly charge of $10,000.05 on Pay as you go is above 10,000 dollars, where a Custom plan with volume discounts is worth discussing; a person should confirm.
12The Custom plan is priced by Bitmovin sales with volume discounts and no published rates; the list-price total is only an estimate, so a person should confirm the rates.
13The quote has 30 minutes of 8K output; 8K bills at 120 times the SD rate, so a person should confirm.
14The quote states a monthly total of $359.00; the published list prices give $360.00.
15The quote states a monthly total of $360.01; the published list prices give $360.00.
16The quote states a monthly total of $0.00; the published list prices give $360.00.
17The quote asks for 90 days of Observability data retention; Pay as you go includes 30 days and longer retention requires contacting sales.
18The quote states a monthly total of $0.05; the published list prices give $490.00.
19The quote asks for 60 days of Observability data retention; Pay as you go includes 30 days and longer retention requires contacting sales.
20The quote asks for 20 full Observability data exports a month; Pay as you go includes up to 10.
21The quote asks for 5 Observability license keys; Pay as you go includes 3.
22The quote states a monthly total of $0.01; the published list prices give $0.25.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Video library: A Pay as you go quote for a VOD library with Player and Observability

The agent's request. Please quote Bitmovin Pay as you go for one month of usage: VOD encoding of 6,000 SD and 9,000 HD output minutes in HEVC with 2-pass encoding and Per-Title, packaged in 1 additional output format, 800,000 Player impressions, and 2,500,000 Observability impressions with 90 days of retention, 24 data exports a month and 1 license key. The quote states a monthly total of $2,625.00. It is ready to send.

Verdict: Blocked.

  • Observability retention over 30 days. The quote asks for 90 days of Observability data retention; Pay as you go includes 30 days and longer retention requires contacting sales.
  • Observability exports over 10 a month. The quote asks for 24 full Observability data exports a month; Pay as you go includes up to 10.
  • Stated total does not match. The quote states a monthly total of $2,625.00; the published list prices give $4,100.00.

2. Video library: The agent resubmits after fixing the errors

The agent's request. Please quote Bitmovin Pay as you go for one month of usage: VOD encoding of 6,000 SD and 9,000 HD output minutes in HEVC with 2-pass encoding and Per-Title, packaged in 1 additional output format, 800,000 Player impressions, and 2,500,000 Observability impressions with 30 days of retention, 10 data exports a month and 1 license key. The quote states a monthly total of $4,100.00. It is ready to send.

Verdict: Allowed.

  • Quote summary. Estimated monthly charge of $4,100.00 at list prices after the included monthly usage.

3. Live events: A Pay as you go quote for live events with CDN delivery

The agent's request. Please quote Bitmovin Pay as you go for one month of usage: 14,000 minutes of live encoding, 6,000 instance minutes of prewarmed encoder pools, 2,200,000 Player impressions, 4,000,000 Observability impressions with 30 days of retention, 0 data exports a month and 6 license keys, 3,000 GB of storage, 40,000 GB of CDN delivery, and a support SLA. The quote states a monthly total of $7,299.10. It is ready to send.

Verdict: Blocked.

  • Support SLA needs a Custom plan. Support SLAs and dedicated support personnel are available only under paid Custom plans; Pay as you go has ticket support on a best-effort basis.
  • Observability license keys over 3. The quote asks for 6 Observability license keys; Pay as you go includes 3.
  • Streams hosting not in the quote. The quote has storage or CDN delivery charges but Bitmovin Streams, which hosts and delivers the video, is not part of the quote.

4. Live events: The agent resubmits after fixing the errors

The agent's request. Please quote Bitmovin Pay as you go for one month of usage: 14,000 minutes of live encoding, 6,000 instance minutes of prewarmed encoder pools, 2,200,000 Player impressions, 4,000,000 Observability impressions with 30 days of retention, 0 data exports a month and 3 license keys, Bitmovin Streams hosting, 3,000 GB of storage, and 40,000 GB of CDN delivery. The quote states a monthly total of $7,299.10. It is ready to send.

Verdict: Allowed.

  • Quote summary. Estimated monthly charge of $7,299.10 at list prices after the included monthly usage.

5. Premium catalog: A Pay as you go quote for a premium catalog that includes 8K

The agent's request. Please quote Bitmovin Pay as you go for one month of usage: VOD encoding of 4,000 HD and 3,000 4K and 40 8K output minutes in AV1 with 3-pass encoding and Per-Title, 1,500,000 Player impressions, and 3,000,000 Observability impressions with 180 days of retention, 30 data exports a month and 1 license key. The quote states a monthly total of $7,000.00. It is ready to send.

Verdict: Blocked.

  • Observability retention over 30 days. The quote asks for 180 days of Observability data retention; Pay as you go includes 30 days and longer retention requires contacting sales.
  • Observability exports over 10 a month. The quote asks for 30 full Observability data exports a month; Pay as you go includes up to 10.
  • Stated total does not match. The quote states a monthly total of $7,000.00; the published list prices give $8,444.80.
  • 8K output bills at 120 times. The quote has 40 minutes of 8K output; 8K bills at 120 times the SD rate, so a person should confirm.

6. Premium catalog: The agent resubmits after fixing the errors

The agent's request. Please quote Bitmovin Pay as you go for one month of usage: VOD encoding of 4,000 HD and 3,000 4K and 40 8K output minutes in AV1 with 3-pass encoding and Per-Title, 1,500,000 Player impressions, and 3,000,000 Observability impressions with 30 days of retention, 10 data exports a month and 1 license key. The quote states a monthly total of $8,444.80. It is ready to send.

Verdict: Needs approval.

  • 8K output bills at 120 times. The quote has 40 minutes of 8K output; 8K bills at 120 times the SD rate, so a person should confirm.
  • Quote summary. Estimated monthly charge of $8,444.80 at list prices after the included monthly usage.

7. Premium catalog: The agent resubmits after fixing the errors

The agent's request. Please quote Bitmovin Pay as you go for one month of usage: VOD encoding of 4,000 HD and 3,000 4K output minutes in AV1 with 3-pass encoding and Per-Title, 1,500,000 Player impressions, and 3,000,000 Observability impressions with 30 days of retention, 10 data exports a month and 1 license key. The quote states a monthly total of $7,600.00. It is ready to send.

Verdict: Allowed.

  • Quote summary. Estimated monthly charge of $7,600.00 at list prices after the included monthly usage.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a monthly usage quote for Bitmovin: VOD encoding with its resolution, codec and multi-pass factors, live encoding, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plans, included usage and rates Bitmovin publishes and returns a verdict, every reason, a line-item quote and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Bitmovin Pay as you go for one month of usage: VOD encoding of 4,000 HD and 3,000 4K and 40 8K output minutes in AV1. The quote states a monthly total of $7,000.00. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings and one approval, all in one answer. The quote asks for 180 days of Observability data retention; pay as you go includes 30 days and longer retention requires contacting sales. The quote asks for 30 full Observability data exports a month; pay as you go includes up to 10. The quote states a monthly total of $7,000.00; the published list prices give $8,444.80.
  6. The validator returned three blocking findings and one approval in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other and against the stated total.
  7. What this shows: for a stated total that must equal the list-price total, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the observability retention to 30 days, the data exports a month to 10 and the stated monthly total to $8,444.80.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The validator also returns the line-item quote. It starts with VOD encoding and Player; the other line is on screen.
  13. The three blocking findings are cleared; one approval remains for a person: 8K output bills at 120 times.
  14. The agent resubmits once more.
  15. The revised request. It changes the stated monthly total to $7,600.00. It removes the 8K output minutes.
  16. It calls the validator once more.
  17. This time the validator clears it.
  18. The validator also returns the line-item quote. It starts with VOD encoding and Player; the other line is on screen.
  19. The earlier finding is cleared, and the validator's total, $7,600.00, matches the quote.
  20. Four problems caught in one call, fixed in two passes, and a clean $7,600.00 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.