Gabe Kangas
|
f013a8639a
|
Actually fix race condition that happens in production. I think.
|
2020-06-18 13:37:01 -07:00 |
|
Gabe Kangas
|
e8edce5178
|
Continue to troubleshoot race condition at launch
|
2020-06-18 01:23:52 -07:00 |
|
Gabe Kangas
|
02692befc6
|
Troubleshooting race condition
|
2020-06-17 23:01:31 -07:00 |
|
Gabe Kangas
|
d00d5d3390
|
Disallow caching of hls playlists client-side
|
2020-06-17 21:02:16 -07:00 |
|
Gabe Kangas
|
0cb2ab396c
|
Try to fix a race condition where a file is attempted to be moved and deleted at the same time
|
2020-06-17 18:09:32 -07:00 |
|
Gabe Kangas
|
5cecb50b2e
|
When starting the server provide a default stream offline state
|
2020-06-17 17:32:14 -07:00 |
|
Gabe Kangas
|
c8fa2add17
|
First pass at a build/release script. Closes #2
|
2020-06-16 17:49:25 -07:00 |
|
Gabe Kangas
|
5bc3555206
|
Stitch in an offline slate when the RTMP stream is dropped
|
2020-06-15 16:27:58 -07:00 |
|
Gabe Kangas
|
ede890cf5d
|
Unblock RTMP packets?
|
2020-06-14 23:06:43 -07:00 |
|
Gabe Kangas
|
cd53e108f3
|
Enable CORS on /status
|
2020-06-13 22:39:02 -07:00 |
|
Gabe Kangas
|
1c45e11358
|
Enable CORS on web server
|
2020-06-13 17:08:34 -07:00 |
|
Gabe Kangas
|
344da52e3d
|
Handle viewer counts outside of websocket connections
|
2020-06-11 14:55:38 -07:00 |
|
Gabe Kangas
|
b47ea89c06
|
Add basic persistent viewership stats
|
2020-06-10 23:59:36 -07:00 |
|
Gabe Kangas
|
9ebec675b5
|
Generate a static thumbnail png every 20s
|
2020-06-10 01:38:35 -07:00 |
|
Gabe Kangas
|
0b5452de89
|
Support multiple adaptive bitrates
|
2020-06-09 02:21:42 -07:00 |
|
Gabe Kangas
|
29f51f6ccc
|
A little cleanup
|
2020-06-04 01:53:48 -07:00 |
|
Gabe Kangas
|
8cd8c7df20
|
Add support for storing chunks on S3
|
2020-06-03 01:34:16 -07:00 |
|
Gabe Kangas
|
16047d884d
|
Refactor ipfs storage behind a standard interface
|
2020-06-03 01:33:27 -07:00 |
|
Gabe Kangas
|
f83fccfa89
|
Show viewer count and reconnect to websocket
|
2020-06-02 17:35:49 -07:00 |
|
Gabe Kangas
|
4cb282040b
|
Add endpoint for returning stream status
|
2020-06-02 01:02:26 -07:00 |
|
Gabe Kangas
|
d0ec846b30
|
Create pipe in tmp directory instead of cwd
|
2020-06-01 17:42:36 -07:00 |
|
Gabe Kangas
|
161aaeec8d
|
Reject invalid streaming key
|
2020-06-01 17:15:11 -07:00 |
|
Gabe Kangas
|
ca622c85c7
|
Add config file. Turn on/off ipfs
|
2020-06-01 16:53:31 -07:00 |
|
Gabe Kangas
|
bfe62cd34a
|
Point playlist at local files instead of IPFS to test
|
2020-06-01 13:28:14 -07:00 |
|
Gabe Kangas
|
bf5d792ac0
|
Will now run as a self-contained IPFS node
|
2020-06-01 12:15:07 -07:00 |
|
Gabe Kangas
|
af698063bd
|
Initial POC works with IPFS
|
2020-05-30 19:05:30 -07:00 |
|
Gabe Kangas
|
cc48f86b85
|
WIP
|
2020-05-23 17:57:49 -07:00 |
|