FAQ
we answer your questions
On which devices is Frog2Frog available?
Frog2Frog runs natively on Android smartphones / tablets, AndroidTV set-top boxes / dongles / SmartTVs, iPhones / iPads / AppleTVs / Mac, Linux and RDK based set-top boxes, PCs, SmartTVs.
At which level does Frog2Frog agent integrate, and how much effort does it take?
Frog2Frog agent is integrated in Customer application on end-user device.
Frog2Frog offers one easy integration model with local HTTP proxy that will manage Manifest and Audio / Video segments download. No changes are required to the original CDN, manifest, DRM, or token stack.
Integration typically takes 1 day.
How does Frog2Frog protect content against piracy?
On one hand, Frog2Frog does not alter in any way all security mechanisms already put in place: DRM, Watermarking, Fingerprinting, CDN Token verification… Additionally, there is no Operator secret sharing between Frog2Frog Peers.
As a consequence, Frog2Frog keeps the security level equivalent to the existing baselines.
On the other hand, Frog2Frog enforces Proof of Download consensus that prevent from Sybil attacks.
Furthermore, Frog2Frog Peers relies on mutual authentication in order to prevent Peer identity spoofing.
Finally, Frog2Frog doesn’t break A/B forensic watermarking using blockchain-based crypto proxy re-signature scheme, making every viewer's stream cryptographically traceable even after stream segments redistribution between Peers.
What differentiates Frog2Frog from older P2P CDN technologies?
Unlike earlier P2P CDN solutions, Frog2Frog:
- Does not rely on central tracking server, avoiding false positives. A Peer does not presume that a Peer-to-Peer path works: it either connects and delivers, or it immediately moves to next Peer for connection.
- Is fully decentralized: Frog2Frog Peers continuously rebalance their local topology via a random walk discovery and consensus-based swap mechanism in order to find best Peers and maximize CDN Offload
- Uses most recent transport protocol (QUIC), which ensures optimal sharing performances
- Runs natively on every devices, and is not limited to Web Browsers
Does Frog2Frog introduce latency for live streaming?
No.
Manifests / playlists are always fetched from the CDN, in order to ensure Live point playback reference.
Then, Frog2Frog agent is at the service of the application video player, ensuring to provide it back with audio / video segments at required pace without issue:
- Preferably through Peer-to-Peer, to maximize the CDN offload
- From original CDN as a fallback (if the segment is not found in the Frog2Frog network within a limited timeframe)
There is no in-depth search of the segment into the Frog2Frog peers tree to avoid this latency.
Is Frog2Frog GDPR compliant?
Yes.
Peers are anonymized by cryptographic UUIDs derived from ephemeral key pairs, without any relation with end-user identity.
No End-user personal data (user account, email, IP, persistent identity, end-user usage…) are collected by Frog2Frog agent.
As a consequence, Frog2Frog is not capable of reconciliating a Peer UUID with a physical person, an identified device or end-user usage.
How can I ensure Frog2Frog does not impact mobile data plan ?
Frog2Frog agent supports three runtime modes, that can be adjusted by Client application or configuration:
- Full: Agent is able to download and upload on Frog2Frog Network.
- Lite: Agent is able to download from Frog2Frog Network but upload towards other Peers is disabled.
- CDN: Agent will gather video stream exclusively from original CDN.
So for instance, by choosing a Lite mode when a smartphone is connected through 4G/5G, this will disable the upstream and prevent from any extra cost on the mobile data plan.
How much does it cost to use Frog2Frog ?
Nothing !
The principle is to share your savings.
There is not any cost of deployment/setup of Frog2Frog.
And at runtime, we will charge Frog2Frog traffic a small portion of your saved CDN traffic, so that you are sure to always make savings.