Who, What, Why?
SL Viewer 2.0 Guide to Shared Media on a Prim
I'll provide a separate tutorial on configuring a surface as a media player, and also how to script the media. Scripting is already there with new functions to read the currently displayed URL and set w new one, as well as changing other settings. Importantly you have good control over who can interact with the media, and this too is scriptable. You can also create and manipulate a whitelist of acceptable URLs - you don't want vistors leaving nasty suprises on the browser. The other thing you can do of course is script the panel to reset and return to it's homepage if there's no one near it.
The new UI supports several features to help interact with the new media features. When your mouse hovers over a media surface, a small icon bar pops up allowing you to enter a new web address, or go forward/back/home. At this point, the media surface does not have focus. However, if you left click on the surface, a faint green outline appears. It now has focus, and your keystrokes now go to the browser. In addition on the popup navigation bar there is a magnifying 'zoom' button - pressing this zooms and centers the surface for easier viewing.
If the surface is configured to display Quicktime-playable content, a different navigation bar appears, with volume control and elapsed time display
This new shared media functionality is provided by the new SLPlugin architecture in the viewer. SL Viewer 2.0 comes with 2 plugins, one for displaying web pages and one for Quicktime. The plugins launch as separate processes, on a windows machine you will see up to 8 SLPlugin.exe processes running. There are already other plugins being worked on, including one that supports VNC desktop-sharing protocol and since the API is public, the expectation is that people will develop more. Mind you, with the full browser support now available, a huge raft of possibilities open up even without new plugins - shared whiteboarding and collaborative reviewing and editing being the most obvious to me.
This really is going to make a huge difference to what can be done in SL, certainly for enterprise and education uses. Along with all the other changes in Viewer 2.0 this has me all fired up about SL again. Great work!
Weblogs that reference this article:
antojames - Tue 13 Mar 2012 10:04 GMT
Ascetshoisilt - Thu 08 Mar 2012 06:23 GMT
keithferrer - Wed 15 Feb 2012 04:12 GMT
june - Thu 09 Feb 2012 06:46 GMT
Rite - Tue 07 Feb 2012 06:36 GMT