/hls-await

Twitter bot for monitoring HLS streams

Primary LanguageGoGNU Affero General Public License v3.0AGPL-3.0

hls-await

This is a work-in-progress monitor for HLS streams to detect activity via perceptual hashing.

Currently it monitors a feed of North Korea TV and posts screencaps to Twitter.

Features / TODO

State Machine

alt

Cgo dependencies

sudo apt-get install -y libavfilter7 libavdevice58 libavformat-dev libavcodec-dev libavdevice-dev libavutil-dev libswscale-dev libswresample-dev libavfilter-dev

Known to work on

  • Ubuntu 21.10
  • macOS - ffmpeg libraries installed via Hombrew. Not validated recently; suspect a bunch of work to be done.

System requirements

  • Probably > 2 gigabytes of free memory?