Skip to content

lsa is simple Live Stream Analyzer running in console.

License

Notifications You must be signed in to change notification settings

binstreamio/lsa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lsa

Introduction

lsa is simple Live Stream Analyzer running in console.

lsa is based on FFmpeg, gmf, and termui

Usage

./lsa live_stream_url

Output example(RTMP): rtmp.gif

Output example(HLS): hls.gif

How to build

Add ffmpeg library path to pkgconfig pth:

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/ffmpeg/lib/pkgconfig/

Ensure, that PKG_CONFIG_PATH contains path to ffmpeg's pkgconfig folder.

pkg-config --libs libavformat

It should print valid path to the avformat library.

Now, just run

go get github.com/binstreamio/lsa

Links

  1. https://github.com/FFmpeg/FFmpeg -- FFmpeg is a collection of libraries and tools to process multimedia
  2. https://github.com/3d0c/gmf -- Go Media Framework
  3. https://github.com/gizak/termui -- a cross-platform, easy-to-compile, and fully-customizable terminal dashboard

About

lsa is simple Live Stream Analyzer running in console.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages