knotteye
cc2fb358c9
Make user profile page a little more responsive
2021-01-16 00:02:39 -06:00
knotteye
aa111acdfb
Add viewer count to web UI
2021-01-15 23:14:57 -06:00
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.
2021-01-08 16:14:19 -06:00
knotteye
7b5a498241
Fix manifest uri in user.njk
2020-10-25 10:26:07 -05:00
knotteye
2a5e8d6ec2
Add play button functionality for web player
2020-10-25 10:17:45 -05:00
knotteye
12e868456a
Add play button for shaka player. Needs functionality.
2020-10-25 10:17:45 -05:00
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
2020-10-18 09:23:28 -05:00
knotteye
90cce68581
Fix bug
2020-10-17 22:40:30 -05:00
knotteye
56c4b94a80
Fix the start video function to avoid redudant calls
2020-10-17 05:26:31 -05:00
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.
2020-06-27 12:11:42 -05:00
knotteye
a0be256a64
Hopefully resolves issues with videojs occasionally not initializing the player
2019-12-07 10:51:26 -06:00
knotteye
661d953919
Fix a bug with user pages displaying incorrectly in chrome
2019-12-04 18:48:02 -06:00
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.
2019-12-04 17:52:11 -06:00
knotteye
cf71e663de
Handle temporary data from database better instead of modifying njkconf in place.
2019-11-25 11:38:12 -06:00
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!
2019-11-16 11:38:28 -06:00
knotteye
f5f9d1f8e6
Play MPEG-DASH by default.
...
Add dash.js and videojs-dash files
2019-11-10 10:29:15 -06:00
knotteye
eba441b624
Add working Socket.IO based chat
...
Bump version I guess.
2019-10-20 16:09:28 -05:00
knotteye
fad832fe38
Remove long winded installation guide
...
Add config guide
Minor changes to default config
2019-10-05 15:11:03 -05:00
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.
2019-10-05 14:34:57 -05:00
knotteye
b0533f973b
Added some api functions, an express server for the API and nunjucks
...
Added nunjucks templates for frontend pages.
2019-09-28 21:44:55 -05:00