Skip to content

Kukoon/media-ui

Repository files navigation

media-ui

pipeline status

Media-UI is the frontend of our organisation’s streaming and media platform. It is built with vue 2 & vuetify. The underlying API is written in Go and lives at gitlab.com/kukoon/mediathek/media-server. To generate webp previews we use our experimental thumbnailer.

Features

  • ☒ Multi Channel Support

  • ☒ Multi Language Support

  • ☒ Events, Tags, Speakers for Streams and Recordings

    • ☒ Events management per Channel

    • ☒ Speakers management per Channel

    • ☐ Tags management per Superadmim

  • ☒ simple Live Chat

    • ☐ with Moderation

  • ☒ simple View Counter

    • ☐ from Prometheus for HA

  • ☒ Audio & Video RSS Feeds

  • ☒ Filterable Recordings Views (only exclusive filtering as of now)

  • ☒ Multiple Distribution Channels

  • ☒ Streaming Schedule in Calendar

  • ☒ Private, Public, Listed Recordings

Frontend

User

Take a look here media.kukoon.de

Home Recordings

Home

Recordings

Admin

Overview
Overview -

Overview

-

Channel
Streams Distribution / RTMP-Push / ReStream

Streams of Channel

Distribution of Channel

Recordings -

Recordings of Channel

-

Project setup

yarn install

Compiles and hot-reloads for development

yarn serve

Compiles and minifies for production

yarn build

Lints and fixes files

yarn lint

Customize configuration