204 Commits (73615784122bff635bb62d3fbcd00e5144fc9926)

Author SHA1 Message Date
Gabe Kangas de195f883e
Gek/disable remote images (#800) 4 years ago
Gabe Kangas a67e938875 allocate yp at launch to allow for enabling it later 4 years ago
Gabe Kangas 49bb899d51 Optimize/fix concurrency for chat 4 years ago
Gabe Kangas d8e6b75b5f No longer reset max viewer count at cleanup. Only do it at new stream start. Fixes #768 4 years ago
Bradley Hilton cbcf8d4794
Fix the http port used not in sync with what is logged (#766) 4 years ago
Gabe Kangas 4f833be80a Add ability to mark a message as ephemeral and set it with title changes 4 years ago
Gabe Kangas 0bfd9f8e1f Do not send user joined events to chat clients if stream is not active. Closes #750 4 years ago
Gabe Kangas b47589fa8f Print out a log message saying what image is being copied where 4 years ago
Gabe Kangas ebc3070ea0 Assume videopassthrough is enabled if bitrate is zero 4 years ago
Gabe Kangas b1368db079 Fix yaml property name 4 years ago
Gabe Kangas 765dd7efe2 Fix chat history backlog query. Closes #748 4 years ago
Gabe Kangas bc2caadb74
0.0.6 -> Master (#731) 4 years ago
Fabian Siegel 4bfdf0e667
Fix codeblocks in chat (#676) 4 years ago
Gabe Kangas 89cf6115b3 Give more useful error messages and don't panic on bad disconnects. Closes #673 4 years ago
Gabe Kangas cf54be4b1d Stop logging rate limit messages 4 years ago
petersveter108 401995c52e
Websocket client errors as Warns, broken pipe errors as Trace (#656) 4 years ago
Gabe Kangas eacd0bcbd4 check error from read timeout 4 years ago
Gabe Kangas 2b81fcef53 Add a read timeout when reading rtmp to handle connections that have dropped. Closes #564 4 years ago
Gabe Kangas acd546ce6c Remove fatal error. Closes #623 4 years ago
Gabe Kangas bda430f791 Cleanup some exported methods 4 years ago
Gabe Kangas 1dc25889ec Add inbound chat event rate limiting. Closes #484 4 years ago
Gabe Kangas b2953028cf Remove forcing old path-style URLs with s3. Closes #497 4 years ago
Gabe Kangas bc4b6895be Fix error message 4 years ago
gingervitis 8a74af202d
Update chat message visibility for moderation (#524) 4 years ago
Gabe Kangas e558c549d7
Websocket fixes (#461) 4 years ago
Christian Muehlhaeuser c7cc973ebc
Log and abort when listening on RTMP port fails (#478) 4 years ago
Gabe Kangas e9c7ff29cf
Add custom RTMP port number support (#462) 4 years ago
Gabe Kangas 1fe1c6c925 Move duplicate string to a constant 4 years ago
Gabe Kangas 47770feaa5 Remove TODO 4 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