New: The Agentic CDP

·Read the analysis
Back to Insights

PLATFORM PORTABILITY · PART 5 · CONVERGENCE

October 2026 · 7 min read

The Hardest Part of One Streaming App Is the Data

Skydance says its streaming services will become one. The app is the part everyone will see. The decisions that last are underneath it: who the viewer is, what gets recorded, and where it lands.

Three streaming systems. One app. Five decisions that determine the data layer.

Operated by OracleOne event contractowned by the companyCollectUnifyLandLearnActivateInfinityUnityObject StorageAI DatabaseResponsys, EloquaParamount+subscriptionHBO MaxsubscriptionPluto TVfree channels

Teal is what the company owns and can take anywhere. Gray is what a vendor operates.

What’s Been Announced

The public record is short, and it is mostly about intent.

Mar 2, 2026

One service planned

David Ellison says Paramount+ and HBO Max will be combined once the Warner Bros. Discovery deal closes.

Axios

Jun 30, 2026

Pluto TV moves first

Its web app goes onto the unified platform. On August 4 the company said the rest would follow by the end of summer.

Q2 earnings call

Oct 6, 2026

The deal closes

The combined company becomes Skydance and plans to merge its streaming products into a single service over time.

TechCrunch, The Next Web

Next

Timing not announced

Ellison says one app will take time and points to a bundle first. Nor has the company said which platform it runs on, whether Pluto TV is part of it, or what happens to discovery+.

THR

In June, Paramount began moving Paramount+, BET+ and Pluto TV onto one technology stack. The Next Web described the real purpose as a repeatable integration process for HBO Max.

This piece doesn’t guess at the app. It looks at what has to be decided underneath any version of it.

What One App Inherits

A single app inherits more than a catalog. It inherits years of data decisions, made by different teams for different businesses.

Several sign-in systems

Each service has its own accounts, profiles and device IDs. The single app needs one account key, and a way to bring history across without counting a household twice when it paid for more than one service.

More than one way of measuring viewing

The services were built by different companies and record plays, pauses and ads in different ways. Measures with the same name, such as starts, minutes watched and completion, are often defined differently.

Three business models

Subscription, subscription with ads, and free channels paid for by ads alone. Each needs its own events: entitlements and churn signals for subscribers, ad exposure for the ad tiers, channel tune-ins for free live TV.

Consent in many markets

HBO Max is sold in many countries, each with its own privacy rules and regulator. A choice a viewer made in one app has to hold when their data meets the other’s.

And one app may not mean one service. The Hollywood Reporter expects discovery+ to carry on as its own service, so the account key and consent rule need to reach the services that stay outside the app, not only those that move into it.

The app’s design will settle over a few releases. The data inheritance won’t settle on its own: whatever the data layer does first tends to become what everyone builds on.

Five Decisions That Lock In Early

Five decisions get made early, often by default, and are expensive to unwind.

NumberDecisionWhat it settlesLock-in moment
1

Account key

Which ID stands for a person across apps, devices and sign-ins, and how profiles and households hang off itLocks inThe first release that signs people in to the single app
2

Consent rule

Where each viewer’s choices are checked, and how they travel with the dataLocks inBefore any one service’s data is combined with another’s
3

Event contract

The names, fields and meanings of every play, ad, page and purchase event, whichever app or device sends itLocks inThe first reports and models built on combined data
4

Collector

The code in each app, site and TV build that sends those events, and where it sends themLocks inThe first release that ships tracking for the combined catalog; TV apps update slowly
5

System of record

Where combined data lands, under whose schema, and who can query itLocks inWhen the first combined dashboards and models go live

The collector is the one most often decided by default. Whichever app the single service is built from brings its tracking with it, and every other service’s history has to be translated to match. Settle the event contract first, and the collector becomes a replaceable part instead of the decision that makes all the others.

What It Looks Like on Oracle

On Oracle, the data layer for one app would run in five steps. The parts that must stay portable sit outside any vendor.

Every source writes to one contract the company owns. Oracle runs everything from collection to activation, and could be replaced without re-instrumenting the apps.

SourcesOwned by the companyOperated by OracleParamount+app, web and TVHBO Maxapp, web and TVPluto TVapp, web and TVCompany serverssign-in, billing, adsEvent contractAccount keyConsent ruleWarehouse schemamoves with the companyif the vendor changesCollectOracle InfinityUnifyOracle Unity: profiles, householdsLandOCI Object StorageStore and learnOracle AI Database, OCI AIActivateResponsys, Eloqua, ad partnersSourcesParamount+app, web and TVHBO Maxapp, web and TVPluto TVapp, web and TVCompany serverssign-in, billing, adsOwned by the companyEvent contractAccount keyConsent ruleWarehouse schemamoves with the company if the vendor changesOperated by OracleCollectOracle InfinityUnifyOracle Unity: profiles, householdsLandOCI Object StorageStore and learnOracle AI Database, OCI AIActivateResponsys, Eloqua, ad partners
Owned by the company, portableOperated by a vendor
  • Collect. Oracle Infinity takes app, web and TV events: from tags on the web, and as server-side copies from apps and TVs.
  • Unify. Oracle Unity resolves the account key into profiles and households.
  • Land. OCI Object Storage keeps raw events and exports in the company’s own storage.
  • Store and learn. Oracle AI Database and OCI’s AI infrastructure keep models next to the data they learn from.
  • Activate. Unity audiences flow to Responsys, Eloqua and ad partners.

Oracle’s case is that database, cloud infrastructure and customer applications come from one company, so models can sit next to the data without an export step. What it still has to prove is just as concrete: that Infinity takes the event volume of three large streaming services in near real time, that its viewing measures reconcile with the numbers advertisers and finance already trust, and that analysts find its day-to-day tools as capable as the ones they use now.

Getting There Without a Big Bang

The route is the one Part 4 lays out for a single site, applied one app at a time.

1

Agree the contract first

Write down the event contract and the account key before the single app’s first build, and map each service’s current events onto them.

2

Mirror

Send each app’s events to the new destination alongside its current measurement: through the tag manager on the web, and as a server-side copy for apps and TVs, so that, where an app’s configuration allows it, mirroring starts without a new release.

3

Prove parity on business measures

Compare starts, minutes watched and ad impressions per title per day, within a tolerance agreed up front. Raw request counts won’t match, and shouldn’t be expected to.

4

Move each app once

Cut over an app when its numbers hold. Bring the next service onto the single app with the contract already in place, so its data moves once, not twice.

That is slower than a cutover weekend. It is much cheaper than a year of reconciling two sets of numbers that both claim to be right.

Portable by design, Oracle by choice.

Two Guardrails

Portability

Own what you instrument.

The company should own its event contract, its account key and its warehouse schema, kept in its own repositories and documented outside any vendor’s tools. Then the pipes can change vendors without re-instrumenting every app. That’s the lesson running through this series: lock-in lives in what you instrument, not in the contract you sign.

Viewer privacy

Enforce consent once, before data combines.

Viewing records tied to a person are among the most regulated data a media company holds. In the US, the Video Privacy Protection Act creates liability for a video provider that knowingly discloses information identifying a person as having requested or obtained specific videos, with narrow exceptions (18 U.S.C. § 2710). Outside the US, each market HBO Max serves brings its own rules, GDPR among them. Choosing a cloud vendor doesn’t change those duties. What the data layer decides is where consent is enforced: in one place, before one service’s data meets another’s, and recorded with every event.

Where to Start

Before the single app’s first build, I’d want three things on paper: the account key, the event contract and the consent rule.

Write these before the first build

Account key

Who the viewer is, across every app and device

Event contract

What gets recorded, and what each field means

Consent rule

What may be used, where, and how the choice travels

They are short documents with long consequences, and everything else in this piece can follow from them, on Oracle or anywhere else.

Part 3 covers the infrastructure move, and Part 4 the tag that carries existing instrumentation across. If you’re working through a platform merger of your own, I’d like to compare notes: get in touch.

Start of the series

Part 1 · Market

Oracle CX: The Next Platform War

Where Oracle can take share from Adobe in enterprise CX.

Evaluating your CX or CDP stack?

Get vendor-neutral guidance

We advise across 15+ CX and CDP platforms, including Oracle, Adobe and Salesforce, backed by a directory of nearly 7,000 integrations.

Independent · Architecture-led · No platform affiliation

Talk to an expert

Disclosure: CdpHub is independent and is not affiliated with, endorsed by or sponsored by Skydance, Oracle, Adobe or Tealium. This piece draws on public sources only. It describes a possible architecture, not the company’s plans. Product names are trademarks of their owners.

We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies. Learn more

C
CdpHub × LiveAvatar
Early Access: CdpHub's AI guide draws from our integration directory but may occasionally provide incomplete or inaccurate information. We're actively improving it — your patience and feedback are appreciated. When you use the mic, your voice is transcribed so Ed can answer.
Ed, CdpHub's AI guide

CdpHub · Powered by Claude + LiveAvatar

Ask Ed