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
b754ee01bf
Remove IPFS. For #74
5 years ago
Gabe Kangas
fbfea8e38c
Throw and error if a stream key is not set in the config
5 years ago
Gabe Kangas
fff911010c
Centralize default values into an instance of config. For #64
5 years ago
Gabe Kangas
a8fe8a1cfa
Add support for specifying the path for chat db. Closes #61
5 years ago
Gabe Kangas
8dfe3360e1
Fix typo
5 years ago
Gabe Kangas
fe102e7164
Make setting the offline content optional
5 years ago
Gabe Kangas
15f24b84ce
Make setting extraUserInfoFileName optional
5 years ago
Gabe Kangas
0027957a33
Make setting the max # of segments in playlist optional
5 years ago
Gabe Kangas
9b104f1d40
Make setting the web server port 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
28778d6437
Update documented paths for config file since it was changed to the
...
root. Addresses #52
5 years ago
Gabe Kangas
f54d1eba38
Add additional logging of ffmpeg output to file. Help troubleshoot #34
5 years ago
Gabe Kangas
ba69221394
Support disabling the web UI with disableWebFeatures. Closes #32
5 years ago
Gabe Kangas
1133edf716
Use the highest quality video segment to creat thumbnails from. Closes
5 years ago
Gabe Kangas
1f51ef9668
Add version string to config endpoint
5 years ago
Gabe Kangas
85cec76445
Move around how SocialHandles are configured. Closes #30
5 years ago
Gabe Kangas
ae2e98877b
Remove no longer used property
5 years ago
Gabe Kangas
519c3aa8b5
Support a map of logos for #30
5 years ago
Gabe Kangas
73b6937496
Consolidate config files and surface frontend values via API. Closes #30
5 years ago
Gabe Kangas
04dc0796d8
New video transcoder ( #27 )
...
* New video transcoder
* Set a smaller max muxing size + logging tweaks
* No need to return an err since it wiill panic anyway
* Use a default encoder preset if one is not supplied
* Rename to NewTranscoder. Add comments.
* Rename Bitrate to VideoBitrate. Config file changes required with this rename.
* Allow overrides of segment length. Allow offline stream to live in a single segment
* Append offline state video to existin HLS stream instead of overwriting because players do not like that
* Make properties private as they do not need to be exported
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
5bc3555206
Stitch in an offline slate when the RTMP stream is dropped
5 years ago
Gabe Kangas
0d0e33c607
Encoder tweaks
5 years ago
Gabe Kangas
a063956660
Restore max num of segments in playlist value
5 years ago
Gabe Kangas
d53fe98543
Enable passthrough video, where there is no reencoding and is lighterweight
5 years ago
Gabe Kangas
c605ea6570
Add support for non-AWS S3 storage endpoints and auth
5 years ago
Gabe Kangas
c4b6478b7b
Add support for custom encoder presets
5 years ago
Gabe Kangas
de89cbc259
Add the start of more documentation
5 years ago
Gabe Kangas
0b5452de89
Support multiple adaptive bitrates
5 years ago
Gabe Kangas
8cd8c7df20
Add support for storing chunks on S3
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