bigbluebutton-Github/record-and-playback/core
Calvin Walton 11da0b61e0 Update caption track generation based on feedback
I've had a chance to see how this script behaves with actual live
caption tracks now, and there's room for improvement. In particular,
it often generates cues that overlap - the next one appears before the
previous one disappears. The browser player position handles this
really poorly, and it's nearly unreadable.

The solution is to, if two cues would overlap, merge them into a
single multiline cue that displays for the full time. This is a lot
easier to read.

Some extra code is added to de-overlap any remaining cues (e.g. if
there's a third cue that would also overlap). This will reduce the
time that the earlier cue gets shown below my preferred minimum, but
not really much we can do about that if people are talking/typing
quickly.

The code can easily be tweaked to set a different number of maximum
lines per cue if desired.
2017-06-06 09:24:14 -04:00
..
features Remove a few matterhorn references that were missed. 2016-09-02 17:45:10 -04:00
lib - build get recordings api response 2017-03-13 21:43:39 +00:00
resources/raw - extract metadata from events.xml and generate index.html in publish dir for simple playback 2011-05-24 18:16:54 -04:00
scripts Update caption track generation based on feedback 2017-06-06 09:24:14 -04:00
spec Remove a bunch of unused/old audio processing code. 2016-09-02 16:40:27 -04:00
systemd Moved the recording systemd scripts into the core directory 2017-03-23 10:36:10 -05:00
Gemfile Drop streamio-ffmpeg from required gems 2016-09-02 16:40:27 -04:00
Gemfile.lock Update Gemfile.lock for 1.1-dev 2016-11-10 10:03:17 -06:00