]> git.sesse.net Git - nageru/commit
Implement SRT output.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 6 Aug 2023 20:51:18 +0000 (22:51 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 6 Aug 2023 20:57:12 +0000 (22:57 +0200)
commite2b654d6a8cc8c64142a9a8ef8bcd82e9d9a9289
treef978b011c6b34bf5e02b411d39d26f5e78da7594
parent0a087eeaf663c3f7b1d9431c725fcae10f60d732
Implement SRT output.

This is useful for push, and for bad networks (e.g. 4G).
You can in theory push to another Nageru instance, but the most
logical would either be to a Cubemap (running FFmpeg to demux,
unfortunately), or to something like YouTube, which is now working
on SRT ingest.

Note that for YouTube SRT ingest to work, someone from YouTube needs to
set a special flag on your account for now.
README
nageru/defs.h
nageru/flags.cpp
nageru/flags.h
nageru/main.cpp
nageru/quicksync_encoder.cpp
nageru/quicksync_encoder.h
nageru/quicksync_encoder_impl.h
nageru/video_encoder.cpp
nageru/video_encoder.h