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