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>
6 years ago
Gabe Kangas
22a1eb90ab
Fix hls_list_size and delete_segments not working
6 years ago
Gabe Kangas
56f7dbba9f
Fix offline video while in passthrough mode, it needs an explicit output bandwidth
6 years ago
Gabe Kangas
04e8e2d82d
Fix passthrough video setting
6 years ago
Gabe Kangas
69da77b054
Fix short segment thumbnails. Move to JPG thumbs. Fix default thumb copy.
6 years ago
Gabe Kangas
cfc7ea7967
Remove log
6 years ago
Gabe Kangas
e3d84f37ac
Standardize logging format
6 years ago
Gabe Kangas
b2f74adc02
Move player js to player.js. Update offline video clip.
6 years ago
Gabe Kangas
cbe37d68ce
Silence some logging
6 years ago
Gabe Kangas
f900539481
Use simpler offline segment filenames to assist in caching
6 years ago
Gabe Kangas
5bc3555206
Stitch in an offline slate when the RTMP stream is dropped
6 years ago
Gabe Kangas
d9ce2c0575
Remove hardcoded urls
6 years ago
Gabe Kangas
0d0e33c607
Encoder tweaks
6 years ago
Gabe Kangas
38127bed77
More encoder tweaking
6 years ago
Gabe Kangas
60288d5676
Experimenting with different encoder settings
6 years ago
Gabe Kangas
a063956660
Restore max num of segments in playlist value
6 years ago
Gabe Kangas
5a7c16374c
Restore customizable chunk lengths
6 years ago
Gabe Kangas
d53fe98543
Enable passthrough video, where there is no reencoding and is lighterweight
6 years ago
Gabe Kangas
e8db314784
Transcoding tweaks
6 years ago
Gabe Kangas
baddda3461
Only try to read input stream in real-time, not faster
6 years ago
Gabe Kangas
d52a120fa6
Add resizing to video processing
6 years ago
Gabe Kangas
bd145fddf0
Add Dockerfile for containeraization
6 years ago
Gabe Kangas
c4b6478b7b
Add support for custom encoder presets
6 years ago
Gabe Kangas
ff5502bbe7
Tweak ffmpeg settings to try and speed up encoding
6 years ago
Gabe Kangas
2829d14144
Do not transcode audio just pass it along
6 years ago
Gabe Kangas
0b5452de89
Support multiple adaptive bitrates
6 years ago
Gabe Kangas
29f51f6ccc
A little cleanup
6 years ago
Gabe Kangas
8cd8c7df20
Add support for storing chunks on S3
6 years ago
Gabe Kangas
16047d884d
Refactor ipfs storage behind a standard interface
6 years ago
Gabe Kangas
d0ec846b30
Create pipe in tmp directory instead of cwd
6 years ago
Gabe Kangas
ca622c85c7
Add config file. Turn on/off ipfs
6 years ago
Gabe Kangas
bfe62cd34a
Point playlist at local files instead of IPFS to test
6 years ago
Gabe Kangas
bf5d792ac0
Will now run as a self-contained IPFS node
6 years ago
Gabe Kangas
af698063bd
Initial POC works with IPFS
6 years ago