Description
A wall-clock live stream server using Skia and FFmpeg.
Compile
./gradlew clean build
Execute
java -jar build/libs/wallclock-0.1-SNAPSHOT-all.jar
Usage
usage: WallClock [-h] [-v] [-vw=1920] [-vh=1080] [-fps=30] [-msd=-1] [-p=-1] --output-dir=<path>
-h,--help display command line options
-v,--version version
-vw,--video-width <arg> video width [default: 1920] (optional)
-vh,--video-height <arg> video height [default: 1080] (optional)
-fps,--frames-per-second <arg> video frames per second [default: 30] (optional)
-msd,--max-streaming-duration <arg> end streaming after x secs [default: -1] (optional)
-p,--port <arg> enable streaming on port [default: -1] (optional)
-d,--output-dir <arg> output directory (required)