Variations on a WebRTC relay architecture (featuring Janus and WebRTC{Src,Sink})
Serving multimedia streams to multiple consumers often requires using a relay server. For instance, the producer might operate under constrained resources and/or behind limited bandwith connection....
View ArticleHYPE: HYbrid Parallel Encoder
Modern computers tend to have multiple GPUs or a single GPU with several encoding cores, but encoders can only use one of these cores. Parallelizing the encoding across multiple cores can...
View ArticleFlumes: Scan and index your multimedia files
Flumes is an open-source service we developed at Fluendo with the purpose of improving our QA process. It was designed with our multimedia playback/decoding products in mind. The main goals of the...
View ArticleGstWASM: GStreamer for the web
An initial overview of the challenges to bringing GStreamer to the web through Emscripten and WASM. The particularities of building, testing, and running GStreamer on a node.js environment or in the...
View ArticleHow we are building a distributed multi-camera real-time sports tracking...
At Spiideo we offer automated sports video solutions to our customers for recording, analysis and broadcasting. We use a multi-camera setup to create a stitched panoramic video with an AI assisted...
View Article