#transcoding #experimental #live #server #ffmpeg #image

rectangle-device-sandbox

Sandboxed video transcoding support for an experimental decentralizable live video server

1 unstable release

0.1.0 Oct 6, 2020

#313 in Video


Used in 3 crates (via rectangle-device-media)

Apache-2.0 OR MIT

14KB
289 lines

rectangle-device-sandbox

Light-weight isolated containers for streaming video transcoding pipelines. Builds on the shoulders of giants, ffmpeg and podman.

This is an attempt to build a platform for reproducible transcodes, using OSI/Docker images to reference specific builds of ffmpeg. The transcode pipelines communicate with the outside world through unix domain sockets that bind-mount into the container's filesystem.

Dependencies

~7–18MB
~243K SLoC