├── .dockerignore ├── .envrc ├── .gitignore ├── AUTHORS ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md └── src ├── bin └── switcher.rs ├── http.rs ├── http ├── filters.rs ├── input.rs ├── mixer.rs └── output.rs ├── input.rs ├── input ├── fake.rs ├── test.rs └── uri.rs ├── lib.rs ├── mixer.rs ├── mixer └── error.rs ├── output.rs └── output ├── auto.rs ├── fake.rs ├── file.rs └── rtmp.rs /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | target 3 | -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/.envrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /recordings 3 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Erik St. Martin 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/README.md -------------------------------------------------------------------------------- /src/bin/switcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/bin/switcher.rs -------------------------------------------------------------------------------- /src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/http.rs -------------------------------------------------------------------------------- /src/http/filters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/http/filters.rs -------------------------------------------------------------------------------- /src/http/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/http/input.rs -------------------------------------------------------------------------------- /src/http/mixer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/http/mixer.rs -------------------------------------------------------------------------------- /src/http/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/http/output.rs -------------------------------------------------------------------------------- /src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/input.rs -------------------------------------------------------------------------------- /src/input/fake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/input/fake.rs -------------------------------------------------------------------------------- /src/input/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/input/test.rs -------------------------------------------------------------------------------- /src/input/uri.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/input/uri.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mixer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/mixer.rs -------------------------------------------------------------------------------- /src/mixer/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/mixer/error.rs -------------------------------------------------------------------------------- /src/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/output.rs -------------------------------------------------------------------------------- /src/output/auto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/output/auto.rs -------------------------------------------------------------------------------- /src/output/fake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/output/fake.rs -------------------------------------------------------------------------------- /src/output/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/output/file.rs -------------------------------------------------------------------------------- /src/output/rtmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikstmartin/rtmp-switcher/HEAD/src/output/rtmp.rs --------------------------------------------------------------------------------