57 Commits (85e7af3d5f9e39b5f9c9de95a8de14579215269c)

Author SHA1 Message Date
Gabe Kangas 85e7af3d5f
Update to Go 1.20 + run better align (#2927) 2 years ago
Gabe Kangas c4f30210ac
Add comment to explain what this service does 2 years ago
Gabe Kangas d253081452
feat(video): force closed gops 2 years ago
Gabe Kangas f4ed7d7453
Create explicit mapping between cpu use levels and codec presets. Closes #2610 2 years ago
Meisam 64d3c37fb2
improve stream testing script (#2549) 2 years ago
Gabe Kangas 2675150cdf
Revert "improve stream testing script (#2525)" 2 years ago
Meisam e748d8f765
improve stream testing script (#2525) 2 years ago
Gabe Kangas ccaeda88ad
Remove package-comments rule 3 years ago
Gabe Kangas 20e6b87a35
Remove package-comments rule 3 years ago
Gabe Kangas 18a184eeb7
Use bundled images instead of old webroot files 3 years ago
Lerk f5a5ac006a
Add videotoolbox codec (#1771) 3 years ago
Gabe Kangas a8167dc9e0
Fix tests after segment filename change 3 years ago
Gabe Kangas b9a597299f
Simplify segment filenames. Closes #1778 3 years ago
Lerk a7687c861e
Fix "invalid cross-device link" error when running on a different filesystem (#1769) 3 years ago
Gabe Kangas f272542e40
Persistent HTTP connections seem to work now. Re-enabling. 3 years ago
Gabe Kangas 0d77856cb9
Simplify saving segments to disk 3 years ago
Gabe Kangas 8bc40486f8
Quiet, linter 3 years ago
Gabe Kangas 045a0a2afd
Social features / ActivityPub federation (#1629) 3 years ago
Gabe Kangas ba906e2609
Give transcoder a larger codec buffer size. 4 years ago
Gabe Kangas b052fa410b Update tests 4 years ago
Gabe Kangas 73e58a7801 Refactor the offline clip handling. 4 years ago
Gabe Kangas 3585340f1b Update test 4 years ago
Eng Zer Jun 7996df85e1
refactor: move from io/ioutil to io and os packages (#1546) 4 years ago
Gabe Kangas 4c37308e71 Update the HLS flags to adhere to more Apple recommendations 4 years ago
Gabe Kangas 5b38426e31 Tweak video bandwidth values to be < 10% over max 4 years ago
Gabe Kangas bdce2e13bf Some linter cleanup 4 years ago
Gabe Kangas 3f4176d8d6 Replace panics with our logging framework 4 years ago
Gabe Kangas c4d2ffd834
Fix crash when an invalid inbound stream is disconnected. Closes #1439 (#1483) 4 years ago
Gabe Kangas ca9d5de192
Embed static resources (#1466) 4 years ago
Gabe Kangas 1b053ffd1b
Simplify HLS storage paths (#1393) 4 years ago
Gabe Kangas c6c6f0233d
Expanded linting + fix warnings (#1396) 4 years ago
Halil İbrahim Kocaöz d90b02e50b
fix moved transcoding error links (#1381) 4 years ago
ooa113y efb80243d5
Fix Windows tests (#1376) 4 years ago
Meisam 41a7e8b896
check the return value of os.Rename (#1288) 4 years ago
Christian cb7a9b89ea
safely generate the thumbnail.jpg & preview.gif (#1279) 4 years ago
Gabe Kangas 3dc3ad75f6 Cleanup errors that are not fatal during filesystem cleanup 4 years ago
Gabe Kangas 44d6a36b77 Cleanup linter warnings 4 years ago
Gabe Kangas 37fedb8ab8 Ignore some additional non-fatal errors 4 years ago
Meisam 7361578412
style fix for error checking (#1170) 4 years ago
Meisam a13e1e75e2
proper cleanup and permission check for the hls directory (#1167) 4 years ago
Jannik 3f9f4a151c
refactor: use io.Pipe and ffmpeg's stdin (#1148) 4 years ago
Gabe Kangas 12104978e8 Some linter cleanup 4 years ago
Gabe Kangas 1a0beb1d0e Fix tests 4 years ago
Gabe Kangas 381daaec9b Save owncast logs to log file. Closes #908 4 years ago
tomleb 1504ea3509
Add -logdir flag (#1039) 4 years ago
Gabe Kangas 09da85090e Fix tests 4 years ago
Gabe Kangas 4f4cef97e2 Force an iframe every segment 4 years ago
Gabe Kangas fc123ecda3 Fix tests 4 years ago
Gabe Kangas fa3a959dc5 update tests 4 years ago
Gabe Kangas 5324d235bf Force an i-frame every second for consistent segment lenghts with 4 years ago