A little while ago I came to the realization that Binge watching shows is inferior to weekly episodes and that every UI is clunky, and so PseudoVision was born.
This is a homebrew TV station that supports multiple "channles". Channels can use Livestreaming if you want them to.
Due to the way that I set up HLS, TV_Like channels that use HLS can take several minutes before they're availible to stream. More details about this are in the wiki.
I've started on an "Official client"
Which I have running on a rasberrypi for testing. Clone that repo and compile. You may need PVLib
Other working clients are any Videoplayer that's able to stream via HTTP.
http://{IP}:port/live/channelname
http://{IP}:port/archive/channelname/month/day/year if there is an archive for that day it'll play from the begining
http://{IP}:port/watch
This does not connect with the server, but does work well with the client
Most of my HLS testing as been with VLC, so I know that VLC is compatable with the way that the HLS manifest is delivered.
The mini web player that I created (index.html
) is compatable.
More details on the inner workings of each class and function will be in the Wiki.