This plug-in lets you share your desktop screen if you so choose. Attendees do not need to install any software to attend.
If you are just sharing video, audio, PPT, PDF, chat, etc. you DO NOT need any plug-in, even for the meeting host. If you look at the Features tab in the Host a Meeting dialog box you can see you can turn off features. Turn off screencast and you won’t need to download anything. We are working on improving the workflow so that the plug-in installation screen ONLY shows up when you want to share your screen for the first time. And we’re hard at work on Mac screensharing so please stay tuned!
Hope that helps, and thanks for trying Dimdim.