Shared Media


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Shared Media

  1. 1.
  2. 2. Viewer 2.0<br />Shared Media one of the exciting improvements!<br />© 2010 Linden Lab<br />2<br />
  3. 3. Shared Media<br />Brings the Web Into Second Life<br />Web Pages<br />Yes, Including Flash! <br />Yes, even Flash video! <br />Yes, on any surface!<br />Yes, even attached to your Avatar!<br />Be the first to wearanimated clothing!<br />It’s not just about the Web, it’s about forms ofinteractivity and animation that were not previously possible in Second Life.<br />© 2010 Linden Lab<br />3<br />
  4. 4. New Experiences and Businesses<br />Shared Media enables new possibilities:<br />Highly interactive, animated Games<br />Interactive Store Kiosks, Displays, Signs<br />Playful Collaboration (play Pictionary on a Shared White Board)<br />Business Collaboration<br />…Live Twitter Feed on Your wall – be creative!<br />© 2010 Linden Lab<br />4<br />
  5. 5. Video<br />If a picture is worth 1,000 words, then let’swatch a video <br />You Tube Links:<br /><br /><br />(that second link has underscores in it)<br />© 2010 Linden Lab<br />5<br />
  6. 6. Shared Browsing<br />Basic shared experience:<br />Everyone sees the same URL<br />User clicks on a link, everyone follows<br />Scrollbars, text fields don’t automatically synchronize<br />© 2010 Linden Lab<br />6<br />
  7. 7. Synchronicity is Content Specific<br />Go beyond shared browsing, by making content that actively keeps itself synchronized<br />Leverage a server solution for maintaining state and passing messages<br />Etherpad is a cool example for collaborative document editing:<br />© 2010 Linden Lab<br />7<br />
  8. 8. Basics of Putting Media on a Prim<br />© 2010 Linden Lab<br />8<br />Select Face<br />Add Media from Texture Tab<br />
  9. 9. Media Settings<br />General:<br />Home Page<br />Current Page<br />Auto Loop<br />Auto Zoom<br />Auto Play Media<br />Auto Scale<br />Size<br />© 2010 Linden Lab<br />9<br />
  10. 10. Media Settings<br />Customize:<br />Controls:<br />Standard / Mini<br />Permissions<br />Allow Navigation &Interactivity<br />Show Control Bar<br />for<br />Owner<br />Group<br />Anyone<br />© 2010 Linden Lab<br />10<br />
  11. 11. Controls (in action!)<br />Full<br />Mini<br />None<br />© 2010 Linden Lab<br />11<br />Standard<br />Mini<br />None<br />
  12. 12. Media Settings<br />Security:<br />Only Allow Access toSpecified URL patternsThat is, you can enable a white list<br />© 2010 Linden Lab<br />12<br />
  13. 13. New LSL<br />3 New Functions<br />llSetPrimMediaParams<br />llGetPrimMediaParams<br />llClearPrimMedia<br />Provide script based control over all the options in the new Media Settings<br />© 2010 Linden Lab<br />13<br />
  14. 14. Near by Media Controls<br />© 2010 Linden Lab<br />14<br />New Controls in top-rightof the UI<br />Stop/Start All Media<br />Enable what can play:<br />All Media Enabled<br />Allow Media to auto-play<br />Show media outside currentparcel<br />Show media attached toother avatars<br />
  15. 15. Media Related Preferences<br />© 2010 Linden Lab<br />15<br />Additional access to Media Settings in the Preferences dialog:<br />
  16. 16. Web Skills are now SL Techniques<br />Suddenly, creating content for Second Life can leverage technology and skills that go WAY beyond LSL and SL Building<br />Flash, Actionscript, FMS<br />HTML, JavaScript<br />PHP, Ruby on Rails, J2EE, Django, .NET, you name it!<br />Be nice to yourself, be patient with the learning curve!<br />© 2010 Linden Lab<br />16<br />
  17. 17. Shared Media / LSL Communication<br />Keep in mind this is a many-to-one relationship<br />LSL runs on the simulation server<br />Shared Media runs in the viewer<br />Access to LSL Via HTTP<br />Cross-Domain Security Problem<br />LSL server has a domain<br />Your media is from your own domain<br />Browser (WebKit) prevents most cross-domain interactions for security reasons<br />Currently, need to proxy LSL HTTP through your domain<br />Easier, enabling solutions being considered<br />© 2010 Linden Lab<br />17<br />
  18. 18. Frequently Asked Questions<br />How is this different than Parcel Media?<br />It’s fully interactive and can be put on any surface!<br />What do you mean I need the Flash Plug-in?<br />Flash Player Plug-in from Adobe is probably already installed on your computer. However, if you have only the ActiveX control (for IE), SL also needs to Plug-in that all other browsers use.<br />How about Volume control for media?<br />We’re working on it! I promise!<br />Can people see my private web content?<br />No. <br />© 2010 Linden Lab<br />18<br />
  19. 19. Flash Media Server (FMS)<br />There are many ways to create synchronized experiences.<br />FMS is an easy way, if you’re comfortable with Flash and Actionscript<br />Remember to think about scalability – how many concurrent connections? How much bandwidth?<br />Check out for affordable hosting<br />© 2010 Linden Lab<br />19<br />
  20. 20. Viewer Transition<br />The more ubiquitous Viewer 2.0, the more you can rely on Shared Media for improved experiences<br />Promote Viewer 2.0 with images on Shared Media objects in Viewer 1.0<br />© 2010 Linden Lab<br />20<br />
  21. 21. Demos<br />If enough of you are attending in Viewer 2.0, we’ll attempt live demos:<br />Mahki<br />Match-3 Colored Block Game<br />White Board<br />Collaborative Drawing<br />You Tube<br />Search and watch videos with friends!<br />© 2010 Linden Lab<br />21<br />
  22. 22. Shared Media Challenge Winners!<br />Thank you for your entries!<br />Judges had a great time reviewing your creations. <br />It was a tough decision.<br />Drum roll please!<br />© 2010 Linden Lab<br />22<br />
  23. 23. Thank you<br />If you haven’t already, please download Second Live Viewer 2 Beta and try it out!<br />Feel free to reach out with questions, comments and feedback.Edelman<br />© 2010 Linden Lab<br />23<br />