Commit Graph

329 Commits

Author SHA1 Message Date
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