SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
Knowledge Base
Streaming Video in Second Life

Streaming video into Second Life is fairly simple and provides you with increased
abilities in information delivery for businesses and educators, as well as greater
potential for entertainment venues and special events.

This article steps you through the processes of establishing movie playback, streaming
live video into Second Life, and broadcasting from Second Life.



Streaming Video into Second Life
Getting Started
The following are the basic prerequisites for streaming video into Second Life:

   •   You must either be the landowner or administrator of the property you plan to
       stream into
   •   Your movie files must be compressed using QuickTime format, and QuickTime
       must be installed on your computer
          o If the video you're attempting to stream plays in the QuickTime player on
             your own computer, it should stream into Second Life correctly
          o If the video you're attempting to stream doesn't play in the QuickTime
             player on your own computer, it almost certainly won't work
   •   The movie must exist as an active URL link on a hosting web server

Prior to setting up your media playback mechanism in Second Life, test the URL of your
movie by pasting its link in the address bar of a web browser. If it works there, you
shouldn't experience any problems streaming it into Second Life.


Setting Up the Media Player and Accessing a
Stream
The first step is to set up a media player in Second Life. While standing on the parcel of
land you wish to stream into, follow these steps:

   1. Create an object to be your video screen.
   2. Open the About Land window and click the Media tab. There are three ways to do
      this:

          o   Right-click on the parcel of land you're on and select About Land from the
              pie menu
          o   From the menu bar at the top of the Second Life window, select World >
              About Land
          o   On the menu bar, click on the location information text
The About Land window can be prompted simply by clicking on your location
    information on the menu bar.

 3. Place a unique texture from your inventory on the video screen.


             Note: We suggest that you use the default media texture found in the Library > Textures
             folder in your inventory.

             You can use any texture you like, as long as the textures in steps 3 and 4 are identical.



 4. Place the same texture you placed on the screen (from #3 above) into the Replace
    this texture thumbnail texture on the Media tab.




    The video screen and the Media tab thumbnail must hold the same texture. Note
    the playback control at the bottom of the screen: This appears automatically when
    a URL is placed in the content entry field.
 5. Enter the URL of the video you want to stream in the with content from this URL
    field immediately below the texture thumbnail.
 6. The media player controls will appear at the bottom of your screen, and for any
    visitor to your parcel as well.
 7. Use your playback controls to view the movie. The movie will play on your object
    surface (the screen you made), as well as in the Media tab thumbnail.


Using LSL Commands to Play Movies
The Linden Scripting Language (LSL) is one of the most powerful components of the
Second Life platform, and through it you can be more creative with how you stream
video onto objects. An example can be found in your Second Life inventory:

Inventory > Library > Objects > Media Player

After dragging and dropping the media player object onto your land:

   1. Right-click on the Media Player to access the Edit window
   2. Click the Contents tab, and double click on the script labeled Media Controller.
   3. Edit the script as necessary for your playback (you may want to consult a scripting
      specialist in Second Life to set it up correctly).



Broadcasting Video from Second Life
Broadcasting from Second Life is very similar to streaming live media into Second Life,
although you have a few more options.

To do this, make sure you have:

   •   A computer fast enough to run Second Life and your capture/broadcasting
       software simultaneously
   •   Enough upload bandwidth for the stream, typically a minimum of 250kbps
   •   A media streaming host
   •   A website to stream from


Setup for Mac
   1. Run Second Life on a fast Macintosh computer.
   2. Set Second Life's window size by selecting File > Set Window Size and choosing
      your preferred setting.
   3. Install and run QuickTime Broadcaster.
      Read the information on Apple's web site to configure it correctly.
   4. Point Broadcaster's output to a host server (QTSS), which provides you with a URL
      for the stream.
   5. You'll now have an active URL of the stream.


Setup for PC
   1. Run Second Life on a fast computer.
   2. Set Second Life's window size by selecting File > Set Window Size and choosing
      your preferred setting.
   3. Install and run Windows Media Encoder 9.
      Read the documentation in order to configure it correctly.
   4. Make Second Life the window to capture in WME9:

          1. Click Properties > Sources > [Video] Configure.
          2. In the Capture Source dropdown, select Second Life.
In Properties > Sources > [Video] Configure you can select Region of Screen from
   the dropdown menu, then set a precise region of your screen to capture either by
   dragging a selection window or entering exact pixel coordinates.

   You can also choose to both broadcast and save a local version (compressed in
   WMV format) on your hard drive, although this requires an extremely fast
   computer, a lot of RAM, and a lot of free space on your hard drive.




   The Windows Media Encoder 9 Properties panel, with Second Life selected as the
   Capture Source window.

5. In the Output tab, select Push to server and enter the data for your hosting
   server. This will provide you with a URL for the stream.
Streaming Live Video into Second
Life
Common Considerations
   •   When deciding on a host for your stream, be aware of the maximum number of
       simultaneous connections allowed.
   •   Understand that you may experience latency in the stream (from when you do
       something in Second Life to when you can see it in the final URL stream). This is
       common in any form of streamed media, and can range from a few seconds to 15
       seconds or more.
   •   Make sure your video and audio codecs are up to date.




          Tip: Test each portion of this process as you go along. Troubleshooting will be much easier
          because you'll be able to isolate exactly where a problem may exist in the process.




Second Life Event Broadcasting (Concerts,
meetings, contests, etc.)
When broadcasting an inworld live event, you may need to keep your avatar logged in
for more than the 10-minute maximum on the capturing computer. To do this, open then
Client menu if it's not already on the menu bar, then deselect select Client > Character
Tests > Go Away/AFK When Idle.

Only run Second Life and your capture/broadcasting software on your source
computer. This will enable the system to focus its resources solely on your broadcasting
task.


Real-World Event Broadcasting (Concerts,
lectures, sports, etc.)
A video camera will (most likely) serve as your capture source device.

Only run Second Life and your capture/broadcasting software on your source computer.
This will enable the system to focus its resources solely on your broadcasting task.


Setup for Mac
   1. Install and run QuickTime Broadcaster on a fast computer.
      Read the information on Apple's web site to configure it correctly.
2. Take the output from your video camera and make it the input (source) in
   QuickTime Broadcaster.



            Tip: The simplest way to connect your camera to your computer is to connect the FireWire
            output on the camera to the FireWire input on the computer.




3.
4. Point Broadcaster's output to a host server. This will provide you with the URL for
   the stream.



               Tip: Apple's QuickTime Streaming Server is a great solution for this.




5.
6. In Second Life, configure the Media tab as described above, and paste the
   streaming URL into the with content from this URL field.
This diagram shows how to setup a live video stream into Second Life via QuickTime
Broadcaster (QTB) and QuickTime Streaming Server (QTSS). Windows configuration is
the same, except for the software used on the encoding/broadcasting computer.


Set-up for PC
   1. Install and run a streaming software solution such as Vara Software's Wirecast 3
      or NetroMedia on a fast computer.
      Be sure to read the information about the technology you're using so you
      configure it correctly (see "Helpful Links" below).
   2. Take the output from your video camera and make it the input (source).


               Tip: The simplest way to connect your camera to your computer is to connect the FireWire
               output on the camera to the FireWire input on the computer (this may require a capture
               card with FireWire input).




   3.
   4. Point the output stream to a host server. This will provide you with the URL for the
      stream (see "Helpful Links" below).
5. In Second Life, configure the Media tab as described above, and paste the
      streaming URL into the with content from this URL field.



Helpful Links
Capture/Broadcasting solutions
QuickTime Broadcaster

Windows Media Encoder 9

Camtasia Studio 4

VaraSoftware

Netro Media

For a list of software capture and broadcast solutions, Google: "streaming video
software" (remember that they must be QuickTime compatible)


Hosting Solutions
QuickTime Streaming Server

Stream Hoster

Bulletstream Technologies

VitalStream

Streaming Marketplace

StreamingMedia (this site is a great resource for streaming video and audio)

For a list of host sites, Google: "video streaming host" (remember that they must be
QuickTime compatible)


Case Studies
Ustream.com

DestroyTV.com

To learn more about this topic, visit the link below:
http://support.secondlife.com/ics/support/default.asp?deptID=4417&task=knowledge&question
ID=4434
Powered by Parature

Contenu connexe

Tendances

Software Only Multimedia Video Conferencing
Software Only Multimedia Video ConferencingSoftware Only Multimedia Video Conferencing
Software Only Multimedia Video ConferencingVideoguy
 
Video Streaming Compression for Wireless Multimedia Sensor Networks
Video Streaming Compression for Wireless Multimedia Sensor NetworksVideo Streaming Compression for Wireless Multimedia Sensor Networks
Video Streaming Compression for Wireless Multimedia Sensor NetworksIOSR Journals
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresVideoguy
 
Video Conferencing
Video ConferencingVideo Conferencing
Video ConferencingVideoguy
 
Life Size Communicator
Life Size CommunicatorLife Size Communicator
Life Size CommunicatorAnnie Lavoie
 
Encoding Video for Microsoft Silverlight
Encoding Video for Microsoft SilverlightEncoding Video for Microsoft Silverlight
Encoding Video for Microsoft Silverlightgoodfriday
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming SoftwareVideoguy
 
Cymtv.Products.Jan.2012
Cymtv.Products.Jan.2012Cymtv.Products.Jan.2012
Cymtv.Products.Jan.2012robwilmer
 

Tendances (15)

Software Only Multimedia Video Conferencing
Software Only Multimedia Video ConferencingSoftware Only Multimedia Video Conferencing
Software Only Multimedia Video Conferencing
 
Video Streaming Compression for Wireless Multimedia Sensor Networks
Video Streaming Compression for Wireless Multimedia Sensor NetworksVideo Streaming Compression for Wireless Multimedia Sensor Networks
Video Streaming Compression for Wireless Multimedia Sensor Networks
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
 
Slide
SlideSlide
Slide
 
Video Conferencing
Video ConferencingVideo Conferencing
Video Conferencing
 
Life Size Communicator
Life Size CommunicatorLife Size Communicator
Life Size Communicator
 
Encoding Video for Microsoft Silverlight
Encoding Video for Microsoft SilverlightEncoding Video for Microsoft Silverlight
Encoding Video for Microsoft Silverlight
 
HD3000
HD3000HD3000
HD3000
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
Cymtv.Products.Jan.2012
Cymtv.Products.Jan.2012Cymtv.Products.Jan.2012
Cymtv.Products.Jan.2012
 
Video standard
Video standardVideo standard
Video standard
 
X Point Vcon
X Point VconX Point Vcon
X Point Vcon
 
Netgem Introduction 2010
Netgem Introduction 2010Netgem Introduction 2010
Netgem Introduction 2010
 
Hddkds
HddkdsHddkds
Hddkds
 
Dos presentation by ahlam shakeel
Dos presentation by ahlam shakeelDos presentation by ahlam shakeel
Dos presentation by ahlam shakeel
 

Similaire à Streaming Video into Second Life

Qditor user guide for windows pc
Qditor user guide for windows pcQditor user guide for windows pc
Qditor user guide for windows pcQditor Video Editor
 
10 tips for live streaming an event on location
10 tips for live streaming an event on location10 tips for live streaming an event on location
10 tips for live streaming an event on locationPaul Richards
 
Digital Video Using Windows Movie Maker And Usb Camera
Digital Video Using Windows Movie Maker And Usb CameraDigital Video Using Windows Movie Maker And Usb Camera
Digital Video Using Windows Movie Maker And Usb CameraMalcolm Wilson
 
Digital video recorder
Digital video recorderDigital video recorder
Digital video recorderVIKAS CHAUHAN
 
Qditor pip user guide for windows pc
Qditor pip user guide for windows pcQditor pip user guide for windows pc
Qditor pip user guide for windows pcQditor Video Editor
 
Invisible cloth streaming video presentation
Invisible cloth streaming video presentationInvisible cloth streaming video presentation
Invisible cloth streaming video presentationMarybeth O'Brien
 
Ie active instructions 副本
Ie active instructions   副本Ie active instructions   副本
Ie active instructions 副本DishHD Asia
 
FDB104 Post workflow
FDB104 Post workflowFDB104 Post workflow
FDB104 Post workflowJames Uren
 
How to Convert DVD to AVI File
How to Convert DVD to AVI FileHow to Convert DVD to AVI File
How to Convert DVD to AVI Fileaudio4fun
 
Non interactive materials
Non interactive materialsNon interactive materials
Non interactive materialsu082929
 
Moviemaker 09-22-2010
Moviemaker 09-22-2010Moviemaker 09-22-2010
Moviemaker 09-22-2010makmal123
 
Willing Webcam manual
Willing Webcam manualWilling Webcam manual
Willing Webcam manualwwwilling
 
MacVide FlashVideo Converter UserGuide
MacVide FlashVideo Converter UserGuideMacVide FlashVideo Converter UserGuide
MacVide FlashVideo Converter UserGuideMacVide
 
Cam Studio Introduction
Cam Studio IntroductionCam Studio Introduction
Cam Studio Introductionbarrymacd
 
trends in marketingFlip4 mac wmv user guide
trends in marketingFlip4 mac wmv user guidetrends in marketingFlip4 mac wmv user guide
trends in marketingFlip4 mac wmv user guideDina Rosin
 
Introduction lightsworks
Introduction lightsworksIntroduction lightsworks
Introduction lightsworksVisCircle
 
Moviemakertutorial 100618093621-phpapp01 (1)
Moviemakertutorial 100618093621-phpapp01 (1)Moviemakertutorial 100618093621-phpapp01 (1)
Moviemakertutorial 100618093621-phpapp01 (1)Shirin Jannoo
 
Quick time7 user_guide
Quick time7 user_guideQuick time7 user_guide
Quick time7 user_guideEster Yates
 

Similaire à Streaming Video into Second Life (20)

Qditor user guide for windows pc
Qditor user guide for windows pcQditor user guide for windows pc
Qditor user guide for windows pc
 
10 tips for live streaming an event on location
10 tips for live streaming an event on location10 tips for live streaming an event on location
10 tips for live streaming an event on location
 
Digital Video Using Windows Movie Maker And Usb Camera
Digital Video Using Windows Movie Maker And Usb CameraDigital Video Using Windows Movie Maker And Usb Camera
Digital Video Using Windows Movie Maker And Usb Camera
 
Digital video recorder
Digital video recorderDigital video recorder
Digital video recorder
 
Qditor pip user guide for windows pc
Qditor pip user guide for windows pcQditor pip user guide for windows pc
Qditor pip user guide for windows pc
 
Invisible cloth streaming video presentation
Invisible cloth streaming video presentationInvisible cloth streaming video presentation
Invisible cloth streaming video presentation
 
Ie active instructions 副本
Ie active instructions   副本Ie active instructions   副本
Ie active instructions 副本
 
FDB104 Post workflow
FDB104 Post workflowFDB104 Post workflow
FDB104 Post workflow
 
How to Convert DVD to AVI File
How to Convert DVD to AVI FileHow to Convert DVD to AVI File
How to Convert DVD to AVI File
 
Non interactive materials
Non interactive materialsNon interactive materials
Non interactive materials
 
Moviemaker 09-22-2010
Moviemaker 09-22-2010Moviemaker 09-22-2010
Moviemaker 09-22-2010
 
Willing Webcam manual
Willing Webcam manualWilling Webcam manual
Willing Webcam manual
 
MacVide FlashVideo Converter UserGuide
MacVide FlashVideo Converter UserGuideMacVide FlashVideo Converter UserGuide
MacVide FlashVideo Converter UserGuide
 
Cam Studio Introduction
Cam Studio IntroductionCam Studio Introduction
Cam Studio Introduction
 
trends in marketingFlip4 mac wmv user guide
trends in marketingFlip4 mac wmv user guidetrends in marketingFlip4 mac wmv user guide
trends in marketingFlip4 mac wmv user guide
 
Introduction lightsworks
Introduction lightsworksIntroduction lightsworks
Introduction lightsworks
 
Moviemakertutorial 100618093621-phpapp01 (1)
Moviemakertutorial 100618093621-phpapp01 (1)Moviemakertutorial 100618093621-phpapp01 (1)
Moviemakertutorial 100618093621-phpapp01 (1)
 
Quick Time7 User Guide
Quick Time7 User GuideQuick Time7 User Guide
Quick Time7 User Guide
 
Quick time7 user_guide
Quick time7 user_guideQuick time7 user_guide
Quick time7 user_guide
 
Quick Time7 User Guide
Quick Time7 User GuideQuick Time7 User Guide
Quick Time7 User Guide
 

Plus de Videoguy

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingVideoguy
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksVideoguy
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideoguy
 
Video Streaming
Video StreamingVideo Streaming
Video StreamingVideoguy
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingVideoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Videoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video FormatenVideoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareVideoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxVideoguy
 
Video and Streaming in Nokia Phones v1.0
Video and Streaming in Nokia Phones v1.0Video and Streaming in Nokia Phones v1.0
Video and Streaming in Nokia Phones v1.0Videoguy
 
Video Streaming across wide area networks
Video Streaming across wide area networksVideo Streaming across wide area networks
Video Streaming across wide area networksVideoguy
 
University Information Systems Product Service Offering
University Information Systems Product Service OfferingUniversity Information Systems Product Service Offering
University Information Systems Product Service OfferingVideoguy
 
Video Communications and Video Streaming
Video Communications and Video StreamingVideo Communications and Video Streaming
Video Communications and Video StreamingVideoguy
 
Mixed Streaming of Video over Wireless Networks
Mixed Streaming of Video over Wireless NetworksMixed Streaming of Video over Wireless Networks
Mixed Streaming of Video over Wireless NetworksVideoguy
 
A Streaming Media Primer
A Streaming Media PrimerA Streaming Media Primer
A Streaming Media PrimerVideoguy
 
Video streaming
Video streamingVideo streaming
Video streamingVideoguy
 
Streaming Video
Streaming VideoStreaming Video
Streaming VideoVideoguy
 
Video_Streaming
Video_StreamingVideo_Streaming
Video_StreamingVideoguy
 

Plus de Videoguy (20)

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Adobe
AdobeAdobe
Adobe
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
 
Video and Streaming in Nokia Phones v1.0
Video and Streaming in Nokia Phones v1.0Video and Streaming in Nokia Phones v1.0
Video and Streaming in Nokia Phones v1.0
 
Video Streaming across wide area networks
Video Streaming across wide area networksVideo Streaming across wide area networks
Video Streaming across wide area networks
 
University Information Systems Product Service Offering
University Information Systems Product Service OfferingUniversity Information Systems Product Service Offering
University Information Systems Product Service Offering
 
Video Communications and Video Streaming
Video Communications and Video StreamingVideo Communications and Video Streaming
Video Communications and Video Streaming
 
Mixed Streaming of Video over Wireless Networks
Mixed Streaming of Video over Wireless NetworksMixed Streaming of Video over Wireless Networks
Mixed Streaming of Video over Wireless Networks
 
A Streaming Media Primer
A Streaming Media PrimerA Streaming Media Primer
A Streaming Media Primer
 
Video streaming
Video streamingVideo streaming
Video streaming
 
Streaming Video
Streaming VideoStreaming Video
Streaming Video
 
Video_Streaming
Video_StreamingVideo_Streaming
Video_Streaming
 

Streaming Video into Second Life

  • 1. Knowledge Base Streaming Video in Second Life Streaming video into Second Life is fairly simple and provides you with increased abilities in information delivery for businesses and educators, as well as greater potential for entertainment venues and special events. This article steps you through the processes of establishing movie playback, streaming live video into Second Life, and broadcasting from Second Life. Streaming Video into Second Life Getting Started The following are the basic prerequisites for streaming video into Second Life: • You must either be the landowner or administrator of the property you plan to stream into • Your movie files must be compressed using QuickTime format, and QuickTime must be installed on your computer o If the video you're attempting to stream plays in the QuickTime player on your own computer, it should stream into Second Life correctly o If the video you're attempting to stream doesn't play in the QuickTime player on your own computer, it almost certainly won't work • The movie must exist as an active URL link on a hosting web server Prior to setting up your media playback mechanism in Second Life, test the URL of your movie by pasting its link in the address bar of a web browser. If it works there, you shouldn't experience any problems streaming it into Second Life. Setting Up the Media Player and Accessing a Stream The first step is to set up a media player in Second Life. While standing on the parcel of land you wish to stream into, follow these steps: 1. Create an object to be your video screen. 2. Open the About Land window and click the Media tab. There are three ways to do this: o Right-click on the parcel of land you're on and select About Land from the pie menu o From the menu bar at the top of the Second Life window, select World > About Land o On the menu bar, click on the location information text
  • 2. The About Land window can be prompted simply by clicking on your location information on the menu bar. 3. Place a unique texture from your inventory on the video screen. Note: We suggest that you use the default media texture found in the Library > Textures folder in your inventory. You can use any texture you like, as long as the textures in steps 3 and 4 are identical. 4. Place the same texture you placed on the screen (from #3 above) into the Replace this texture thumbnail texture on the Media tab. The video screen and the Media tab thumbnail must hold the same texture. Note the playback control at the bottom of the screen: This appears automatically when a URL is placed in the content entry field. 5. Enter the URL of the video you want to stream in the with content from this URL field immediately below the texture thumbnail. 6. The media player controls will appear at the bottom of your screen, and for any visitor to your parcel as well. 7. Use your playback controls to view the movie. The movie will play on your object surface (the screen you made), as well as in the Media tab thumbnail. Using LSL Commands to Play Movies
  • 3. The Linden Scripting Language (LSL) is one of the most powerful components of the Second Life platform, and through it you can be more creative with how you stream video onto objects. An example can be found in your Second Life inventory: Inventory > Library > Objects > Media Player After dragging and dropping the media player object onto your land: 1. Right-click on the Media Player to access the Edit window 2. Click the Contents tab, and double click on the script labeled Media Controller. 3. Edit the script as necessary for your playback (you may want to consult a scripting specialist in Second Life to set it up correctly). Broadcasting Video from Second Life Broadcasting from Second Life is very similar to streaming live media into Second Life, although you have a few more options. To do this, make sure you have: • A computer fast enough to run Second Life and your capture/broadcasting software simultaneously • Enough upload bandwidth for the stream, typically a minimum of 250kbps • A media streaming host • A website to stream from Setup for Mac 1. Run Second Life on a fast Macintosh computer. 2. Set Second Life's window size by selecting File > Set Window Size and choosing your preferred setting. 3. Install and run QuickTime Broadcaster. Read the information on Apple's web site to configure it correctly. 4. Point Broadcaster's output to a host server (QTSS), which provides you with a URL for the stream. 5. You'll now have an active URL of the stream. Setup for PC 1. Run Second Life on a fast computer. 2. Set Second Life's window size by selecting File > Set Window Size and choosing your preferred setting. 3. Install and run Windows Media Encoder 9. Read the documentation in order to configure it correctly. 4. Make Second Life the window to capture in WME9: 1. Click Properties > Sources > [Video] Configure. 2. In the Capture Source dropdown, select Second Life.
  • 4. In Properties > Sources > [Video] Configure you can select Region of Screen from the dropdown menu, then set a precise region of your screen to capture either by dragging a selection window or entering exact pixel coordinates. You can also choose to both broadcast and save a local version (compressed in WMV format) on your hard drive, although this requires an extremely fast computer, a lot of RAM, and a lot of free space on your hard drive. The Windows Media Encoder 9 Properties panel, with Second Life selected as the Capture Source window. 5. In the Output tab, select Push to server and enter the data for your hosting server. This will provide you with a URL for the stream.
  • 5. Streaming Live Video into Second Life Common Considerations • When deciding on a host for your stream, be aware of the maximum number of simultaneous connections allowed. • Understand that you may experience latency in the stream (from when you do something in Second Life to when you can see it in the final URL stream). This is common in any form of streamed media, and can range from a few seconds to 15 seconds or more. • Make sure your video and audio codecs are up to date. Tip: Test each portion of this process as you go along. Troubleshooting will be much easier because you'll be able to isolate exactly where a problem may exist in the process. Second Life Event Broadcasting (Concerts, meetings, contests, etc.) When broadcasting an inworld live event, you may need to keep your avatar logged in for more than the 10-minute maximum on the capturing computer. To do this, open then Client menu if it's not already on the menu bar, then deselect select Client > Character Tests > Go Away/AFK When Idle. Only run Second Life and your capture/broadcasting software on your source computer. This will enable the system to focus its resources solely on your broadcasting task. Real-World Event Broadcasting (Concerts, lectures, sports, etc.) A video camera will (most likely) serve as your capture source device. Only run Second Life and your capture/broadcasting software on your source computer. This will enable the system to focus its resources solely on your broadcasting task. Setup for Mac 1. Install and run QuickTime Broadcaster on a fast computer. Read the information on Apple's web site to configure it correctly.
  • 6. 2. Take the output from your video camera and make it the input (source) in QuickTime Broadcaster. Tip: The simplest way to connect your camera to your computer is to connect the FireWire output on the camera to the FireWire input on the computer. 3. 4. Point Broadcaster's output to a host server. This will provide you with the URL for the stream. Tip: Apple's QuickTime Streaming Server is a great solution for this. 5. 6. In Second Life, configure the Media tab as described above, and paste the streaming URL into the with content from this URL field.
  • 7. This diagram shows how to setup a live video stream into Second Life via QuickTime Broadcaster (QTB) and QuickTime Streaming Server (QTSS). Windows configuration is the same, except for the software used on the encoding/broadcasting computer. Set-up for PC 1. Install and run a streaming software solution such as Vara Software's Wirecast 3 or NetroMedia on a fast computer. Be sure to read the information about the technology you're using so you configure it correctly (see "Helpful Links" below). 2. Take the output from your video camera and make it the input (source). Tip: The simplest way to connect your camera to your computer is to connect the FireWire output on the camera to the FireWire input on the computer (this may require a capture card with FireWire input). 3. 4. Point the output stream to a host server. This will provide you with the URL for the stream (see "Helpful Links" below).
  • 8. 5. In Second Life, configure the Media tab as described above, and paste the streaming URL into the with content from this URL field. Helpful Links Capture/Broadcasting solutions QuickTime Broadcaster Windows Media Encoder 9 Camtasia Studio 4 VaraSoftware Netro Media For a list of software capture and broadcast solutions, Google: "streaming video software" (remember that they must be QuickTime compatible) Hosting Solutions QuickTime Streaming Server Stream Hoster Bulletstream Technologies VitalStream Streaming Marketplace StreamingMedia (this site is a great resource for streaming video and audio) For a list of host sites, Google: "video streaming host" (remember that they must be QuickTime compatible) Case Studies Ustream.com DestroyTV.com To learn more about this topic, visit the link below: http://support.secondlife.com/ics/support/default.asp?deptID=4417&task=knowledge&question ID=4434