Why choose Nebula Recording?

Current market leading recording systems are built for on-premise, non-distributed enterprise environments. The Nebula recording solution is built for large scale distributed recording, unlocking independent scalability of its subsystem functionalities capture, storage, search and replay.

Total cost of ownership

The Nebula recording server contains a much higher recording capacity, substantially reducing your system TCO. This difference in system TCO becomes even more apparent in case of fault-tolerant deployments. Additionally, our design requires less computing power of your storage cluster, further decreasing your total system TCO.


Recording market leaders
Nebula Recording solution
dependent on scaling up, no scaling out
full scaling out, components and functionality scale independently
content security
none, proprietary or AES encrypted
immediate 256-bit AES encryption
concurrent recordings per server (camera)
> 10,000
concurrent recordings per server (voice)
> 100,000
dual: relational database system (metadata), local / SAN (media content)
single: geo-redundant storage cluster (metadata & media content)
centralized, non-scalable SQL search
distributed, scalable search engine
maximum records
50 million
> 10 billion
average search time (max. records)
up to minutes
recording resilience
failover (N+1) or 2N (extremely expensive)
2N (at the cost of N+1)
search & replay interface
web-based GUI
web-based GUI or API
TCO per channel


Full system scalability is achieved by combining our high-capacity recorder with widely proven scalable storage and search solutions. Contrary to competitor systems, capture, storage and search functionality scale independently.


Our unique recording server sets new industry standards by recording 10,000 camera streams or 100,000 voice streams on a single, industry standard server. For example, concurrently recording a million phone calls can be achieved using only 10 servers, compared to at least 500 servers required by competitor systems.


Our system integrates the widely adopted, stable and proven technology of Apache Hadoop® supporting various deployment types, ranging from a single server for smaller systems to geo-redundant storage clusters, offering fully scalable and reliable distributed storage of your content. By integrating with any type of configuration through the Apache Hadoop® API, the system manages content retention and retrieval at any scale without compromising system response time.

Search & replay

To ensure fast replay, regardless of the number of stored recordings, our system integrates with a fully scalable search engine. Traditional SQL databases are unable to cope with very large amounts of records, while a search engine can quickly search though tens of billions of metadata records.


All sub-systems of the recording solution function independently to ensure fault-tolerance. For example, temporary network failures between sub-systems will never result in loss of recorded content or metadata.

For large recording demands, we deploy a much lower amount of recording servers compared to competitor systems, resulting in less complex and more reliable capture functionality.

The built-in and proven replication features of Apache Hadoop® ensure that recorded content is stored safely. All critical data, including the metadata, is stored safely, redundantly, in the storage cluster. Contrary to systems offered by competitors, our solution lacks any requirement for fault-sensitive database-replication to ensure fault-tolerant storage of the metadata accompanying the recorded content.

Recording servers can be deployed as 2N, to overcome hardware failures or downtime for maintenance. Because of the substantially lower amount of recording servers at any scale, there will never be a need to deploy fault-sensitive deployment setups like N+1. For ultimate reliability, 2N deployment is available at the cost of N+1 compared to competitor systems. For example, concurrently recording 100,000 phone calls requires 1 Nebula recording server in case of 1N deployment and 2 servers for 2N deployment. Competitor solutions require at least 50 servers for 1N deployment, 51 servers for N+1 deployment and 100 servers for 2N deployment (!).


The recording solution enables easy integration with third-party solutions. Our RESTful APIs provide you with maximum flexibility to interact with any search or replay applications, as well as content or metadata analytics software of your choice.