Calvin Walton
30fdd13af8
Load bigbluebutton.yml from current path
2014-11-12 16:25:52 -02:00
Fred Dixon
48b9c5a01d
Merge pull request #403 from kepstin/recording-updates-2
...
Version the playback files for the presentation recording format
2014-11-12 16:02:13 -02:00
Calvin Walton
98efa28316
Add a script to handle updating links in existing recordings
...
This adds the version number to the playback links so that
recordings select the correct version-specific playback support
files.
This script may be run automatically during upgrade; in that
case it should be run like
.../bbb-0.9-beta-recording-update --quiet
After copying recordings from an old BigBlueButton server, you
may want to manually re-run the script, and it takes the option
--force to recheck all recordings even if it has previously been
run.
2014-11-12 15:54:45 -02:00
Calvin Walton
961898c1e9
Add delay before recording archiving to workaround Red5 race
...
Right now there is a possibility that the rap-worker process might
see the recording.done file (written by bbb-web) prior to Red5 having
completed writing the video files to disk.
This happens most often when a meeting end api request is sent while a
webcam is visible.
Add a delay (currently 2 minutes) before the archive scripts are run
to work around the issue. Real fix is far more complicated...
2014-11-12 11:13:57 -02:00
Calvin Walton
49b66d6eb6
Fix publish step failing when multiple recordings processed in one run
...
The logic for deleting the process done files was wrong, resulting in
the script (attempting and failing) deleting all of the done files for
all of the processed recordings after the publish completes for one of
them.
Fix the logic to only delete the process done file for the recording that
just completed publishing.
2014-10-08 11:08:22 -04:00
Richard Alam
c56fde0c42
Merge pull request #348 from speakserve/unify-version-number
...
Unify version number
2014-08-13 14:17:45 -04:00
Ghazi Triki
bb09eb6d75
After checking we bumped projects version and Flex locales to 0.9.0 with some fixes
2014-08-13 12:20:10 +01:00
Ghazi Triki
9a794f854a
Bumped projects version and Flex locales to 0.9
2014-08-13 10:28:08 +01:00
Calvin Walton
8f7bf010fd
Switch "post" scripts to be a drop-in directory.
2014-08-11 14:57:32 -04:00
Ghazi Triki
ac7af7dfea
Manually bumped all application version to the correct actual version 0.9.0-dev
2014-07-31 17:42:38 +01:00
Calvin Walton
c73fe81e50
rap-worker: Add /usr/local/bin to the path.
2014-07-28 11:02:38 -04:00
Calvin Walton
86e8394e70
rap-worker: Ensure status directories are created
...
In some cases, it was attempting to create a status file in a directory
that did not exist yet.
2014-07-23 09:50:52 -04:00
Calvin Walton
11045c7f4a
rap-worker: Set log level to 'INFO'
...
I had it on DEBUG temporarily for testing. The old version used ERROR,
but this made it print virtually no output which made diagnosing
issues difficult.
2014-07-21 15:00:29 -04:00
Calvin Walton
b91a54afa0
record core: Remove hardcoded ffmpeg path
...
The ffmpeg binary should be looked up using the normal PATH mechanism,
it might not always be installed in the same place.
2014-07-21 14:59:33 -04:00
Calvin Walton
efb44c9dd9
Rewrite rap-worker script in an optimized fashion
...
It now does much less directory reading, and performance should
scale far better with large numbers of recordings.
Semantics should be mostly unchanged, but there's greater use
of '.fail' files to mark errors, and '.done' files are now removed
after all of the following processing steps complete.
The rap worker no longer relies on processing scripts leaving
behind empty directories; those are now removed where appropriate.
2014-07-21 14:58:46 -04:00
Gustavo Salazar
67422a4450
set version in archive
2014-05-06 17:15:10 -05:00
Gustavo Salazar
ab648a5f73
pass only meeting id to post publish script
2014-05-05 18:27:26 -05:00
Gustavo Salazar
efda95fed6
delete temp files
2014-04-29 10:33:23 -05:00
Gustavo Salazar
b1e82fe58d
post scripts for record and playback
2014-04-24 19:08:06 -05:00
Gustavo Salazar
4989b195f4
set absolute path to ffmpeg
2014-04-07 12:14:47 -07:00
Richard Alam
460dfb52bf
- modify scripts so we can run it manually
2014-04-03 20:23:49 +00:00
Fred Dixon
332824a42c
Fixes so rap-worker.rb executes
2014-03-26 23:52:59 +00:00
Gustavo Salazar
99866d43a7
Print audio file name with problems.
2014-01-30 10:45:43 -05:00
Felipe Cecagno
955f9edc99
fixing the issue of the whiteboard annotations not being shown in the proper slide; cleaning the environment (events.xml, recorded flag) when the session was recorded but the record button wasn't used
2013-12-02 13:57:05 -02:00
Felipe Cecagno
d8b3375f48
we don't want to archive recordings in which there's no mark to start the recording; it would be the same as if the meeting would be created with record=false - the only difference is that the events are archived to recordings/raw/meeting_id/events.xml, and the recorded .done flag is created as well
2013-10-02 14:18:26 -03:00
Guilherme Augusto Dias
1122f7d298
Fix playback host address
...
Fix playback host address on configuration files
2013-07-29 16:28:04 +00:00
Gustavo Salazar
bed598ca7a
remove events and files for webcam streams with length zero
2013-07-15 15:22:39 -05:00
Felipe Cecagno
ced61d3fba
rap-worker now keeps track of the processing time of a recording; a file called processing_time is generated during the process phase, and this information is added to metadata.xml when the recording is published - this information isn't retrieved by getRecordings because no modification was done on bbb-web to include this information, but at least it's there so the sysadmin can check how long does a recording take to get processed
2013-06-13 17:13:20 -03:00
Gustavo Salazar
2ae224765e
a log file by meeting in archive phase
2013-04-29 16:03:21 -05:00
Gustavo Salazar
7fe05d349f
sanity check for webcam and deskshare
2013-04-04 15:08:49 -05:00
gustavo salazar
6d90e31b85
Set playback_host in bigbluebutton.yml
2012-09-10 16:12:10 -05:00
Gustavo Salazar
f5ee8b6cbf
Update license.
2012-09-04 16:42:13 -05:00
Markos Calderon
0c9e45682e
added failed status
2012-08-21 16:55:41 -05:00
Markos Calderon
d75ca5dca4
finish testing of sanity check
2012-08-20 18:12:58 -05:00
Markos Calderon
9d9bf10e81
pending changes in rap-worker
2012-08-15 19:10:29 -05:00
Markos Calderon
7fb265e756
adding sanity check
2012-08-13 15:22:53 -05:00
Richard Alam
7b1ff2d4bb
- add utf-8 encoding magic comment to recording ruby scripts
...
http://blog.grayproductions.net/articles/understanding_m17n
2012-05-03 18:56:01 +00:00
Markos Calderon
77f664c6bd
checking dirs instead of done files
2011-12-07 13:18:21 -08:00
Markos Calderon
c95a8bc56a
adding a checking in rap-worker
2011-12-06 12:22:35 -08:00
Fred Dixon
a3849c9a52
Removed old comments from rap-worker.rb
2011-11-20 11:16:11 -08:00
Fred Dixon
ccc87f0831
Temporarily disabled messages 'Skipping ... ' from record and playback scripts as they generate large log files
2011-09-27 08:49:06 -07:00
Marco Calderon
28ad4f6ce8
Cleanup script
2011-08-16 08:17:21 +00:00
gugat
59031812be
Add logger in rap-worker.rb
2011-07-20 20:13:22 -05:00
gugat
21eed7e1d4
Merge branch 'master' of git://github.com/bigbluebutton/bigbluebutton into respaldo
2011-07-11 14:26:47 -05:00
Fred Dixon
c431169bd7
Changed redis host for bigbluebutton.yml to 127.0.0.1
2011-07-10 08:38:12 -07:00
gugat
12bdbf8475
Add logi to check redis port an host
2011-07-04 20:01:41 -05:00
gugat
428dbe84f2
Create script with logic we need to add for record and playback
...
Based in bbb-conf create functions to check errors in record and playback log files
2011-06-30 21:17:01 -05:00
gugat
b247c749a8
Add log info to BigBlueButton.execute : exitstatus, succeed? , exited?
...
Change IO.popen to BigBlueButton.execute in /core/scripts/rap-worker.rb (2)
2011-06-29 17:39:25 -05:00
Richard Alam
d044221d70
- start implementing get recording api
2011-06-22 15:53:27 -04:00
Richard Alam
1af29981fd
- move the rap core god conf into default god/conf
2011-06-08 21:14:52 -04:00
Richard Alam
f2c603c1a5
- create god scripts to manage record-and-processing script
2011-06-07 14:54:38 -04:00
Richard Alam
350d71b53e
- setup logger properly
2011-06-06 16:09:53 -04:00
Richard Alam
f2b6b07112
- no need to "sudo -u tomcat6" as main script already runs as tomcat6
2011-06-06 14:58:16 -04:00
Richard Alam
9609de20a9
- run as tomcat6 user
2011-06-06 14:45:25 -04:00
Richard Alam
870acbf50e
- start automating archive, ingest, publish
2011-06-06 14:42:38 -04:00
Richard Alam
87a53dce50
- archive only new recordings
2011-06-06 13:38:16 -04:00
Richard Alam
6b6b5bea1f
- look into recorded .done file to see if the meeting needs to be archived
2011-06-03 12:17:51 -04:00
Richard Alam
1bb6e20291
- renamed ingenst-and-processing script
...
- log when saving metadata
2011-06-03 11:15:24 -04:00
Richard Alam
705f849a64
- make script dir part of core instead of separate bin dir for easier triggering of build/packaging of bbb-record-core package
2011-05-22 17:10:22 -04:00
Richard Alam
aa1708c1c2
- change paths to locate bigbluebutton.yml and the core/lib directory
2011-05-22 16:41:44 -04:00
Richard Alam
60a03364ee
move this around to separate simple, matterhorn, and core rec-and-playback for packaging
2011-05-22 16:21:29 -04:00
Richard Alam
6bca8db210
- rename rap to core record and playback
2011-05-22 16:02:46 -04:00