Git Product home page Git Product logo

go-homelab-cable's People

Contributors

cahaug avatar clabland avatar sgosiaco avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

go-homelab-cable's Issues

Enhancement: streaming inline commercials

Hi,

It would be really neat to be able to complete that "old school" vibe if every 20 or so minutes of stream, KHRC could splice in a random commercial from a collection of them, completing that old 90's cable TV experience. :D

Tutorial

Would it be possible to Go over step by step how you would install this on a fresh system? I'm a bit new with Linux and don't understand Some of it. I tried to install Go using Apt and I Git Cloned the Repository but i get the error below. Is there an Easy fix I might be doing something Wrong.

server/server.go:4:2: package embed is not in GOROOT (/usr/lib/go-1.15/src/embed)
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/http2/transport.go:19:2: package io/fs is
not in GOROOT (/usr/lib/go-1.15/src/io/fs)

Feature Request - Cable Network Cluster

This may be something you are working on already..

Would be nice to have the ability to mass deploy and control multiple instances from one place.

Idea of how this would work:
Define cable network name
define playout nodes (IP)
assign Channel Name and possibly call to each node
define video folder on the node
username and password (or ssh key)
Finally the files will be copied to each node via ssh and network name and channel info set accordingly in a config

The API can be used to query the nodes info and control
Central/master node can list all channels/calls within its network and control them via its API
Web page can show a rack unit for each and allow the same control

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.