Closed (outdated)
Project:
BigBlueButton
Version:
7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Reporter:
Created:
28 Jan 2012 at 15:32 UTC
Updated:
21 Jul 2016 at 12:09 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
earwax commentedI concur
Comment #2
Chipie commentedPlease test this patch:
Comment #3
-alex- commentedupdate.php - No pending updates.
:(
Comment #4
Chipie commentedThank you for the feedback. Please disable, uninstall and enable the module again.
Comment #5
-alex- commentedSorry. :) It's ok now. No errors.
Where can I see the records and how can I publish them?
Comment #6
jvieille commented1) How does this work? Do we get the record in the meeting node itself, how? As a reference to the stored recorded in the bbb server so we can play it by clicking something on the node?
2) Can we get a patch for D6?
Thanks a lot
Comment #7
jvieille commentedthe change in database in bbb.installl should be done in a bbb_update function, unless Drupal cannot guess that there is a change
Comment #8
socialnicheguru commentedHow can I access the recording?
Comment #9
-alex- commentedExample:
URL-SERVER/playback/slides/playback.html?meetingId=a56723eb6a9678a584731b86ed27d50a5f3177c3-1341906076090
Comment #10
gratefulsk commentedI've applied the patch, but it doesn't seem to be recording. There are no recordings found in my /var/www/bigbluebutton directory on my bbb server. I'm on Drupal 7.15
Comment #11
socialnicheguru commentedpatch should be updated to take this into account:
http://drupal.org/node/1561584#comment-6672118
Comment #12
zerorez commentedDoes this work with recording through Matterhorn integration? I just finished setting up a Matterhorn server for the the bbb server so that would be very nice if it did. I'm sure there will be more and more people needing this.
---
Edit: It doesn't work with Matterhorn. I tested it today. Matterhorn does receive an attempt but it stops at "Processing" and fails.
The "Title" of the meeting seems to be missing. Here's the error:
org.opencastproject.workflow.api.WorkflowOperationException: java.lang.IllegalStateException: Required property 'EName{namespaceName='http://purl.org/dc/terms/', localName='title'}' is missing
There are also some optional text fields that are missing but those aren't as important as getting the audio/video recording over to Matterhorn.
Comment #13
zerorez commentedOff the top of my head, it looks like these two required fields would need to be added into the bbb-module's $params and sent to Matterhorn, but I'm not sure yet or which functions in the code this would be implemented in.
Fields are from this demo: http://demo.bigbluebutton.org/demo/demo6.jsp
I'll try to look at it when I get a chance, but time is so limited right now that I'm not sure how far I can get, and I don't know where to look first. All I know is BBB probably needs to take these two fields and send them over to the Matterhorn server. Since BBB and Matterhorn are on two different servers, I'm not sure how to look into and debug something like this yet. There may also be other issues. Although, just initializing the recording may take care of everything else because I did find the BBB zip file and BBB flv files (muxed_audio_webcam.flv, deskshare.flv) from the failed attempts over in the "/opt/matterhorn/content/files/collection/failed.zips" directory and "/opt/matterhorn/content/files/mediapackage/" directory on the Matterhorn server. So it looks like the necessary a/v files are at least being uploaded to Matterhorn.
Anyone have any suggestions?
Comment #14
zerorez commentedNever mind, I got it to work. I'll tell you what I did asap but it wasn't that hard. I was able to get a tip on where to look for the right variable names.
I've never done a patch but I should probably learn how to do that. It's not that many lines though and it is basically repeating most of what is already there. Anyway, it works with recording through a BBB/Matterhorn setup now. I only added the necessary variables but there are some more that could be added. I'll try to mess with it some more.
Comment #15
jvieille commentedWould this patch work with the D6 version?
Anyone interested in D6 anymoie?
Comment #16
scottm316 commentedWhile I realize this issue is ancient, there is still no option to do this. Here is a patch that adds the capability.
This patch REQUIRES you to run update.php after applying it.
I am very interested in any feedback.
Comment #17
rpsuI found a couple of smallish issues:
Comment #19
rpsuThis patch includes both #16 and #17 changes, as #17 included only changes between #16 and #17.
Comment #20
rpsuThis patch includes both #16 and #17 changes, as #17 included only changes between #16 and #17.
Comment #21
Chipie commentedThx a lot rspu. It works great.
Comment #22
Chipie commentedThis fix included in the latest dev.
Comment #23
jvieille commentedAm I wrong, or the only thing that BBB recording integration does is switchwing the recording on or off, but not providing any means to access the records?
The BBB API has 3 commands
https://code.google.com/p/bigbluebutton/wiki/081API#Get_Recordings
https://code.google.com/p/bigbluebutton/wiki/081API#Publish_Recordings
https://code.google.com/p/bigbluebutton/wiki/081API#Delete_Recordings
At least the first one is needed : It would provide a link that triggers the playback
Comment #24
rpsuI'll do integration to manage recordings by the end of this year. If you jvieille need it quicker, please feel free to go ahead.
Comment #25
jvieille commentedThanks,
However, I stick on D6, not planning to go D7.
I don't know if major design changes occured for the D7 realese?
Comment #26
ydahiHello All,
I'm having some difficulties getting the playback of recordings set up.
The Meeting IDs that views provides do not match the ids stored on my bbb server.
For example, I have a Meeting ID of something like:
7190118491078885745179891119911010611970575381109701031011141021106880114791161046711876798980558388565If I build a link using this ID like:
http://my.bbb.server/playback/presentation/playback.html?meetingId=7190118491078885745179891119911010611970575381109701031011141021106880114791161046711876798980558388565I get a 404.
On my bbb server I can see that folders/files are being generated with IDs like:
c7a0d623b326f09340efeed0633e6fc71fd584cb-1385483162048so if I build a link like:
http://my.bbb.server/playback/presentation/playback.html?meetingId=c7a0d623b326f09340efeed0633e6fc71fd584cb-1385483162048I can successfully watch the recorded meeting.
I am hoping that one of you brilliant people can point me in the right direction for generating/retrieving the IDs that BBB uses.
Many Thanks!
Comment #27
Chipie commentedYou have to fetch the correct id form the bbb server. This feature isn't implemented yet in the bbb module.
jvieille mentioned in #23 the api calls for getting the recordings.
Comment #28
ydahiOpening this up again... has any one made any strides? (I tried but didn't get far).
I may have some funding available for this if encouragement is needed. Any takers?
Comment #29
sanduhrs