Accelerated ladder
The supplied orchestration builds 720p and 540p H.264 renditions with CUDA filtering and NVIDIA NVENC while retaining the source video lane.
720P / 3 Mb/s · 540P / 1.6 Mb/sCDN++ / Distributed Media Delivery
CDN++ controls the media path from SRT contribution and per-program routing through GPU or CPU ABR transcoding, HLS packaging and the WCPP origin layer—then extends toward distributed and operator-local delivery when the network supports it. HLS2SRT provides the complementary no-re-encode path from adaptive HLS inputs into contribution-grade MPEG-TS over SRT or UDP.
Controlled delivery chain
CDN++ is not an isolated cache. It is a vertically integrated operating path in which each layer has a defined responsibility for quality, protection, latency, routing and cost.
Receive SRT, UDP, HLS and MPEG-TS sources, probe their streams and select the service or program that belongs in the processing path.
Discover programs, preserve their elementary streams and fan an MPTS into isolated SPTS or UDP workers without re-encoding the contribution feed.
Use CUDA and NVENC for accelerated renditions or a libx264 CPU path, with one supervised processing lane for each selected program.
Create HLS master, video and audio playlists with MPEG-TS segments. CMAF, DASH, DRM and deterministic SCTE-35 splicing remain explicit integration tracks.
Expose media and catalog data through WCPP, keep hot objects close to the network path and select HTTP edge, operator-local or 5MBS delivery.
Transcoding fabric / Source reviewed
IMPLEMENTATION EVIDENCE IN SUPPLIED CODEThe supplied projects now connect the complete working model: contribution gateway, program discovery, MPTS separation, per-program transcode workers, HLS packaging and WCPP media services. The diagram distinguishes that reviewed path from the SCTE-35 and SSAI work that still needs production hardening.
SRT caller/listener, managed UDP and HLS or MPEG-TS intake with stream and program inspection.
SRT · UDP · HLS · TSPAT/PMT-aware selection and per-program UDP fan-out keep video, audio and data streams together.
PROGRAM MAP · PID FILTERCUDA deinterlace and scale with NVENC, plus a separate libx264 path for three-rendition processing.
NVENC · CUDA · X264Master, variant and audio playlists use MPEG-TS segments with a reviewed six-second live profile.
MASTER · VIDEO · AUDIOThe C++ media API, catalog and controlled asset roots connect the packaged stream to edge-delivery policy.
API · ORIGIN · DELIVERYThe supplied orchestration builds 720p and 540p H.264 renditions with CUDA filtering and NVIDIA NVENC while retaining the source video lane.
720P / 3 Mb/s · 540P / 1.6 Mb/sAn independent libavcodec and libavfilter implementation decodes once, splits the frame graph and encodes three x264 renditions.
1080P / 6.5 · 720P / 3.5 · 480P / 1.5 Mb/sOne demultiplexer discovers services and launches isolated encoder and packager workers, with restart and manifest-freshness logic represented in the supplied supervisor variants.
PROGRAM DISCOVERY · WORKER CONTROLCue fixtures, scheduling, transport and HLS ad markers are present. Deterministic timestamp handling and single-owner playlist generation are still required before production splicing.
CUE CARRIAGE · AD+ POLICYThe implementation proves the architecture and its component responsibilities. These are the specific engineering gates that separate the reviewed prototype and deployment scripts from a supportable 24×7 transcoding service.

BossTV / CDN++ engineering lineage
CREATOR-OWNED SOFTWARE + INFRASTRUCTUREBossTV is the OTT application created by Diego Cardona—not a separate project in this portfolio. These published videos document the application across phone, tablet and television, together with the head-end and datacenter equipment he owns and operated for transcoding and media distribution.
The footage is presented here as operational evidence behind CDN++: application experience, media control, physical infrastructure and delivery engineering connected as one system.
Five published views—from mobile interaction to the living-room interface.
A short product view of the BossTV experience running on iPhone.
Open on YouTubeThe same owned application experience presented for the larger iPad interface.
Open on YouTubeA viewer moves from the active channel into an in-video purchase workflow using a swipe interaction.
Open on YouTubeA product view of the BossTV television experience on an Android phone.
Open on YouTubeA longer walkthrough of the large-screen BossTV interface and navigation model.
Open on YouTubeOwned equipment and operational environments used for transcoding, control and distribution.
Operational footage from the environment used to manage video services and media workflows.
Open on YouTubeEquipment racks and the physical head-end environment behind video acquisition and distribution.
Open on YouTubeA second infrastructure walkthrough showing the owned equipment, cabling and operational media environment.
Open on YouTubeWCPP / CableKiller media service
SOURCE REVIEWED / IMPLEMENTED SERVICEThe supplied WCPP source is not a presentation mockup. It implements a multithreaded Crow service that connects media applications to a MongoDB program catalog, local artwork and HLS/MP4 assets. This validates an important CDN++ building block while keeping its production boundary explicit.
MongoDB-backed station and airing collections expose schedule, title, TMS identifier and local artwork metadata to client applications.
Crow routes support station, time-window, title and program-ID queries plus bounded catalog retrieval and airing counts.
The service resolves local program images and delivers HLS playlists, MPEG-TS segments and MP4 assets from controlled filesystem roots.
A C++20 executable uses Crow's multithreaded server model and the MongoDB C++ driver as a compact backend for media applications.
/stationsList station records/airingsReturn a bounded airing catalog/airings/imagesResolve program artwork by TMS ID and start time/airings/by-station-timeQuery selected stations inside a time window/airings/by-timeQuery all airings inside a time window/airings/by-station/:stationIdRetrieve one station's airings/airings/searchSearch program titles/airings/tms/:tmsIdFind airings by program identifier/airings/count/:stationIdCount airings for one station/streaming/<path>Serve HLS, MPEG-TS and MP4 media/images/stations/<path>Serve locally managed program artwork/airings/:stationIdAdministrative station-airing cleanupThe reviewed source proves working routes, data access and media delivery. Before an Internet-facing deployment, the service still needs a formal security, streaming-efficiency and operations pass.
AD+ / Interactive monetization
PRODUCT ARCHITECTURE / IN DEVELOPMENTAD+ is the interactive advertising product architecture built on CDN++. It combines stream timing, publisher policy and efficient 3D assets so viewers can deliberately explore, respond or continue to commerce across Live and VOD.
Explore AD+SSAI may stitch media; the interactive layer stays in the publisher-controlled player.
SCTE-35 and application metadata identify an eligible moment without embedding viewer-interface logic in the media object.
AD+ evaluates publisher rules, consent state, device capability and campaign eligibility before resolving an experience manifest.
A compatible player retains playback authority while rendering an opt-in overlay, poll, offer or optimized glTF product asset.
Documented events connect impression, open, close, selection, device handoff and commerce outcomes to an auditable workflow.
Hybrid by design
A sparse VOD audience and a stadium-scale live audience are different network problems. CDN++ preserves a universal HTTP path while defining increasingly integrated options for operators.
The universal path for current televisions, phones, browsers and OTT applications. Every viewer receives an independent HLS or DASH flow from the closest available cache.
Place CDN++ nodes on a private interconnect or near an operator user plane so popular media avoids unnecessary public-transit distance and remains under a defined service boundary.
For dense audiences watching the same live rendition, a 5G SA operator may use 5MBS so one MBS session feeds multiple radio nodes and point-to-multipoint radio resources.
Content storage stays in the media edge. The user plane handles forwarding, tunneling, QoS and—when explicitly supported—MBS-session distribution. Exact vendor feature support must be confirmed for the operator's deployed product and software release.
Operator-integrated edge
The control plane decides what should happen. The application plane owns media and policy. The accelerated dataplane moves packets. The mobile core and RAN create network and radio fan-out.
Stores media objects, authorizes access, manages manifests, DRM, cache state and delivery policy.
Moves, classifies, encapsulates and—where the network design permits—replicates packets with minimal CPU copying.
Applies forwarding, tunneling, QoS and MBS-session treatment. It is not treated as a general-purpose content library.
Creates the real radio-efficiency gain through point-to-multipoint delivery and presents received media to the player workflow.
Reference live stream
At a 5 Mb/s reference bitrate, one three-second segment contains approximately 1.875 MB before protocol overhead. The bytes are not the hard part; repeating the same bytes across many independent subscriber and radio paths is.
Conceptual comparison; actual capacity depends on renditions, service areas, radio configuration and implementation.
Demand-aware control
Count viewers by channel, rendition, service area, device capability and current network path—not only at national level.
Evaluate aggregate unicast traffic against the cost of establishing and operating an MBS bearer in that area.
Keep sparse audiences on unicast and move dense, synchronized audiences to the operator-assisted path when every prerequisite is met.
Fall back to unicast as demand, coverage or device support changes. Thresholds belong to operator policy and radio planning.
Carrier prerequisites
A private access circuit alone does not prove access to a mobile core. The production design requires confirmed interconnection, network functions, transport, RAN features and a compatible receiver path.
Technical basis
3GPP defines MB-SMF and MB-UPF as network functions. Public vendor portfolio pages describe user-plane product families, but they do not by themselves confirm MB-UPF support in a specific operator deployment. That confirmation belongs in engineering discovery.
Official overview of the 5MBS architecture and service model.
↗3GPP TS 23.247 archiveNormative architecture family for 5G multicast-broadcast services.
↗Ericsson Packet Core GatewayPublic product information for Ericsson's cloud-native user-plane gateway.
↗Ericsson Local Packet GatewayPublic product information for an integrated edge user-plane deployment.
↗Reference distribution model
The existing planning model compares a $0.004/GB CDN++ delivery rate with an illustrative $0.04/GB conventional-CDN benchmark. It is a scenario model, not a quotation or guaranteed saving.
HTTP/3 routing, caching and distributed edge delivery.
Comparison value only; not attributed to a named provider.
Before scope, geography, commitment and interconnection adjustments.
Every active viewer remains an independent network and radio flow.
The scale unit changes, but bearer, device and operator constraints remain.
Reference planning model only. Final pricing depends on committed traffic, geography, concurrency, peering and transit, redundancy, node placement and service scope. Contribution, transcoding, DRM, applications, dedicated connectivity and operator 5MBS integration are scoped separately. Decimal units are used.
Capability status
SPICA Networks engineering