Commit Graph

1510 Commits

Author SHA1 Message Date
gugat
ea2c453807 Add info log messages from each method of generators
Add info log messages from publish script of slides. The log was empty before, was just created.
Add --check option to bbb-record. Taking same logic from bbb-conf and adding info about the failed task with each error.
2012-01-05 17:07:34 -05: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
ae73711cd8 Merge branch 'master' of github.com:bigbluebutton/bigbluebutton 2011-11-30 17:08:40 -08:00
Fred Dixon
4ab6c9e63e Removed the creation of index.html for slides (no longer needed for testing) 2011-11-30 17:08:29 -08:00
Markos Calderon
e5d511239a fixed issue 1074 2011-11-22 16:04:08 -08:00
gugat
381e120c65 Use ffmpeg to concatenate videos. Mencoder command hangs with popen. 2011-11-21 09:03:41 -08:00
Fred Dixon
a3849c9a52 Removed old comments from rap-worker.rb 2011-11-20 11:16:11 -08:00
Richard Alam
62c3b220a1 change silence limit from 10 to 60 minutes as some people join the meeting very early
and thus prevents the recording from being processed.
2011-11-15 10:19:12 -05:00
Markos Calderon
7b511015e2 fix for jpg images in playback 2011-11-10 08:59:41 -08:00
Fred Dixon
22c90a9ed4 Removed hard-coded URL from playback of slides 2011-10-07 13:27:48 -07:00
Marco Calderon
d91607b1d8 changes to the length 2011-09-28 12:37:26 -05: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
261707478b fixed recording time 2011-09-22 12:50:35 -05:00
gugat
46e6598cc3 Improve quality in images 2011-09-16 10:47:58 -07:00
gugat
175b7de6a1 ow message e when browser is IE 2011-09-12 13:29:23 -07:00
gugat
a1ce36485b Set audio file according to browser
Copy wav file to publish repository
2011-09-12 12:55:12 -07:00
Fred Dixon
dc1819b8ca Minor tweaks on the fotter for playback 2011-09-09 16:19:28 -07:00
Marco Calderon
2f3b0be692 fix bottom playback slide 2011-09-09 15:54:32 -05:00
Marco Calderon
423006d308 update to slides playback 2011-09-09 11:35:26 -05:00
Marco Calderon
903a503a2e updates to the slides playback 2011-09-08 19:37:42 -05:00
Richard Alam
5cb7eb6d8a - locate audio files in the process dir not in the original loc (/var/freeswitch/meetings) because
if the admin cleans up that dir, determining recording length from file will fail.
2011-09-08 15:43:39 +00:00
Richard Alam
162dd2226f - remove duplicate audio events 2011-09-07 20:51:07 +00:00
gugat
5f075eb9d5 Set chat to go down 2011-09-05 21:43:58 -07:00
Fred Dixon
1d9d646e36 Testing bbb-record-core with the latest version of Ruby. SystemTimer is not needed in 1.9.2 2011-09-05 12:37:34 -07:00
Fred Dixon
bae17db7a6 Small edit to playback.html (removed 'chat' as it's english specific). Keep the playback clean as a basis for customization. 2011-09-04 05:23:52 -07:00
gugat
70c8c92915 Merge branch 'master' of github.com:bigbluebutton/bigbluebutton 2011-09-02 17:05:58 -07:00
gugat
e5849908a8 Remove float property to fix audio bar in the right of slides when doing playback
Change comparison operator in timeline plugin
2011-09-02 17:03:13 -07:00
Richard Alam
bf54da8be4 - remove duplicate audio events 2011-09-02 20:12:34 +00:00
Richard Alam
b59fc8d3aa - use start_record_timestamp, file, bridge to compare if 3 start events are eql? 2011-09-02 18:14:44 +00:00
Richard Alam
9921f9ef42 - make playback with chat work 2011-09-02 18:01:45 +00:00
Richard Alam
b95d3166ca - don't process duplicate audio events 2011-09-02 15:20:36 +00:00
Richard Alam
49a97e463b - update slides playback with chat 2011-09-02 13:44:35 +00:00
Fred Dixon
9efab14768 Fixed bug that prevented bbb-record from having bbb-record-core rebuilt a recording. 2011-08-31 14:45:38 -07:00
Richard Alam
0453a34767 - fix location of slides.xml 2011-08-31 19:54:32 +00:00
Richard Alam
b6bb24f00f - change size of display div 2011-08-31 15:58:36 +00:00
Richard Alam
beb4bbff9c - change css
- remove old slides playback js scripts
2011-08-31 14:09:59 +00:00
Richard Alam
ee3c6fbf53 - store copy of popcorn js files so playback still works even if there is no internet connection 2011-08-31 14:08:23 +00:00
Richard Alam
e9f4cc4ffb - replace slides playback with popcorn 2011-08-31 14:00:20 +00:00
Fred Dixon
5a43aba27a Ingest and processing slides.rb now logs to /var/log/bigbluebutton/slides. 2011-08-20 12:14:33 -07:00
Richard Alam
c660ab9651 - add more logging on padding issue 2011-08-18 11:01:24 -04:00
Richard Alam
9057cd79c1 -remove audio padding at the end of the recording 2011-08-18 10:46:03 -04:00
Marco Calderon
a32992946c Merge branch 'master' of github.com:bigbluebutton/bigbluebutton 2011-08-16 08:18:09 +00:00
Marco Calderon
28ad4f6ce8 Cleanup script 2011-08-16 08:17:21 +00:00
Richard Alam
f6d7540ff5 - add some doc on why we limit length of silence file 2011-08-15 17:28:53 -04:00
Richard Alam
1c92d22b0d fix typo 2011-08-15 15:32:03 -04:00
Richard Alam
e59cb41e7f - raise exception when length of audio is 0 and when the silence is grater than 10 minutes. 2011-08-15 15:27:25 -04:00
Marco Calderon
f052b776d7 a temp solution for show the recording name 2011-08-10 14:33:04 +00:00
Richard Alam
f72589d1b7 - rename matterhorn properties and add comments 2011-08-05 18:25:44 +00:00
gugat
915acb8169 Overwrite eql? in AudioRecordingEvent class
and use uniq! in the array start_events in the method
start_audio_recording_events
2011-07-29 02:02:43 -05:00
Richard Alam
76dab31f61 - don't raise an exception when executing external command and some text gets printed on stderr. Just log the error and move on. 2011-08-05 16:48:19 +00:00
gugat
0593ebdc14 Avoid squished deskshare video 2011-07-24 19:17:53 -05:00
gugat
d2d711704e Fix bug while installing third party tools 2011-07-20 20:39:26 -05:00
gugat
59031812be Add logger in rap-worker.rb 2011-07-20 20:13:22 -05:00
Marco Calderon
d32110d36c api according to the latest spec 2011-06-30 02:33:12 +00:00
Richard Alam
3d3f6bbab1 - rename simple to slides
- merge guga's work to pre-load images when playing back recording
2011-07-21 11:58:22 -04:00
gugat
e7c78c3759 PreLoad Images in slides' playback 2011-07-20 18:19:17 -05:00
Richard Alam
c5f8aa9344 - rename simple playback to slides playback 2011-07-19 14:33:17 -04:00
Richard Alam
e97a57e813 - make imagemagick generate smaller PNG files.... 2011-07-19 11:36:03 -04:00
gugat
e721dd19a1 Require open4 in recordandplayback.rb
Add open4 to Gemfile
2011-07-15 17:09:11 -05:00
gugat
c56facd64c Change image presentations (gif, jpg) to png, so they will be played properly 2011-07-14 18:51:51 -05:00
gugat
89086ba54a Merge branch 'refactor' of github.com:gugat/bigbluebutton into respaldo 2011-07-14 10:30:06 -05:00
gugat
1010dc4cbf Add support for presentation images (jpg,png,gif) in simple processing 2011-07-14 09:49:26 -05:00
gugat
feeaf1bcb6 Merge branch 'master' of git://github.com/bigbluebutton/bigbluebutton into respaldo 2011-07-14 09:44:12 -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
76947a3cd6 use meetingID for index.html file for slides playback (this index.html file is for testing only and will soon disappear) 2011-07-10 11:33:22 -07:00
Fred Dixon
74dcf87466 Merge branch 'master' of github.com:bigbluebutton/bigbluebutton 2011-07-10 08:38:19 -07:00
Fred Dixon
c431169bd7 Changed redis host for bigbluebutton.yml to 127.0.0.1 2011-07-10 08:38:12 -07:00
Richard Alam
8070f25bab - change permission of file so that it is readable by nginx 2011-07-10 10:32:20 -04: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
gugat
1c45591583 Change BigBlueButton.execute to use Open4 2011-06-29 00:08:58 -05:00
gugat
b72e140be9 Execute mencoder command with BigBlueButton.execute in archive.rb 2011-06-28 19:35:45 +00:00
gugat
9526a5c713 Merge branch 'master' of git://github.com/bigbluebutton/bigbluebutton into respaldo 2011-06-28 15:34:21 +00:00
Richard Alam
41db771068 - change default matterhoen server 2011-06-26 11:17:47 -04:00
Richard Alam
7f4d38b5a6 - process metdata properly and simple playback 2011-06-26 10:56:03 -04:00
Richard Alam
15b29db03f - add playback format into metadata.xml
- implement get recordings for a meeting id
2011-06-22 16:35:11 -04:00
Richard Alam
d044221d70 - start implementing get recording api 2011-06-22 15:53:27 -04:00
gugat
794d419631 Substitute IO.popen by BigBlueButton.execute in presentation.rb and video.rb 2011-05-25 07:06:36 +00:00
gugat
25bb768026 Return output in BigBlueButton.execute
Use BigBlueButton.execute in determine_length_of_audio_from_file in audio.rb
2011-05-25 03:50:05 +00:00
gugat
9038522311 Change BigBlueButton.execute to log error properly 2011-05-25 00:43:48 +00:00
Richard Alam
ef40a1cb28 - cleanup
- make the length of the blank video into a float instead of int. This way we hope to have
   a blank video with 8.74sec long instead of 8sec long.
2011-06-15 12:20:10 -04:00
Richard Alam
181133ab9e - add matterhorn-install script. There is still a problme of it not starting on my machine. 2011-06-13 17:34:57 -04:00
Richard Alam
12c5b34cea - store start and stop webcam events by sending message from video app
instead of relying on status event
2011-06-13 14:32:07 -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
dfb6283e59 - don't prompt adding host to known_host 2011-06-08 20:28:12 -04:00
Richard Alam
f14085a487 Merge branch 'master' of github.com:bigbluebutton/bigbluebutton 2011-06-08 19:40:54 -04:00
Richard Alam
2541b89464 - remove publish/matterhorn.rb as we now run it as a separate process 2011-06-08 19:40:19 -04:00
Fred Dixon
b5cd824a29 Added lsb-section to record and playback god init.d script 2011-06-08 15:28:22 -07:00
Richard Alam
e67534997b - move so that it gets built as part of bbb-record-core 2011-06-08 17:35:15 -04:00
Richard Alam
ef2eab978f - upgrade version of felix to 3.2.2 from 3.2.0 as 3.2.0 is not available anymore form the download link 2011-06-08 14:01:07 -04:00
Richard Alam
961ab6f402 - add some info on how to use matterhorn dopbox ingest feature 2011-06-08 13:55:26 -04:00
Richard Alam
8eb9f0266e - fix typo 2011-06-08 11:03:19 -04:00
Richard Alam
23c90f1af0 - put publishing to matterhorn on a different process since it needs to run as root 2011-06-08 10:57: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
002460dc81 - change logic...it should publish recording when directory is NOT present 2011-06-06 16:59:55 -04:00
Richard Alam
350d71b53e - setup logger properly 2011-06-06 16:09:53 -04:00
Richard Alam
a66daaad8a - start automating publish part 2011-06-06 15:55:28 -04:00
Richard Alam
988da9b621 - fix typo and rename var 2011-06-06 15:26:46 -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
d5eaaee2b7 - ffmpeg that comes with Ubuntu 10.04 segfaults when using padbottom/top/left/right
- need to upgrade to newest ffmpeg based on instructions in http://ubuntuforums.org/showpost.php?p=9868359&postcount=1289
2011-06-06 12:08:05 -04:00
Richard Alam
e940b17982 - process properly matterhorn metadata 2011-06-03 12:18:54 -04:00
Richard Alam
c8e7c185b0 - simple cleanup 2011-06-03 12:18:36 -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
92cc564d48 - change playback client url 2011-06-01 18:55:25 -04:00
Richard Alam
6d82190ba5 - paddings must be even 2011-06-01 18:27:27 -04:00
Richard Alam
d142763b58 - use pad_top/bottom/left/right options for ffmpeg that comes with Ubuntu 10.04 2011-06-01 18:16:50 -04:00
Fred Dixon
2ca6b2a541 support one slide presentation 2011-06-01 14:52:07 -07:00
Fred Dixon
2b8a054db8 Added simple.nginx to store in /etc/bigbluebutton/nginx to support multiple rewrite rules for nginx 2011-06-01 14:42:48 -07:00
Fred Dixon
05d33be6f1 Minor change to path for simple recordings 2011-06-01 14:00:21 -07:00
Richard Alam
282199e668 - publish simple recordings in /var/bigbluebutton/recordings/published/simple 2011-05-31 17:28:20 -04:00
Richard Alam
6208587706 - update SystemTimer to 1.2.3 2011-05-27 19:45:05 -04:00
Richard Alam
c7c69296f8 - scale webcams to fit 640x480 while maintaining aspect ratio 2011-05-26 09:56:59 -04:00
Richard Alam
6f314df412 - make the deskshare fit into 640x480 frame size while maintaining aspect ratio 2011-05-25 16:06:16 -04:00
Richard Alam
353b4e6868 - fix matching start and stop events 2011-05-25 13:20:03 -04:00
Richard Alam
26bf7f5344 - fix problem where event name isn't extracted from redis properly 2011-05-25 10:17:14 -04:00
Richard Alam
d5149a168c have metadata as attribs instead of nodes 2011-05-24 18:29:16 -04:00
Richard Alam
0c128872ea - extract metadata from events.xml and generate index.html in publish dir for simple playback 2011-05-24 18:16:54 -04:00
Richard Alam
c89cc5b777 - fix so that logs are written in /var/log/bigbluebutton/ using the ff convention
<playback-type>-process-<meeting-id>.log
2011-05-24 13:58:56 -04:00
Richard Alam
442e510953 - minor changes to make xml attrib names consistent 2011-05-24 13:27:32 -04:00
Richard Alam
52462ebdbf - modify simple playback client 2011-05-24 13:07:08 -04:00
Richard Alam
758156e64f - cleanup simple playback 2011-05-24 12:56:01 -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
e25d803a5a - cleanup 2011-05-22 16:42:28 -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
a1c956ff0b - accidentally renamed simple.rb to process.rb 2011-05-22 16:23:15 -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
Richard Alam
5078dcdb93 - change playback-client-js to simple playback 2011-05-22 16:02:00 -04:00
Richard Alam
491e2af437 - cleanup and move webminer into labs 2011-05-22 15:59:33 -04:00
Richard Alam
78f71ccc45 - remove playback-web 2011-05-22 14:48:26 -04:00
Richard Alam
7fcbc49a2e - cleanup 2011-05-22 14:39:36 -04:00
Richard Alam
01fb6a1c9b - cleanup 2011-05-22 14:25:19 -04:00
Richard Alam
1b5e8c196e - extract webcam and desktop sharing processing from spec into video.rb 2011-05-22 13:28:37 -04:00
Richard Alam
d1413a26e9 Merge branch 'record-and-playback-feature' of github.com:bigbluebutton/bigbluebutton into record-and-playback-feature 2011-05-22 11:52:42 -04:00
Richard Alam
83cc233ac4 - rename master.rb to archive.rb 2011-05-22 11:52:17 -04:00
Richard Alam
98dd37199d - refactor to easily test 2011-05-22 01:03:00 +00:00
Richard Alam
9d448738b2 - pad video properly when video is portrait or landscape...need to create tests for these 2011-05-21 20:13:33 +00:00
Richard Alam
3b9abd43bf - scale deskshare videos to 640x480...need more work to handle different cases 2011-05-20 17:53:51 -04:00
Richard Alam
0f9c0f07c7 - process multiple deskshare files 2011-05-19 15:21:29 -04:00
Richard Alam
28c7c48833 - process multiple raw webcam files 2011-05-19 12:33:18 -04:00
Richard Alam
13c84f4c28 - change start and stop webcam event to new format 2011-05-19 11:10:28 -04:00
Richard Alam
87463698cb - modify webcam sharing xml format 2011-05-17 17:23:14 -04:00
Richard Alam
52aee62366 - there seems to be a problem with using popen3 when the pdf conversion runs into a problem. IO.popen is more tolerant of errors. 2011-05-17 11:06:02 -04:00
Richard Alam
001fcb6feb - an example recording with multiple raw webcam and deskshare files 2011-05-16 13:02:57 -04:00
Richard Alam
8335c4df52 - cleanup and start logging into /var/log/bigbluebutton 2011-05-16 11:22:11 -04:00
Richard Alam
7aa0cf4835 - write simple script to look for the recorded <meeting-id>.done file and archive->process->publish it 2011-05-13 17:45:59 -04:00
Richard Alam
e9f9079827 - add script to query matterhorn for status on ingest and processing
- add sample cron script to process matterhorn
2011-05-13 15:01:11 -04:00
Richard Alam
d31cb4d258 - publish smple playback 2011-05-13 13:36:53 -04:00
Richard Alam
92ab5e6ecf - publish simple playback to a directory 2011-05-13 13:35:23 -04:00
Richard Alam
b60952917a - change from popen to open3 for executing external commnds 2011-05-13 13:34:31 -04:00
Richard Alam
97ba7e3510 - remove some files we don't need
- break down properties file for bbb core and matterhorn
2011-05-12 11:58:48 -04:00
Richard Alam
83d681262a - publish to matterhorn by scp'ing to matterhorn's inbox to trigger ingest and processing 2011-05-12 11:29:59 -04:00
Richard Alam
22204336b5 - process deskstop sharing (still assumes there is only one raw media) 2011-05-11 18:08:43 -04:00
Richard Alam
2fb51af979 - change "name" to "eventname" in events.xml
- processing for matterhonr now works (except it assumes there is only one raw media for webcam and deskshare)
2011-05-11 17:45:45 -04:00
Richard Alam
64c6579f2f - can now run archiver script to archive raw recordings for events, audio, webcam, presentation, and deskhare 2011-05-11 13:52:39 -04:00
Richard Alam
62f40fcf1e - complete recording with presentation, events, deskshare, audio, webcam
- will be used to write testcases
2011-05-11 13:48:23 -04:00
Richard Alam
f2f6e44f37 - process video by creating fillers and concating them 2011-05-11 10:13:52 -04:00
Richard Alam
5eb474be51 - write tests to process webcam video 2011-05-10 20:17:57 +00:00
Richard Alam
b2ba4dbd9f - get start and stop events for deskshare and webcam 2011-05-10 18:28:46 +00:00
Richard Alam
d9a3ac986b - add tests for presentation simple playback 2011-05-10 16:31:49 +00:00
Richard Alam
591dcc8919 - process presentation for simple playback 2011-05-09 18:50:54 -04:00
Richard Alam
1e1dd4918d - put all archive steps in master.rb
- add rescue and log when archiving fails
2011-05-09 17:24:41 -04:00
Richard Alam
7cc30ca49b - put audio processor under BigBlueButton module 2011-05-09 14:46:05 -04:00
Richard Alam
bd1b93df2b - remane audio archiver file 2011-05-09 14:24:15 -04:00
Richard Alam
0d2fbaebbf - separate each media into each own file and cleanup 2011-05-09 14:20:35 -04:00
Richard Alam
6337713fb8 - move things a bit and add Guga's Open3.popen3 method 2011-05-06 17:26:22 -04:00
Richard Alam
be757afc87 - add link to thin doc 2011-05-03 17:31:52 -04:00
Richard Alam
e0452bb372 - cleanup 2011-05-03 17:31:27 -04:00
Richard Alam
74b8d98fe6 - cleanup 2011-05-03 11:53:38 -04:00
Richard Alam
9863ecf45a - cleanup unneeded dirs 2011-05-03 11:51:56 -04:00
Richard Alam
6dc0a0aa89 - move the matterhorn webapp 2011-05-03 11:50:05 -04:00
Richard Alam
5c1815504d - cleanup 2011-05-03 10:33:40 -04:00
Marco Calderon
f72fed1566 added bundle.setup and metadata to sinatra app 2011-04-29 09:10:59 +00:00
Richard Alam
6dd49331dc - script to concatenate deskshare 2011-04-29 16:50:24 -04:00
Richard Alam
948ade0773 Merge branch 'record-and-playback-feature' of github.com:bigbluebutton/bigbluebutton into record-and-playback-feature 2011-04-29 12:36:37 -04:00
Marco Calderon
ffa2a48d21 fixing proxy pass for the matterhorn sinatra app 2011-04-28 23:20:23 +00:00
Marco Calderon
48029bf469 update thin instructions and layout 2011-04-28 20:28:33 +00:00
Gustavo Salazar
5eaee6af6c Add Matterhorn1.1 installation steps 2011-04-27 00:51:24 +00:00
Richard Alam
c90e9ae19a - add way to do logging 2011-04-26 16:38:10 -04:00
Richard Alam
d244105867 - create cucumber step to test video processing 2011-04-26 12:11:53 -04:00
Richard Alam
2b665ecb50 - add presentation processing 2011-04-26 12:04:52 -04:00
Richard Alam
58f51268a7 - process video and presentation 2011-04-25 17:04:10 -04:00
Richard Alam
02b5c9f773 - add logger 2011-04-25 15:29:33 -04:00
Richard Alam
dd66bd9d1a Merge branch 'record-and-playback-feature' of github.com:bigbluebutton/bigbluebutton into record-and-playback-feature 2011-04-25 14:10:00 -04:00
Richard Alam
4ed3cda5d8 - fix paths so we can run the script without failing on "require"
should run scripts in the script dir (i.e. script> ruby archive/master.rb)
2011-04-25 14:06:32 -04:00
Richard Alam
a30e0b0926 - add Process.wait so that external commands are processed sequentially 2011-04-24 22:12:50 +00:00
Richard Alam
8c99450dda - process video recording for matterhorn 2011-04-24 21:44:19 +00:00
Marco Calderon
532314751f Merge branch 'record-and-playback-feature' of github.com:bigbluebutton/bigbluebutton into record-and-playback-feature 2011-03-27 22:16:29 +00:00
Richard Alam
63e69a9ef2 - setup record and playback scripts in a directory layout convention. This convention makes it easy to extend the
different steps it takes to process the recorded meeting through the different phases. Having a convention also
   allows us to add more ways of creating different playback outputs in the future.
2011-04-20 14:34:15 -04:00
Richard Alam
9bb96f4131 - experiment with running scripts in a directory 2011-04-17 13:59:13 +00:00
Richard Alam
65d6e61890 - call the ruby scripts from bbb-web 2011-04-15 18:19:51 -04:00
Richard Alam
d1ac451fd3 - add process matterhorn recording script 2011-04-15 16:44:30 -04:00
Richard Alam
b9e6c42e5d - add archiver script that reads properties from a yaml file 2011-04-15 15:34:28 -04:00
Richard Alam
76814ea561 - add trollop gem 2011-04-15 14:31:38 -04:00
Richard Alam
f84f682d9e - add upload to matterhorn method 2011-04-15 13:38:28 -04:00
Richard Alam
3986864e49 - recording sample with webcam flv file that can be processed by ffmpeg
- need to upgrade to latest Red5 to make this work
2011-04-15 11:43:53 -04:00
Marco Calderon
7deb164175 adding nginx proxy pass to matterhorn app 2011-03-27 22:14:37 +00:00
Marco Calderon
0620e11a51 adding a couple of things for matterhorn 2011-03-27 09:42:59 +00:00
Richard Alam
c6dfd54717 - strip out the path of media from manifest.xml 2011-04-13 17:58:09 -04:00
Richard Alam
f605fe5e6a - process matterhorn 2011-04-13 17:16:20 -04:00
Richard Alam
cc91fb41b1 - new resources for matterhorn recording
- problem with the webcam which chokes ffmpeg and cuts the resulting video file
2011-04-13 17:15:26 -04:00
Richard Alam
446a2d8216 - add ruby zip and curl/curb gems 2011-04-13 17:14:49 -04:00
Richard Alam
e40ec9840a - add mime-types gem 2011-04-13 10:36:01 -04:00
Richard Alam
d7b6358933 Merge branch 'record-and-playback-feature' of github.com:bigbluebutton/bigbluebutton into record-and-playback-feature 2011-04-13 02:31:31 +00:00
Richard Alam
0c164b90ff - cleanup, formatting, and rearranging processing of matterhorn artifacts 2011-04-13 01:40:33 +00:00
Richard Alam
5a7a7f8792 - process matterhorn media 2011-04-13 00:59:52 +00:00
Marco Calderon
591add6966 using sinatra as middleware and added logger 2011-03-27 05:57:42 +00:00
Marco Calderon
1b183754ca Merge branch 'record-and-playback-feature' of github.com:bigbluebutton/bigbluebutton into record-and-playback-feature 2011-03-27 01:17:30 +00:00
Richard Alam
fd11cb249b - process matterhorn recordings 2011-04-11 18:02:24 -04:00
Richard Alam
c1af26fa65 - change path so we can run script from command line 2011-04-11 17:07:49 -04:00
Richard Alam
3f47a84a17 - process audio recordings 2011-04-11 16:46:52 -04:00
Richard Alam
ca837285c1 - consolidate Audio and AudioEvents classes 2011-04-11 11:09:44 -04:00
Richard Alam
3d5c4e244d - store audio events into xml 2011-04-10 17:51:58 +00:00
Richard Alam
9836b902a3 - fix rspec tests 2011-04-10 16:58:53 +00:00
Richard Alam
9a252b7cc0 - archive raw recordings 2011-04-10 16:48:49 +00:00
Richard Alam
bcb50bdf51 - cleanup 2011-04-10 15:06:33 +00:00
Richard Alam
d831369188 - generated sorted audio events 2011-04-08 21:12:56 +00:00
Richard Alam
1702710ce1 - generate audio paddng 2011-04-08 20:33:22 +00:00
Richard Alam
b27e36755c - implement and add tests to handle unmatched audio events 2011-04-08 19:41:57 +00:00
Richard Alam
66767d6754 - rearrange test fixtures 2011-04-08 19:40:50 +00:00
Richard Alam
ab32a54d92 - add more event processing 2011-04-08 18:44:44 -04:00
Richard Alam
f4f41afc18 - change events to recording tag 2011-04-08 16:52:53 -04:00
Richard Alam
05f6e85c34 - get events from redis and store 2011-04-08 16:48:11 -04:00
Richard Alam
acc09414dd - put Guga's script into version control 2011-04-08 16:33:58 -04:00
Richard Alam
d291745248 - start getting events from redis 2011-04-07 17:48:44 -04:00
Richard Alam
11f9844c35 Merge branch 'record-and-playback-feature' of github.com:bigbluebutton/bigbluebutton into record-and-playback-feature 2011-04-06 13:57:18 -04:00
Richard Alam
e56b3185e4 - new fixtures for matterhorn recording
- write some cukes tests
2011-04-06 13:56:28 -04:00
Richard Alam
e534a3c56d - cleanup and add tests 2011-04-05 17:30:03 -04:00
Richard Alam
d24cf648af Merge branch 'record-and-playback-feature' of github.com:bigbluebutton/bigbluebutton into record-and-playback-feature 2011-04-05 16:17:41 -04:00
Richard Alam
11123423b1 - add rspec tests to audio generator 2011-04-05 16:17:16 -04:00
Richard Alam
a81f4e4eaa - parse audio length from sox stat result 2011-04-05 12:14:14 -04:00
Richard Alam
1b00d0a95f - add streamio-ffmpeg gem 2011-04-05 12:13:44 -04:00
Richard Alam
1fad16f73c - add scripts to create dublin-core.xml and manifest.xml 2011-04-05 10:34:44 -04:00
Richard Alam
2d81b95556 - process audio recording events 2011-04-04 18:03:53 -04:00
Richard Alam
5e99acd8d7 - use the passed in sampling rate to generate silence 2011-04-04 11:03:39 -04:00
Richard Alam
b01211d8f2 Merge branch 'record-and-playback-feature' of github.com:bigbluebutton/bigbluebutton into record-and-playback-feature
Conflicts:
	record-and-playback/rap/lib/recordandplayback/collectors/audio.rb
2011-04-04 09:12:08 -04:00
Richard Alam
c5526c1df3 - add video collector 2011-04-04 09:07:59 -04:00
Richard Alam
6237913c44 - match start and stop events 2011-04-04 01:28:29 +00:00
Richard Alam
b93e3d9892 - parse events.xml 2011-04-03 23:19:32 +00:00
Richard Alam
b15b209320 - convert some of the python scripts to ruby 2011-04-02 17:29:04 +00:00
Richard Alam
520040e890 - add collectors for presentation and deskshare...need to be DRYer 2011-04-02 14:16:13 +00:00
Richard Alam
1f0cf9d23e - add video stream collector 2011-04-01 17:27:32 -04:00
Richard Alam
2ba47e1d17 - stub out file actions in audio collect rspec step 2011-04-01 14:01:41 -04:00
Richard Alam
a155a0c6c3 - modify rspec test 2011-03-31 16:13:27 -04:00
Richard Alam
8e7a1836cb - rename archiver_audio.rb to audio_collector.rb 2011-03-31 10:30:01 -04:00
Richard Alam
03eb374938 - copy example resqueu app. We'll use this as the base where we can send record processing jobs. 2011-03-30 17:12:52 -04:00
Richard Alam
adf7ee56fa - add resque gem 2011-03-30 15:45:30 -04:00
Richard Alam
e8f95d9436 - add some raw recordings we can use for unit testing 2011-03-30 14:34:42 -04:00
Marco Calderon
de0b9ed39f Merge branch 'record-and-playback-feature' of github.com:bigbluebutton/bigbluebutton into record-and-playback-feature 2011-03-28 02:36:47 +00:00
Marco Calderon
c29dc34e00 added redis support to matterhorn app 2011-03-28 02:35:24 +00:00
Marco Calderon
f30ab7d6b5 matterhorn sinatra app 2011-03-28 00:10:13 +00:00
Marco Calderon
39f10baf17 added bigbluebutton-ruby-api gem 2011-03-27 01:15:19 +00:00
Marco Calderon
58b0530f17 added ruby script for concat videos 2011-03-23 04:16:00 +00:00
Richard Alam
60d5362627 - add nokogiri gem 2011-02-28 16:25:01 -05:00
Richard Alam
c0462031ce - add redis-rb client into Gemfile 2011-02-28 16:01:16 -05:00
Richard Alam
df77f0f8e8 - cleanup 2011-02-26 15:33:47 -05:00
Richard Alam
732edcee31 - testing out cucumber and rspec 2011-02-25 18:03:39 -05:00
Richard Alam
c1bbc382a6 - add title into index.html and pass in playback host 2011-02-16 17:50:01 -05:00
Richard Alam
5f535d386f - make location of scripts configurable and playback url 2011-02-16 17:48:30 -05:00
Richard Alam
6b2eb72933 - add meeting title into event.xml. Later on we can add more metadata about the meeting (e.g. course, prof., etc.) 2011-02-16 17:47:10 -05:00
Richard Alam
7dbc32c9a6 - generate a higher quality png image 2011-02-16 17:46:30 -05:00
Richard Alam
f3bcc572fa - fix so that it displays the last slide 2011-02-16 17:45:25 -05:00
Richard Alam
1e27b3e1fe - generate index.html of recorded meetings 2011-02-14 14:23:56 -05:00
Richard Alam
53517feb90 - modify scripts to be called from bbb-web 2011-02-11 15:34:37 -05:00
Richard Alam
f2ed78bf70 - add more comments 2011-02-09 11:02:21 -05:00
Richard Alam
bb4265e2eb - add pulish script which take a processed recording and move it to the recordings directory 2011-02-09 10:47:27 -05:00
Richard Alam
2ec0b64bbf - a little bit of cleanup 2011-02-08 15:04:47 -05:00
Richard Alam
0a655b7cbc - refactor audio processing scripts. Handle failures properly. Create xml info file for audio recordings. 2011-02-08 14:20:16 -05:00
Richard Alam
eb367392d4 - start handling failure conditions when processing audio 2011-02-07 17:37:53 -05:00
Richard Alam
b8a8722d03 - refactor script to make it understandable 2011-02-07 14:40:40 -05:00
Richard Alam
4e12c542ae - wrap up other scripts with ingestandproc.py script 2011-02-04 16:18:04 -05:00
Richard Alam
b9c8f36f83 - scripts to process record and playback 2011-02-04 11:22:16 -05:00
Richard Alam
38af89450e - changed to handle new event names
- modified so that it handles multiple presentations properly
2011-02-02 11:41:31 -05:00
Richard Alam
346a1fc47b - can now create audio files automatically
- need to handle failure conditions
2011-02-01 12:30:19 -05:00
Richard Alam
76baeaf090 - remove audio files
- commit script to do ingest (not complete yet)
2011-01-31 16:57:10 -05:00
deniszgonjanin
7988931593 Deleted old Flash-based playback client 2011-01-25 02:57:00 +00:00
deniszgonjanin
aafb098700 Minor changes to the playback client to show the BBB logo at the start 2011-01-25 02:55:29 +00:00
deniszgonjanin
5f74073965 Playback for slides and audio, for xml events. 2011-01-20 08:22:46 +00:00
deniszgonjanin
bda1776772 Changes to the generateAudio script to generate .ogg files instead of .mp3 2011-01-19 06:13:35 +00:00
BigBlueButton
ebd60d8695 Script to generate PNGs from slides for record and playback 2011-01-19 05:12:38 +00:00
Richard Alam
0a36dc8f37 - upgrade bbb-commons to 0.8 2011-01-14 02:25:24 -05:00
Richard Alam
1115986cd3 - just formatting changes 2011-01-12 10:18:01 -05:00
@deniszgonjanin
1edb303d39 Created a script to automatically generate an audio file of the same length as the conference. Should be easily convertible to a script we can use to pad the beginning and end of audio files generated by asterisk/freeswitch. 2010-12-28 11:05:28 +00:00
Marco Calderon
346ae2db39 add xml stream to playback web 2010-11-19 08:15:29 +00:00
Marco Calderon
71630e8482 Demo page for playback web 2010-11-10 09:27:18 +00:00
Marco Calderon
e5021abe91 changes to playback client and web 2010-11-10 05:51:09 +00:00
Marco Calderon
d186288749 added record conference call to BBB API 2010-10-24 08:59:23 +00:00
Marco Calderon
4fed45a444 Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into record-and-playback-feature 2010-10-14 17:03:04 +00:00
Marco Calderon
828d1766d6 Support for record directly in files 2010-10-04 23:23:26 +00:00
deniszgonjanin
efd378f403 Fix for a participant being able to join the voice conference multiple times 2010-09-28 05:21:45 +00:00
deniszgonjanin
89ec87d657 Fix for new chat UI flickering 2010-09-24 10:15:22 +00:00
deniszgonjanin
bdf857b56e Chat History fix for 0.71 2010-09-24 09:12:35 +00:00
deniszgonjanin
d93ffd1f71 Playback client improvements 2010-09-17 03:59:04 +00:00
Marco Calderon
37ed5c5429 added participants module 2010-09-02 15:38:57 +00:00
Marco Calderon
6a15a2c4c8 changes to the playback-client 2010-09-02 13:29:46 +00:00
Marco Calderon
2f69b4e48b javadoc recorder module - logs updated to java code, playback-web update and playback-client update 2010-08-16 17:41:05 +00:00
Marco Calderon
6c84e2c561 Changes: bbb-apps from groovy to java, add recording module and updated events-recorder and bbb-commons 2010-08-02 10:33:36 +00:00
Richard Alam
04eabdacbb - rename package 2010-07-20 11:35:03 -04:00
Richard Alam
1bde953703 - setup dependencies 2010-07-20 11:31:57 -04:00
Richard Alam
2e2ba473fe - ignore eclipse IDE files and dir 2010-07-20 11:28:32 -04:00
Richard Alam
6d007a64fd - rename message-recorder to events-recorder 2010-07-19 13:04:39 -04:00
Richard Alam
736514e9b0 - renaming to playback-client 2010-07-19 12:17:46 -04:00
Richard Alam
a9679acbcf - cleanup unused folder 2010-07-19 12:16:53 -04:00
Richard Alam
c1edb67290 - moved the record-and-playback folder from labs 2010-07-19 12:16:11 -04:00