Is it possible to track whether someone watched your BBB recording and if so how long?

425 views
Skip to first unread message

Niels

unread,
Jun 23, 2019, 1:56:17 PM6/23/19
to BigBlueButton-dev
See title.

Thanks!

Fred Dixon

unread,
Jun 23, 2019, 4:44:03 PM6/23/19
to BigBlueButton-dev
The easier question to answer is "Is it possible to track how many times a user clicked on a recording link?" as each click triggers an entry in nginx.

To actually know if a user is watching a recording is much harder.  Nginx is streaming the recording (using pseudo streaming over https), but I don't know if there is any way to track this.

You could build a small client that embeds the HTML5 <video> tag (to view the recording) within the page and monitors the user's interaction with the tag and the corresponding bandwidth of the video stream (if this is possible).  I don't know of anyone who has done this before.

Regards,... Fred

On Sun, Jun 23, 2019 at 1:56 PM Niels <nmab...@gmail.com> wrote:
See title.

Thanks!

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To post to this group, send email to bigblueb...@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-dev.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/ec56a9de-c23a-4f3a-8f2d-fc225ee721d6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
BigBlueButton Developer
@bigbluebutton

Dhaval

unread,
Jun 26, 2019, 3:49:25 PM6/26/19
to BigBlueButton-dev
I would like to implement this. Does anybody know where/how I can get a database or list of recordings?

Chad Pilkey

unread,
Jun 26, 2019, 3:55:32 PM6/26/19
to BigBlueButton-dev
BigBlueButton doesn't have a database or list of recordings. The recordings are fetched from the file system.

Dhaval

unread,
Jun 26, 2019, 8:53:53 PM6/26/19
to BigBlueButton-dev
What file do I need to look at to see how greenlight filters and processes/displays the recording links?

Volker Trotte

unread,
Jun 27, 2019, 3:46:03 AM6/27/19
to BigBlueButton-dev
We implemented such a Database on our own, using postPublish ruby files. There you can get nearly all informations you need. We also create screenshots and thumbnails for a fast preview.

Dhaval

unread,
Jul 6, 2019, 9:46:10 PM7/6/19
to BigBlueButton-dev
is there any way to lookup an internal meeting id to convert it to a greenlight user and room name? 

Chad Pilkey

unread,
Jul 7, 2019, 12:31:30 AM7/7/19
to BigBlueButton-dev
The internal meeting id is a hash of the external meeting id/name plus the timestamp that the meeting was started. Because it's a hash there's no way to go back to the original meeting information.

Regarding the question about how Greenlight displays recordings, it calls the getRecordings API with the external meeting id that GL has in its database. http://docs.bigbluebutton.org/dev/api.html#getrecordings
Reply all
Reply to author
Forward
0 new messages