Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 869 Bytes

README.md

File metadata and controls

31 lines (19 loc) · 869 Bytes

This is the source code behind whatever is happening at https://www.twitch.tv/joeatworld

Building

You can build all of the artifacts in this repository with

$ cargo build

The build depends on a local install of libx264.

The libx264 build assumes version 155 of the library, and will fail to build on other versions.

The associated scripts (and general usefulness of the package ) require the ffmpeg tool set.

On WSL / Ubuntu I got these dependencies with:

$ sudo apt install libx264-dev ffmpeg

Streaming a show

"Shows" are binaries that produce FLV-formatted media on their standard output. You can see some examples in the ./shows directory.

You can stream a show with the shell script in /scripts/stream-rtmp.sh.

Read the script for details of how to use it. (The usage is non-obvious, but the script is very short.)