Linden Lab Official:Media Rendering Plugin System

From Second Life Wiki

Second Life Wiki > Open Source > Get source and compile > Media Rendering Plugin System
Jump to: navigation, search
(Overview)
Line 14: Line 14:
This developer release provides the components necessary for building and testing media rendering plugins to be promoted and distributed for use in future versions of the Second Life Viewer.
This developer release provides the components necessary for building and testing media rendering plugins to be promoted and distributed for use in future versions of the Second Life Viewer.
-
===MediaAPI mailing list===
 
-
[https://lists.secondlife.com/cgi-bin/mailman/listinfo/mediaapi Join the MediaAPI mailing list] to share  suggestions, tips, issues, solutions, achievements and information about plug-ins related to the MediaAPI.  The list is monitored by the MediaAPI team.  It does not replace [[Issue_tracker]] as a way to report bugs or issues to Linden Lab, but it does provide you with a direct way to communicate with other users of the MediaAPI.
 
-
=== Terms of use ===
+
[[KBnote: Use of the media rendering plugin API is subject to the [[API Terms of Use]].]]
-
 
+
-
Use of the media rendering plugin API is subject to the [[API Terms of Use]].
+
== Downloads ==
== Downloads ==

Revision as of 16:01, 9 November 2010

Official Linden Lab® Information: You may access and link to this page, but you may not copy, distribute, modify, adapt, or translate any content on this page. This content is subject to the Terms of Service and is not available under the Creative Commons or any other license.

Have a suggestion to improve this page? Contact us.

Contents


Overview

The Second Life Project Snowstorm Viewer now provides the ability for third-party developers to create media rendering plugins to display rich media content inworld. The Viewer provides this capability by loading media rendering plugins at runtime.

Creators of objects use the parcel-based media setting dialog box to reference a network-based file, and then map the media texture to an object that then displays the media. Previously, this was limited to media rendering plugins that Linden Lab created in the core of the Second Life Viewer, such as Apple QuickTime(tm).

Now, rendering engine developers can create a rendering library that loads through the media plugin API to display specific media content on textures of inworld objects, creating a richer and more vibrant set of media experiences for Second Life Residents.

This developer release provides the components necessary for building and testing media rendering plugins to be promoted and distributed for use in future versions of the Second Life Viewer.


[[KBnote: Use of the media rendering plugin API is subject to the API Terms of Use.]]

Downloads

The Snowglobe Viewer supports media rendering plugins. For more information, see the SLDEV mailing list.

NOTE: To build media rendering plugins, you must currently build the Viewer; in the future, the Media Rendering Plugin API will be separated so that you do not need to build the entire Viewer to build a plugin.

Use the Viewer 2.0 version of Snowglobe.

Download Snowglobe

Procedure: After checking out the Viewer branch, run develop.py normally, then build/run the "media_plugin_test" target in the SecondLife project. If you have any questions or issues related to building and testing media rendering plugins, contact sldev@lindenlab.com.

Personal tools