284 Commits (859b73a2c7c964bb8574e21fa0f07a0e3b0c358b)

Author SHA1 Message Date
Gabe Kangas 1dc25889ec Add inbound chat event rate limiting. Closes #484 5 years ago
Gabe Kangas b2953028cf Remove forcing old path-style URLs with s3. Closes #497 5 years ago
Gabe Kangas bc4b6895be Fix error message 5 years ago
gingervitis 8a74af202d
Update chat message visibility for moderation (#524) 5 years ago
Gabe Kangas e558c549d7
Websocket fixes (#461) 5 years ago
Christian Muehlhaeuser c7cc973ebc
Log and abort when listening on RTMP port fails (#478) 5 years ago
Gabe Kangas e9c7ff29cf
Add custom RTMP port number support (#462) 5 years ago
Gabe Kangas 1fe1c6c925 Move duplicate string to a constant 5 years ago
Gabe Kangas 47770feaa5 Remove TODO 5 years ago
Gabe Kangas b405b2fcc7 Connections from Restream seem to be more sensitive about if we get the initial packets processed or not, so I moved setStreamAsConnected to be decoupled from when we set broadcaster info. Another update for #432 5 years ago
Gabe Kangas 1c42bf9f63 Check for nil when accessing broadcaster. Might help #432 5 years ago
Gabe Kangas 2abea78e3c Use onMetaData instead of setDataFrame to try to parse out RTMP 5 years ago
Gabe Kangas 4a4639a523 Ignore old per-session peak viewer counts when reading stats file. 5 years ago
Gabe Kangas 0b66f3b79f
Support video-only streams if there is no audio in the inbound stream. (#401) 5 years ago
Gabe Kangas 4cb0027ed3 Fix blocking YP 5 years ago
Gabe Kangas 90b71b7c00 Fix typo. ms -> s 5 years ago
Gabe Kangas 036a981ef3 Removing transcoding performance warnings. Not currently helpful. 5 years ago
Gabe Kangas 92dc98a0ea Make things not break if video passthrough is enabled + update admin to display video settings a bit clearer. A start to #306 5 years ago
Christian Muehlhaeuser 7c71a68da5
Add database schema versioning & migration skeleton (#382) 5 years ago
gingervitis 01f16aeddf
Simplify Logo requirement from users. (#373) 5 years ago
Gabe Kangas a24dbc418b Tame down encoding performance alerts. Closes #338 5 years ago
Matt Steele a40b3a0e80
Check if inbound details properly set before use (#365) 5 years ago
Gabe Kangas 4d2066a76d
Start cleaning up linter errors. (#358) 5 years ago
Gabe Kangas 934285c55b Move stats.json to data dir 5 years ago
Christian Muehlhaeuser 2e1f8d29b5
Fix godoc style comments (#356) 5 years ago
Christian Muehlhaeuser 8f921fbfde
Fix popular typos (#355) 5 years ago
Christian Muehlhaeuser cfb031a15c
Make sure we close DB statements to release resources (#354) 5 years ago
Christian Muehlhaeuser 3f9dd2870f
Explicitly ignore io.Copy's return values (#352) 5 years ago
Christian Muehlhaeuser 2c504eb8be
Handle filepath.Walk errors (#351) 5 years ago
Christian Muehlhaeuser 00129c5942
Stick to the documented default bitrate of 1200 in case of config parsing issues (#350) 5 years ago
Christian Muehlhaeuser 21df28160a
Avoid unnecessary conversion (#349) 5 years ago
Christian Muehlhaeuser 8d9eb1e79f
Log potential errors returned by http.ListenAndServe (#345) 5 years ago
Gabe Kangas a9586b03fc Disable persistent http connections in transcoder 5 years ago
Gabe Kangas 1dbd550134
Bundle and serve admin (#317) 5 years ago
Gabe Kangas 4de2841659 Remove stale client purging. Use sockets to count clients. #323 5 years ago
Gabe Kangas 723a671f1c Stop handleDisconnect from double firing 5 years ago
Gabe Kangas 18e322c5e1 Add version number to status endpoint 5 years ago
Gabe Kangas fe0021b8c8 Remove preview gif on offline. Closes #300 5 years ago
Gabe Kangas 3963568951
Stop rtmp from reaching back into core (#290) 5 years ago
Gabe Kangas 34fe55b5a3 Add getter for stream variant encoder preset w/ test 5 years ago
Gabe Kangas 19e86b8c04
First pass at centralized database reference. Closes #282 (#289) 5 years ago
Gabe Kangas 32c7e3fa34 Clear current broadcaster on stream end. Closes #285 5 years ago
Gabe Kangas 2b8aea8797 Support a local working directory copy of ffmpeg. Closes #276 5 years ago
Gabe Kangas 131675bc03 Split out setting broadcaster details into its own file 5 years ago
Gabe Kangas ea9579d899 Add multiple variants to the transcoder test 5 years ago
Gabe Kangas 7dcc89a841 Add system chat message support to messages query 5 years ago
bitspill bfbac8cc57
Variable collisions; Possible use of nil value (#256) 5 years ago
Gabe Kangas 3812e6345f Fix typo 5 years ago
Gabe Kangas 3ff993c2bc Stop logging every file that is uploaded 5 years ago
Gabe Kangas b9a80709ab Decrease the amount of time before the stream is made available to the player 5 years ago