Skip to content

Tooling for building an automated streaming video channel

Notifications You must be signed in to change notification settings

joeatwork/forever-video

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.)

About

Tooling for building an automated streaming video channel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published