-
Notifications
You must be signed in to change notification settings - Fork 266
Open
Description
Hey!
First I have to say thank you for this cool docker setup and your work!
How can I enable "video" recording format accordng to the docs? I followed those docs but there's no way to install the scripts ("The processing scripts and playback support files for these recording formats can be installed from the packages named bbb-playback-formatname (e.g. bbb-playback-video)")
So I enriched the docker-compose template for recordngs service to read
additional_contexts:
- record-core=./repos/bigbluebutton/record-and-playback/core
- presentation=./repos/bigbluebutton/record-and-playback/presentation
- video=./repos/bigbluebutton/record-and-playback/video <-------------------------------------------------- Added
- bbb-conf=./repos/bigbluebutton/bigbluebutton-config
and changed the recordings Dockerfile to
COPY --from=presentation /scripts /usr/local/bigbluebutton/core/scripts/
COPY --from=video /scripts /usr/local/bigbluebutton/core/scripts/
But processing fails with a stacktrace which does not tell me why. See
recordings-1 | E, [2025-10-12T18:57:39.617941 #1395] ERROR -- : Process format failed for 04cb752b7d1d824eb24a34423f6fd2e5a4f019db-1757408683004:video
recordings-1 | I, [2025-10-12T18:57:39.618354 #1395] INFO -- : Process took 606ms
recordings-1 | I, [2025-10-12T18:57:39.618420 #1395] INFO -- : Ended worker process for 04cb752b7d1d824eb24a34423f6fd2e5a4f019db-1757408683004 with result false
recordings-1 | E, [2025-10-12T18:57:39.618591 #1395] ERROR -- : Worker process for 04cb752b7d1d824eb24a34423f6fd2e5a4f019db-1757408683004 failed with result false
recordings-1 | E, [2025-10-12T18:57:39.618773 #1395] ERROR -- : /usr/local/bigbluebutton/core/lib/recordandplayback/workers/base_worker.rb:56:in `perform'
recordings-1 | E, [2025-10-12T18:57:39.618805 #1395] ERROR -- : /usr/local/bigbluebutton/core/lib/recordandplayback/workers/process_worker.rb:26:in `perform'
recordings-1 | E, [2025-10-12T18:57:39.618863 #1395] ERROR -- : /usr/local/bigbluebutton/core/lib/recordandplayback/workers/base_worker.rb:44:in `perform'
recordings-1 | E, [2025-10-12T18:57:39.618890 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/resque-2.6.0/lib/resque/job.rb:168:in `perform'
recordings-1 | E, [2025-10-12T18:57:39.618917 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/resque-2.6.0/lib/resque/worker.rb:322:in `perform'
recordings-1 | E, [2025-10-12T18:57:39.618952 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/resque-2.6.0/lib/resque/worker.rb:922:in `block in perform_with_fork'
recordings-1 | E, [2025-10-12T18:57:39.618976 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/resque-2.6.0/lib/resque/worker.rb:920:in `fork'
recordings-1 | E, [2025-10-12T18:57:39.619008 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/resque-2.6.0/lib/resque/worker.rb:920:in `perform_with_fork'
recordings-1 | E, [2025-10-12T18:57:39.619032 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/resque-2.6.0/lib/resque/worker.rb:278:in `work_one_job'
recordings-1 | E, [2025-10-12T18:57:39.619062 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/resque-2.6.0/lib/resque/worker.rb:249:in `block in work'
recordings-1 | E, [2025-10-12T18:57:39.619085 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/resque-2.6.0/lib/resque/worker.rb:246:in `loop'
recordings-1 | E, [2025-10-12T18:57:39.619106 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/resque-2.6.0/lib/resque/worker.rb:246:in `work'
recordings-1 | E, [2025-10-12T18:57:39.619129 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/resque-2.6.0/lib/resque/tasks.rb:20:in `block (2 levels) in <top (required)>'
recordings-1 | E, [2025-10-12T18:57:39.619165 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `block in execute'
recordings-1 | E, [2025-10-12T18:57:39.619189 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `each'
recordings-1 | E, [2025-10-12T18:57:39.619211 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `execute'
recordings-1 | E, [2025-10-12T18:57:39.619255 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
recordings-1 | E, [2025-10-12T18:57:39.619291 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/task.rb:199:in `synchronize'
recordings-1 | E, [2025-10-12T18:57:39.619334 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/task.rb:199:in `invoke_with_call_chain'
recordings-1 | E, [2025-10-12T18:57:39.619385 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/task.rb:188:in `invoke'
recordings-1 | E, [2025-10-12T18:57:39.619421 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:160:in `invoke_task'
recordings-1 | E, [2025-10-12T18:57:39.619486 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:116:in `block (2 levels) in top_level'
recordings-1 | E, [2025-10-12T18:57:39.619527 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:116:in `each'
recordings-1 | E, [2025-10-12T18:57:39.619564 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:116:in `block in top_level'
recordings-1 | E, [2025-10-12T18:57:39.619600 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:125:in `run_with_threads'
recordings-1 | E, [2025-10-12T18:57:39.619637 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:110:in `top_level'
recordings-1 | E, [2025-10-12T18:57:39.619671 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:83:in `block in run'
recordings-1 | E, [2025-10-12T18:57:39.619704 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:186:in `standard_exception_handling'
recordings-1 | E, [2025-10-12T18:57:39.619750 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:80:in `run'
recordings-1 | E, [2025-10-12T18:57:39.619800 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
recordings-1 | E, [2025-10-12T18:57:39.619842 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/bin/rake:25:in `load'
recordings-1 | E, [2025-10-12T18:57:39.619883 #1395] ERROR -- : /usr/local/bigbluebutton/core/vendor/bundle/ruby/3.0.0/bin/rake:25:in `<main>'
recordings-1 | E, [2025-10-12T18:57:39.620207 #1395] ERROR -- : (Job{rap:process} | BigBlueButton::Resque::ProcessWorker | [{"meeting_id"=>"04cb752b7d1d824eb24a34423f6fd2e5a4f019db-1757408683004", "single_step"=>false, "format_name"=>"video"}]) failed: #<RuntimeError: Worker process for 04cb752b7d1d824eb24a34423f6fd2e5a4f019db-1757408683004 failed with result false>
Can you help me out? What am I missing?
Metadata
Metadata
Assignees
Labels
No labels