More about BigBlueButton Screenshare Chrome Extension's publisher:696959.
Check details of BigBlueButton Screenshare Chrome Extension