├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── doc └── jetbrains.webp ├── src ├── eventbus.rs ├── http_flv.rs ├── http_player.rs ├── lib.rs ├── main.rs ├── protocol │ ├── aac.rs │ ├── flv.rs │ ├── fmp4.rs │ ├── h264.rs │ ├── mod.rs │ └── rtmp.rs ├── rtmp_server.rs ├── util.rs ├── ws_fmp4.rs └── ws_h264.rs └── static └── player.html /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /.idea 3 | /tmp -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/README.md -------------------------------------------------------------------------------- /doc/jetbrains.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/doc/jetbrains.webp -------------------------------------------------------------------------------- /src/eventbus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/eventbus.rs -------------------------------------------------------------------------------- /src/http_flv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/http_flv.rs -------------------------------------------------------------------------------- /src/http_player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/http_player.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/protocol/aac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/protocol/aac.rs -------------------------------------------------------------------------------- /src/protocol/flv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/protocol/flv.rs -------------------------------------------------------------------------------- /src/protocol/fmp4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/protocol/fmp4.rs -------------------------------------------------------------------------------- /src/protocol/h264.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/protocol/h264.rs -------------------------------------------------------------------------------- /src/protocol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/protocol/mod.rs -------------------------------------------------------------------------------- /src/protocol/rtmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/protocol/rtmp.rs -------------------------------------------------------------------------------- /src/rtmp_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/rtmp_server.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/util.rs -------------------------------------------------------------------------------- /src/ws_fmp4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/ws_fmp4.rs -------------------------------------------------------------------------------- /src/ws_h264.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/src/ws_h264.rs -------------------------------------------------------------------------------- /static/player.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nintha/river/HEAD/static/player.html --------------------------------------------------------------------------------