knotteye
8cb78a7dd6
Add code for re-checking if a user has gone live since loading the page
...
Also exempt static files from link rewriting in the SPA
There may be more in here.. It's been a long break halfway through this commit.
3 years ago
knotteye
7b5a498241
Fix manifest uri in user.njk
4 years ago
knotteye
2a5e8d6ec2
Add play button functionality for web player
4 years ago
knotteye
12e868456a
Add play button for shaka player. Needs functionality.
4 years ago
knotteye
2de486da46
Switch to shaka-player and initialize it on pageload.
...
Maybe todo: more testing and re-check if the stream has started after the page has already loaded
4 years ago
knotteye
90cce68581
Fix bug
4 years ago
knotteye
56c4b94a80
Fix the start video function to avoid redudant calls
4 years ago
knotteye
4bd10151f8
Switch from video.js to dash.js, it seems to be more consistent and hiccup less during streams.
...
This means transcoding to HLS is no longer an option.
Also add a bit of JS to reload the stream periodically if it hadn't started when the page was loaded.
That thing spits out errors fucking constantly, so hopefully it won't cause any problems.
4 years ago
knotteye
a0be256a64
Hopefully resolves issues with videojs occasionally not initializing the player
4 years ago
knotteye
661d953919
Fix a bug with user pages displaying incorrectly in chrome
4 years ago
knotteye
5a52308503
Stop using dash.js, videojs supports it natively.
...
Modal messages also work again
Turn off watch in nunjucks config (oops)
Change some redirects based on logged in status.
4 years ago
knotteye
cf71e663de
Handle temporary data from database better instead of modifying njkconf in place.
4 years ago
knotteye
7983b60f8d
Switch from transcode server in node-media-server to spawning ffmpeg processes
...
Change config to reflect that
ffmpeg processes cleanup after themselves even on SIGINT now, cleanup.ts only cleans the database now
Adaptive livestreaming!
5 years ago
knotteye
f5f9d1f8e6
Play MPEG-DASH by default.
...
Add dash.js and videojs-dash files
5 years ago
knotteye
eba441b624
Add working Socket.IO based chat
...
Bump version I guess.
5 years ago
knotteye
fad832fe38
Remove long winded installation guide
...
Add config guide
Minor changes to default config
5 years ago
knotteye
f9e4a7a5c6
I don't even know.
...
Filled out API for user management
Proper escaping of user input for SQL queries (stream keys aren't user input)
Filled out frontend with profile management, vods, etc.
I don't remember there's probably more, fuck.
5 years ago
knotteye
b0533f973b
Added some api functions, an express server for the API and nunjucks
...
Added nunjucks templates for frontend pages.
5 years ago