Gabe Kangas
d21f136120
Transcoder updates for bitrate validator warnings ( #106 )
...
* Transcoder updates for validator warnings (gop, max-bitrates) for #50
* Make the variant settings easier to set/read in code
* Update test to reflect update to transcoder
* Reduce the buffer to give it a little more room to improve the quality. It feels a bit crunched right now.
* Fix test due to changed bitrate buffer ratios
* Tweak buffer size one more time to get errors in the validator to zero
* Saw errors w/ different bitrates, so tweaking it again
5 years ago
Gabe Kangas
b0b5801c5f
Stop storing messages in memory and pull from persistence. Closes #81 ( #105 )
5 years ago
Gabe Kangas
d9509f5606
Chat updates ( #92 )
...
* Send PONG responses to PINGs
* Split out client IDs for viewer counts vs. websocket IDs
* WIP username change event
* Display username changes
* Revert commented out code
* Add support for building from the current branch
* Fix PONG
* Make username changes have a unique ID
* Add a version param to js to cachebust
5 years ago
Matt Steele
87636a4183
Support separate S3 serving endpoint ( #91 )
...
* Add s3 serving endpoint config. Fixes #90
* Move CDN endpoint generation to GenerateRemotePlaylist
* Include HLS path
* Add docs and config
* Prefer sprintf to string concatenation
* Use config method
* gofmt
5 years ago
Matt Steele
a20d2fce46
Add ACL option to s3 config ( #89 )
5 years ago
Gabe Kangas
5ce9a4928c
Fix timeout buffer after going offline. Closes #84
5 years ago
Gabe Kangas
43df6c432e
Fix possible crash for concurrent map writes
5 years ago
Gabe Kangas
a7812f8d04
Increase the delay for the welcome chat message a bit
5 years ago
Gabe Kangas
b754ee01bf
Remove IPFS. For #74
5 years ago
Gabe Kangas
c0e4f647a2
Show chat by default. Closes #72 . Show placeholder text that no registration is needed. Closes #73
5 years ago
Gabe Kangas
2855027f22
Use endpoint for chat history instead of websocket ( #67 )
...
* Change placeholder when chat is disabled
* Use the /chat endpoint for bulk chat history population instead of websocket. For #47
* Force LiveUI/seek bar during live to show. Closes #11 .
* Change pulling chat history into app.js
* Force new messages to have visability = true
5 years ago
Gabe Kangas
8ba0b6d7ce
Show in the UI how long the user has been streaming for. Closes #59
5 years ago
Gabe Kangas
2afde7b3f9
Fix missing default video bitrate if none is supplied
5 years ago
Gabe Kangas
a277012650
Limit the backlog of chat messages to recent messages. For #47
5 years ago
Gabe Kangas
a8fe8a1cfa
Add support for specifying the path for chat db. Closes #61
5 years ago
Gabe Kangas
5fe9955f26
Increase the time between broadcast started and when we are marked as online
5 years ago
Gabe Kangas
95fd8aed96
Added a basic transcoder test
5 years ago
Gabe Kangas
a7a9ae0984
Fix incorrect logging method
5 years ago
Gabe Kangas
a11999c3c0
Log cleanup
5 years ago
Gabe Kangas
ec83e11bd9
Approximately 3 segments should be available before playback can start
5 years ago
Gabe Kangas
dd1b9411bf
Add verbose logging for RTMP metadata
5 years ago
Gabe Kangas
4559bde977
Most things have 30 as a standard fps instead of 25
5 years ago
Gabe Kangas
a9a83f78a3
Set a default framerate so we can specify the correct iframe settings
5 years ago
Gabe Kangas
fe102e7164
Make setting the offline content optional
5 years ago
Gabe Kangas
0027957a33
Make setting the max # of segments in playlist optional
5 years ago
Gabe Kangas
44806d1a8e
Make setting save location paths optional
5 years ago
Gabe Kangas
d51901e191
Make setting the segment length optional
5 years ago
Gabe Kangas
51e2e68017
Support default path of ffmpeg and not needing to specify it in the config
5 years ago
Gabe Kangas
8cedf05214
Basic chat persistence for #26
5 years ago
Gabe Kangas
c553637521
Cleanup
5 years ago
Gabe Kangas
2bd016ae15
Add default video settings if none are provided
5 years ago
Gabe Kangas
873e2535f8
Additional log msg
5 years ago
Gabe Kangas
1409477dce
Use the built-in AAC codec
5 years ago
Gabe Kangas
a0d27df8c6
Re-work RTMP for #34
5 years ago
Gabe Kangas
8f832dad5a
Add support for stopping the transcoding process
5 years ago
Gabe Kangas
072abf2976
Fix log message
5 years ago
Gabe Kangas
6624670813
Do not die if there is a missing audio or video stream in source. #34
5 years ago
Gabe Kangas
f54d1eba38
Add additional logging of ffmpeg output to file. Help troubleshoot #34
5 years ago
Gabe Kangas
baaf556c54
Log level change
5 years ago
Gabe Kangas
ef295b6794
Cleanup + poll connection for disconnected state. For #34
5 years ago
Gabe Kangas
0aa3159372
Works if I mux restream to ts, not flv
5 years ago
Gabe Kangas
43d434747b
Attempt with Joy5
5 years ago
Gabe Kangas
d7a2ffcca4
Add timestamp to messages. For #26
5 years ago
Gabe Kangas
4344ab6b00
Revert "Create thumbnail from end of segment. Closes #14"
...
This reverts commit 266fe51028
.
5 years ago
Gabe Kangas
081024569e
Another logging tweak
5 years ago
Gabe Kangas
266fe51028
Create thumbnail from end of segment. Closes #14
5 years ago
Gabe Kangas
259923b303
Set logging preferences via command line flags. Closes #20
5 years ago
Gabe Kangas
1133edf716
Use the highest quality video segment to creat thumbnails from. Closes
5 years ago
Gabe Kangas
3e042866ec
Fix multiple bitrates not being uploaded to s3. Closes #40
5 years ago
Gabe Kangas
ae2e98877b
Remove no longer used property
5 years ago