bigbluebutton-Github/record-and-playback/core
prlanzarin bba4658dd3 fix(recording): remux bbb-webrtc-recorder and KMS files during archive
Kurento may *rarely* generate WebM/MKV files with corrupt or absent
SeekHead sectors. bbb-webrtc-recorder also doesn't generate SeekHead or
even the Cues sectors by default.

While those are are *optional* fields by spec, files need to be seekable
for our recording processing scripts to work.

This commit adds a remuxing step for Kurento and bbb-webrtc-recorder raw
files that is executed during the archive phase. It should re-include
any of the missing fields that make files seekable and restore the Cues
sector in WebM files.
2023-08-17 12:38:52 -03:00
..
features Remove a few matterhorn references that were missed. 2016-09-02 17:45:10 -04:00
lib recording: Fix video processing incompatibility with Ruby 2.7 2023-03-31 11:46:09 -04:00
resources/raw recording: Anonymize names in chat 2021-09-02 15:02:27 -04:00
scripts fix(recording): remux bbb-webrtc-recorder and KMS files during archive 2023-08-17 12:38:52 -03:00
spec Include webrtc webcams in recording processing 2018-04-24 15:20:35 -04:00
systemd Merge tag 'v2.5.3' into merge25-26-jul14 2022-07-15 11:08:02 -03:00
test/recordandplayback recording: Enforce minimum length of video segments 2023-02-16 11:46:45 -05:00
.gitignore recording: Anonymize names in chat 2021-09-02 15:02:27 -04:00
Gemfile fix: record-and-playback/core/Gemfile & record-and-playback/core/Gemfile.lock to reduce vulnerabilities 2023-06-23 22:20:37 +00:00
Gemfile.lock fix: record-and-playback/core/Gemfile & record-and-playback/core/Gemfile.lock to reduce vulnerabilities 2023-06-23 22:20:37 +00:00
Rakefile recording: Anonymize names in chat 2021-09-02 15:02:27 -04:00