Gabe Kangas
8aa5c33999
Update caching logic/headers ( #184 )
...
* Improve caching by adding etags and reducing the max-age
* Move caching into middleware. Set cache headers on segments
2020-09-30 14:14:39 -07:00
Gabe Kangas
4c3da2704f
Simple hardware metrics collection + alerting ( #115 )
...
* Add CPU and RAM usage alerting
* Create basic troubleshooting document to point alerts at
* Limit max number of hardware values collected
* Save metric value with the point in time it was taken
2020-08-27 00:37:32 -07:00
Gabe Kangas
1537571424
Update system libs
2020-08-09 01:14:08 -07:00
Gabe Kangas
26f5ea819c
Update RTMP
2020-08-09 01:12:53 -07:00
Gabe Kangas
3fb6ae6cee
Update s3 sdk
2020-08-09 01:12:00 -07:00
Gabe Kangas
b754ee01bf
Remove IPFS. For #74
2020-07-19 21:15:53 -07:00
Gabe Kangas
dd1b9411bf
Add verbose logging for RTMP metadata
2020-07-13 23:32:35 -07:00
Gabe Kangas
d8960f420a
Updated build script to use xgo and support cgo. Closes #54
2020-07-12 23:19:08 -07:00
Gabe Kangas
8cedf05214
Basic chat persistence for #26
2020-07-12 14:59:40 -07:00
Gabe Kangas
a0d27df8c6
Re-work RTMP for #34
2020-07-12 09:52:54 -07:00
Gabe Kangas
ef295b6794
Cleanup + poll connection for disconnected state. For #34
2020-07-12 09:52:54 -07:00
Gabe Kangas
0aa3159372
Works if I mux restream to ts, not flv
2020-07-12 09:52:54 -07:00
Gabe Kangas
43d434747b
Attempt with Joy5
2020-07-12 09:52:54 -07:00
Gabe Kangas
b4c9654dac
Swap out server-side agent detection.
2020-06-30 16:49:39 -07:00
Gabe Kangas
ea9a1a3afd
Support webcrawers, bots, opengraph with a basic server-rendered metadata page. Closes #36
2020-06-30 00:09:40 -07:00
Gabe Kangas
a297e33eff
Make IDs for chat messages generated server-side, not client. For #26
2020-06-24 22:00:49 -07:00
Gabe Kangas
a88a78c7f2
Update modules
2020-06-14 23:53:02 -07:00
Gabe Kangas
8cd8c7df20
Add support for storing chunks on S3
2020-06-03 01:34:16 -07:00
Gabe Kangas
a1e9271d3b
go mod tidy
2020-06-02 18:47:13 -07:00
Gabe Kangas
ca622c85c7
Add config file. Turn on/off ipfs
2020-06-01 16:53:31 -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