Skip to content

PiSmartTV/klient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PiTV Klient

GUI client for PiTV to stream video

Dependencies

  • QtWidgets
  • LibAV

Using prebuilt binaries

Building from source

On Linux

Debian-based

sudo apt install build-essential cmake libavformat-dev libavcodec-dev libavutil-dev qt-default qttools5 qttools5-dev qt5-default

Arch-based

doas/sudo pacman -S ffmpeg qt cmake qt5-tools

RPM-based

Also not sure for this

sudo dnf install ffmpeg

Gentoo

doas/sudo emerge -av media-video/ffmpeg dev-util/cmake dev-qt/linguist dev-qt/qtwidgets dev-qt/qtconcurrent

Finally build it:

git clone https://github.com/PiSmartTV/klient
cd klient
mkdir build
cd build
cmake ..
make -j2

Windows

Install FFmpeg from their website or chocolatey. Install Qt SDK (Online installer) from Qt's website. Open QtCreator and build.

To package installer NSIS is required.

MacOS (WIP)

Firstly, you have to install homebrew.

Install dependencies:

brew install qt@5 ffmpeg cmake

Then configure the project:

mkdir build && cd build
cmake ..

Finally, build:

make

CPack is still in progress

About

Klient is video streaming client for PiTV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published