Gabe Kangas
17eb9da30c
Remove commented out code
5 years ago
Gabe Kangas
260877f60d
Enable file/line-level verbose debugging by providing enableDebugFeatures option. #20
5 years ago
Gabe Kangas
8b379f895b
Support config file location as an argument. #20
5 years ago
Gabe Kangas
a3273e9deb
Value injection at build time seems to only work for the main package
5 years ago
Bradley Hilton
487bd12444
Project restructure ( #18 )
...
* First pass at restructuring the project; untested but it does compile
* Restructure builds and runs 🎉
* Add the dist folder to the gitignore
* Update core/playlist/monitor.go
* golint and reorganize the monitor.go file
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
5 years ago
Gabe Kangas
f013a8639a
Actually fix race condition that happens in production. I think.
5 years ago
Gabe Kangas
e8edce5178
Continue to troubleshoot race condition at launch
5 years ago
Gabe Kangas
02692befc6
Troubleshooting race condition
5 years ago
Gabe Kangas
d00d5d3390
Disallow caching of hls playlists client-side
5 years ago
Gabe Kangas
0cb2ab396c
Try to fix a race condition where a file is attempted to be moved and deleted at the same time
5 years ago
Gabe Kangas
5cecb50b2e
When starting the server provide a default stream offline state
5 years ago
Gabe Kangas
c8fa2add17
First pass at a build/release script. Closes #2
5 years ago
Gabe Kangas
5bc3555206
Stitch in an offline slate when the RTMP stream is dropped
5 years ago
Gabe Kangas
ede890cf5d
Unblock RTMP packets?
5 years ago
Gabe Kangas
cd53e108f3
Enable CORS on /status
5 years ago
Gabe Kangas
1c45e11358
Enable CORS on web server
5 years ago
Gabe Kangas
344da52e3d
Handle viewer counts outside of websocket connections
5 years ago
Gabe Kangas
b47ea89c06
Add basic persistent viewership stats
5 years ago
Gabe Kangas
9ebec675b5
Generate a static thumbnail png every 20s
5 years ago
Gabe Kangas
0b5452de89
Support multiple adaptive bitrates
5 years ago
Gabe Kangas
29f51f6ccc
A little cleanup
5 years ago
Gabe Kangas
8cd8c7df20
Add support for storing chunks on S3
5 years ago
Gabe Kangas
16047d884d
Refactor ipfs storage behind a standard interface
5 years ago
Gabe Kangas
f83fccfa89
Show viewer count and reconnect to websocket
5 years ago
Gabe Kangas
4cb282040b
Add endpoint for returning stream status
5 years ago
Gabe Kangas
d0ec846b30
Create pipe in tmp directory instead of cwd
5 years ago
Gabe Kangas
161aaeec8d
Reject invalid streaming key
5 years ago
Gabe Kangas
ca622c85c7
Add config file. Turn on/off ipfs
5 years ago
Gabe Kangas
bfe62cd34a
Point playlist at local files instead of IPFS to test
5 years ago
Gabe Kangas
bf5d792ac0
Will now run as a self-contained IPFS node
5 years ago
Gabe Kangas
af698063bd
Initial POC works with IPFS
5 years ago
Gabe Kangas
cc48f86b85
WIP
5 years ago