DVP Software

How can I help?

Start or speed up your projects with a reliable R&D partner

Get in Touch

Portfolio

AI Video Watermarking

Video Watermarking AI

Built and trained a Neural Network with pyTorch to generate robust invisible forensic watermarks on a GPU with 5x real-time transcoding.

Codecs & Filters

Codecs & Filters

H.264, H.265, J2K codec optimization, custom video and audio filters integration in FFmpeg.

Secure HLS Streaming

Secure HLS Streaming for CDNs

Origin and Edge JavaScript cloud video secure processing for Live and VOD (Encrypted/signed tokens & custom manifests)

Front-end integration

Front & back-end integration

Fully functionnal Netflix clone created from scratch, with NodeJS+SQL backend and ABR HLS streaming.

Cloud Computing

Cloud computing

AWS auto-scaling video transcoding backend, with automatic quality control, Job management with AWS RDS databases.

Digital Signal Processing

Signal Processing

MATLAB, Python, C and C++ signal processing for Fingerprinting, Watermarking, Feature Extraction, Face Detection, ...

Hardware & Validation

Hardware & Validation

FPGA and DSP electronic design and validation for Embedded Systems.

Linux & Windows Software

Linux & Windows Software

Video editing C++/Qt desktop applications, Docker containers with cross-compilation, Linux drivers, Anti-reverse engineering, Secure license management, and more...

About

Projects usually start with algorithm validation and optimization in MATLAB or Python before being ported to C or C++. Robustness, modularity and code readability are a priority. By combining software engineering, traditionnal signal processing, machine learning, cloud processing and cybersecurity practices, we work to develop modern solutions that solve your problems in video processing and data protection, whether your system is a large cloud deployment, a tiny embedded system or a PC application.

Get in touch