The Technology

AI unlocks real-time Peer-to-Peer video delivery

Rilla's intelligent AI-orchestration unlocks real-time Peer-to-Peer video delivery by finding the optimal path between viewers to reduce cost and enhance streaming quality - extending your CDN.

How it works
How it works

Our AI-orchestrator continuously finds the optimal delivery path between viewers in real time

Rilla augments your CDN with a Peer-to-Peer delivery layer that uses AI to continuously orchestrate video delivery between viewers, reducing CDN usage while optimizing stream performance.

Real-time AI orchestration infers the optimal delivery path for every viewer as the network changes.
Enhance stream performance by setting tolerances for quality, latency and capacity.
Peer-to-peer video delivery uses your viewers upstream bandwidth to scale your content delivery capacity and significantly reduce cost.

Achieve 90% CDN Deflection

Our AI unlocks peer-to-peer data delivery to reduce CDN usage.

Live Sports

Smoothing unpredictable peaks for streaming live

For millions of live viewers, Rilla absorbs unpredictable peaks in real time - protecting stream quality, ensuring stability, and scaling delivery costs efficiently from kickoff to the final play.

CDN
Peer Layer
Linear & FAST

Turning predictable demand into predictable cost-effective performance

With more steady viewership across linear and FAST channels Rilla can take more load shifting up to 90% of delivery to peers so streams stay reliable, cost-efficient, and consistently high-quality throughout the day.

CDN
Peer Layer

Features

Quality-optimized, primed for millions of viewers and safe fallback.

Peer Support
CDN
Quality Optimized

Quality-optimized delivery

Based on real-time network conditions, the system selects peers with the most stable connections and capacity to relay video. This improves peer-to-peer stream stability, reduces rebuffering, and lowers CDN load.

Real-Time AI-Orchestration

AI primed for live streaming

Our AI models organize millions of viewers into an optimal peer-to-peer topology for high-quality, low-cost live streaming. The system continuously optimizes delivery based on viewer playback, peer connection quality, and real-time network conditions.

Safe CDN Fallback

Reliable CDN fallback

Rilla continuously compares peer delivery to CDN quality and latency. If peer playback performance drops, the system immediately returns that viewer to CDN delivery.

Broadcast-Grade Delivery

Safe, compatible and configurable peer-to-peer media delivery.

Observability & Telemetry

End-to-end observability with per-stream insights across viewer playback, QoE and Peer-to-Peer delivery performance.

ABR Compatible

Compatible with Adaptive Bitrate (ABR) algorithms.

DRM Compatible

Compatible with content protection and DRM solutions.

Configurability

Tailor delivery performance settings for every stream based on your unique content delivery and deployment needs.

A/B Testing

Test, compare, and optimize peer-to-peer delivery in real time to deliver best results for each region, stream and/or content type.

Coming Soon

Watermarking & Licensing

Safeguard your assets with watermarking and flexible licensing workflows for anti-piracy protection and compliance.

Integration & Deployment

Integrate seamlessly, monitor and deploy without risk.

Peer Delivery
Seamless Integration

Multi-platform RUST SDK integrates into any player, platform or device

Quickly onboard every viewer to your peer delivery layer using our single multi-platform SDK that wraps any player, every platform and device. This simple integration unlocks delivery everywhere that your viewers are watching, without custom builds or fragmented workflows.

Control Per-Viewer Delivery
Controlled Deployment

Informed and incremental deployment with our passive agent

Passive mode gives you visibility into peer delivery capacity and performance before you go live. This lightweight deployment option monitors peer connectivity and maps your network so you can launch with confidence and reduced risk.

Analyze peer capacity and connectivity before you go live
Gradually interleave peer delivery alongside the CDN
CDN fallback actively protects playback quality

FAQs

How does Rilla impact latency?

Rilla uses WebRTC which natively provides low latency for Peer-to-Peer media transport throughout the delivery pipeline. AI-orchestrator prioritizes direct peer connections to maintain the most efficient, shortest path possible, effectively minimizing the latency introduced by intermediate nodes. This means we deliver broadcast-grade latency within expectations for live sports, IRL video streaming and gaming.

How does Rilla P2P delivery compare to CDN-only delivery?

Rilla augments your CDN delivery during regional traffic spikes, congestion events, and high-density audience clusters. 

Without Rilla (CDN only):

  • All requests are handled by CDN
  • Unpredictable surges create congestion
  • Bandwidth costs scale linearly, pay for every request 

With Rilla:

  • Unpredictable surges are softened by the regional P2P delivery
  • Offload during regional traffic spikes
  • Peer delivery can be set to meet and exceed CDN performance standards
  • Costs offset by using the peer network and viewer’s upstream bandwidth 

By sourcing from nearby peers, regional CDN contention decreases and buffering events drop significantly. 

How does Rilla prevent bad actors or attacks inside the peer network?

Rilla is built with strict security and controlled connectivity.

  • Peer-to-Peer inherently means that public IP addresses are communicated between peers. No other identifiable information is captured or exposed.
  • Rilla’s signaling layer ensures only intended peer to peer connections can be negotiated, IP addresses are only exposed during the negotiation process.
  • Rilla does not implement gossip protocols or mesh networking, further limiting exposure.
  • Communication between peers is secured with DTLS, rate limited, and retransmissions are bounded. Peer connections that are not conforming to expected behavior are proactively terminated.

Rilla ensures that connectivity between peers stays secure, controlled, and trustworthy.

How does Rilla handle content protection mechanisms like DRM and Watermarking ?

Rilla works seamlessly with standard content protection workflows.

  • Because Rilla operates as an HTTP proxy, it retrieves the exact same encrypted bytes that the CDN would normally serve. This allows the existing DRM pipeline on the device to function without modification. Rilla is compatible with all common traditional DRM implementations and client device watermarking. 
  • Compatibility with server side and bitstream watermarking is more involved, please contact us for a deeper dive.
How does this impact the viewer’s device?

Rilla is designed to protect the viewer experience above all else. We use intelligent congestion control to constantly monitor device and network conditions. A device only contributes upstream bandwidth when it’s safe to do so.

  • Adaptive contribution: Features intelligent congestion control, monitoring potential contribution to problematic network congestion or resource contention, ensuring each device and network is only used for relaying content to the extent that it is not noticeably impacting viewer experience.
  • Cache Configuration:Caches a configurable amount of content, giving you control over device memory consumption.
  • Consumer-only mode: Each peer can be configured based on host system provided information to participate in the peer to peer network as a consumer only, to avoid use of expensive metered connections for relaying content.
How do you integrate into our existing streaming stack?

With a simple SDK, we designed Rilla following product engineering principles, not just network engineers to provide clarity, control and a network that feels native to your stack. Therefore, integration is straightforward:

  • a light SDK
  • safe CDN fallback
  • full observability and telemetry
  • minimal configuration

Live streaming, optimized