Centricular
Expertise, Straight from the Source
Technologien
GStreamer und Multimedia kennen wir wirklich in- und auswendig, aber es gibt nur wenige Schichten des Audio-, Video- und Grafik-Stacks, mit denen wir nicht intim vertraut wären. Wir kennen uns auch mit Netzwerk- und Streaming-Protokollen, Gerätetreibern und Firmware aus. Wir arbeiten über alle Schichten des Stacks hinweg und verfügen über umfangreiche Erfahrung darin, plattformspezifische Schnittstellen und Funktionen zu aktivieren und zu integrieren.Branchen und Anwendungsfälle
Wir haben Erfahrung mit Consumer-Multimediageräten, Fernsehern, Set-Top-Boxen, Automotive Linux, Medizingeräten, In-Flight-Entertainment, Fahrzeug-Infotainment, Video-on-Demand, Echtzeit- und On-Demand-Streaming- Lösungen für Video und Audio mit niedriger Latenz (Client + Server), Web-Broadcasting, Audio- und Videobearbeitung und -mischung, Videoüberwachungsanlagen, synchronisierter Wiedergabe über das Netzwerk, Remote-Desktop-Umleitung, Screen-Casting und vielem mehr.
Fachgebiete
GStreamer, PulseAudio, Pipewire, Webkit-Multimedia-Backends, Wayland, OpenGL (ES), EGL, Vulkan, OpenMax IL, DASH, HLS, Low-Latency DASH + HLS, HTTP, RTSP, RTP, WebRTC, DLNA, AES67/Ravenna, Windows Media / ASF, RTMP/Wowza/Flash-Video, KLV, ONVIF-Metadaten und -Streaming, 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, DSP/GPU-Codec- Integration, Windows, DirectX, DXVA, MediaFoundation, UWP, WinUI3, C, Rust, C++, C#, Obj-C, Python, Java, Haskell, Assembler, ORC-optimierender Just-in-time-Compiler für innere Schleifen, Audio- und Video-Streaming mit niedriger Latenz, Bluetooth, AirPlay, GLib, GObject, GTK+, Qt + QML, Meson-Build-System, Yocto/OpenEmbedded, Linux-Kerneltreiberentwicklung, Hardware-Debugging und verwandte Bereiche; außerdem Qualitätssicherungs- und Testsysteme.
Plattformen und Betriebssysteme
Während unser Fokus in erster Linie auf Linux, Embedded Linux und Android liegt, haben wir auch Erfahrung mit plattformübergreifender Multimedia- und Grafikentwicklung auf Windows, macOS und iOS. Wir entwickeln, debuggen und optimieren souverän Code auf allen wichtigen Betriebssystemen, Plattformen und SoCs, egal ob x86, x86-64, ARM / ARM64 (Samsung, Qualcomm, Texas Instruments, Freescale, Broadcom, NVIDIA, Raspberry Pi), PowerPC, MIPS, RISC oder Sparc.
GStreamer
Wir helfen gerne bei allem rund um GStreamer und bieten Schulungen, Workshops, Bugfixes, Funktionsentwicklung, Integration sowie Beratung zu Design und Architektur oder einfach laufende Unterstützung nach Bedarf.
Wir führen außerdem Risikobewertungen für die Portierung von Anwendungen auf GStreamer durch und helfen bei der Portierung sowie bei allen noch fehlenden Bausteinen.
Wir tragen zur Pflege von GStreamer bei, geben Releases heraus und erstellen die offiziellen Binärpakete für Windows, macOS, Android und iOS. Fast alle Bugs, Patches und Commits gehen durch unsere Hände oder zumindest unter unsere Augen, und es gibt nur wenige Codestellen, die wir in den letzten Jahrzehnten nicht angefasst haben und die wir nicht in- und auswendig kennen.