Important
If you are running the :dev container image now is the best time to switch back to :latest or the semver version.
Changes
Reintroducing video convert task for live stream archives
This was removed a few months ago with the introduction of using ffmpeg for live stream archiving. I've found directly saving to an mp4 isn't the greatest (is not crash resistant, causing some issues with being cancelled early). Now the live stream is saved to a transport stream (.ts) file then remuxed to .mp4 during the video convert task. Nothing changes in terms of the video, it's still an mp4 (or HLS if you want). This makes the live stream archive much more crash-resistant.
What's Changed
- fix: escape vtt image paths by @Zibbp in #1060
- build(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 by @dependabot[bot] in #1058
- build(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 by @dependabot[bot] in #1057
- build(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 by @dependabot[bot] in #1056
- fix: continue with live archive processing if ffmpeg task fails by @Zibbp in #1062
- fix(live): make chat download more crash resistant by @Zibbp in #1063
- feat: save live archive as ts then remux to mp4 by @Zibbp in #1064
- build(deps): bump github.com/lib/pq from 1.11.1 to 1.11.2 by @dependabot[bot] in #1065
- feat: persist admin page table items per page by @Zibbp in #1071
Full Changelog: v4.12.0...v4.13.0