Centricular
L'expertise, directement à la source
Technologies
GStreamer et le multimédia sont ce que nous connaissons vraiment sur le bout des doigts, mais il y a peu de couches de la pile audio, vidéo et graphique avec lesquelles nous ne soyons pas intimement familiers. Nous maîtrisons aussi les protocoles réseau et de streaming, les pilotes de périphériques et les firmwares. Nous travaillons sur toutes les couches de la pile et avons une vaste expérience dans l'activation et l'intégration d'interfaces et de fonctionnalités spécifiques aux plateformes.Secteurs et cas d'usage
Nous avons de l'expérience avec les appareils multimédias grand public, les téléviseurs, les box, l'automotive Linux, les dispositifs médicaux, le divertissement à bord des avions, l'infodivertissement embarqué, la vidéo à la demande, les solutions de streaming vidéo et audio en temps réel à faible latence et à la demande (client + serveur), la diffusion web, le montage et le mixage audio et vidéo, les systèmes de vidéosurveillance, la lecture synchronisée sur le réseau, la redirection de bureau à distance, le partage d'écran, et bien d'autres encore.
Domaines d'expertise
GStreamer, PulseAudio, Pipewire, les backends multimédias de Webkit, Wayland, OpenGL (ES), EGL, Vulkan, OpenMax IL, DASH, HLS, DASH + HLS à faible latence, HTTP, RTSP, RTP, WebRTC, DLNA, AES67/Ravenna, Windows Media / ASF, RTMP/Wowza/Flash video, KLV, métadonnées et streaming ONVIF, DVB, ATSC, IPTV, MPEG-TS, MPEG-PS, Avahi, D-Bus, H.264, H.265, MPEG-2, AAC, MP3, VP8, VP9, AV1, WebM, Ogg, Vorbis, Opus, FLAC, JPEG, JPEG-2000, JPEG-XS, Matroska, VA-API, DVD, Blu-Ray, DRM, NFC, Video4Linux, intégration de codecs DSP/GPU, Windows, DirectX, DXVA, MediaFoundation, UWP, WinUI3, C, Rust, C++, C#, Obj-C, Python, Java, Haskell, assembleur, compilateur de boucles internes optimisées ORC, streaming audio et vidéo à faible latence, Bluetooth, AirPlay, GLib, GObject, GTK+, Qt + QML, système de build Meson, Yocto/OpenEmbedded, développement de pilotes du noyau Linux, débogage matériel, et domaines connexes ; ainsi que les systèmes d'assurance qualité et de test.
Plateformes et systèmes d'exploitation
Bien que notre priorité soit Linux, Linux embarqué et Android, nous avons aussi de l'expérience avec le multimédia et le graphisme multiplateforme sur Windows, macOS et iOS. Nous sommes à l'aise pour développer, déboguer et optimiser du code sur tous les principaux systèmes d'exploitation, plateformes et SoC, qu'il s'agisse de x86, x86-64, ARM / ARM64 (Samsung, Qualcomm, Texas Instruments, Freescale, Broadcom, NVIDIA, Raspberry Pi), PowerPC, MIPS, RISC ou Sparc.
GStreamer
Nous pouvons vous aider sur tout ce qui touche à GStreamer, en proposant formations, ateliers, corrections de bugs, développement de fonctionnalités, intégration, conseils en conception et en architecture ou simplement un support continu selon vos besoins.
Nous réalisons également des évaluations de risque pour le portage d'applications vers GStreamer et pouvons vous aider à les porter ainsi que tout autre élément manquant.
Nous contribuons à la maintenance de GStreamer, à ses sorties et à la création des paquets binaires officiels pour Windows, macOS, Android et iOS. Presque tous les bugs, patchs et commits passent entre nos mains ou au moins sous nos yeux, et il y a peu de morceaux de code que nous n'ayons pas touchés ces dernières décennies et que nous ne connaissions pas par cœur.