Jan 6, 2010

Fantastic Science News Updates

Posted 2010-01-03:

Posted 2010-01-03:

Posted 2010-01-02:

Posted 2010-01-01:

Posted 2009-12-31:

Posted 2009-12-30:

Posted 2009-12-29:

Posted 2009-12-28:

Posted 2009-12-27:

Posted 2009-12-26:

Posted 2009-12-25:

Posted 2009-12-24:

Posted 2009-12-23:

Posted 2009-12-22:

Posted 2009-12-21:

Posted 2009-12-20:

Posted 2009-12-19:

Posted 2009-12-18:

Posted 2009-12-17:

Posted 2009-12-16:

Posted 2009-12-15:

Posted 2009-12-14:

Dec 29, 2009

Chapter 2. Easy streaming

http://www.videolan.org/doc/streaming-howto/en/ch02.html

Chapter 2.  Easy streaming

Intro

The easier way to start streaming with VLC is by using one of the graphical user interfaces: wxwindows for Windows and GNU/Linux, the skinnable Windows and GNU/Linux interface or the MacOS X native interface.

Streaming using the Wizard

The Streaming/Transcoding Wizard leads you step by step through the process of streaming your media on a network or saving it to your hard drive. This Wizard offers easy to use menus but provides a restricted set of options.

Note

The wizard is only available on the wxWindows interface.

Launching the wizard

To launch the Streaming/Transcoding Wizard, open the "File" menu, and select the Wizard menu item.

Launching the wizard

Wizard dialog

First select the type of task:

  • Stream to network: Choose this option if you want to stream media on network.

  • Transcode/Save to file: Choose this option if you want to change a file's audio codec and/or video codec, its bitrate, and/or encapsulation method.

The Wizard Dialog

Input selection

Select a stream (such as a file, a network stream, a disk, a capture device ...) by selecting the Choose... dialog or an existing item in your playlist, using the Existing playlist item option.

Partial Extract: To read only part of the stream, check the "Enable" checkbox and choose a start and end date (in seconds). This option should only be used with streams you can control such as files or discs but not network streams or capture devices.

Wizard input selection

Wizard input selection from playlist

Streaming methods

If you chose Stream to network option, you can now specify the streaming method. Available methods are:

  • UDP Unicast: Stream to a single computer. Enter the client's IP address (in the 0.0.0.0 - 223.255.255.255 range).

  • UDP Multicast: Stream to multiple computers using multicast. Enter the IP address of the multicast group (in the 224.0.0.0 to 239.255.255.255 range).

  • HTTP: Stream by using the HTTP protocol. If you leave the Destination text box empty, VLC will listen on all the network interfaces of the server on port 8080. Specify an address, port and path on which to listen using the following syntax [ip][:port][/path].

    For instance, 192.168.0.1:80/stream will make VLC listen on the interface carrying the 192.168.0.1 IP address, on the 80 TCP port, in the /stream virtual file.

Wizard streaming method

Transcoding options

If you chose the Transcode/Save to file option, you can now specify the new audio and video codecs and bitrates you want you input converted to.

(See Streaming, Muxers and Codecs)

Wizard transcode

Encapsulation method

Choose the method format. The UDP streaming methods require MPEG TS encapsulation. The HTTP streaming method can be used with the MPEG PS, MPEG TS, MPEG 1, OGG, RAW or ASF encapsulation. Saving to a file can be done using any encapsulation format compatible with the chosen codecs.

(See Streaming, Muxers and Codecs)

Wizard encapsulation method

Streaming options

If you chose to Stream to network you can now specify several options.

  • Time To Live (TTL) This sets the numbers of routers your stream can go through, for UDP unicast and unicast access methods. If you do not know what this means, you should leave the default value.

    Note

    With UDP multicast, the default TTL is set to 1, meaning that your stream won't get accross any router. You may want to increase it if you want to route your multicast stream.

  • SAP Announce To advertise your stream over the network when using the UDP streaming method, using the SAP protocol, enter the name of the stream in the text input and check the checkbox. This is NOT available for the HTTP streaming method.

Wizard streaming options

Save to file destination

If you chose Transcode/Save to file you can now specify the file you want to save the stream to.

Wizard save file - wxWindows interface

You can now select the Finish button to start streaming/converting the source.

Streaming using the GUI

Introduction

A second way to set up a streaming instance using VLC is using Stream Output panel in the Open... dialog of the wxWindows (Windows / GNU Linux), skinnable (Windows / GNU Linux) and MacOS X interfaces. Streaming methods and options used 99% of time should be available in this panel.

To stream the opened media, check the "Stream output" checkbox in the "Open File/Disc/Network Stream/Capture Device" dialog and click on the "Settings" button.

Open file dialog - wxWindows interface

Open file dialog - Mac OS X interface

The Stream Output dialog

Stream output dialog - wxWindows interface

Stream output dialog - wxWindows interface

Stream Output MRL

On the wxWindows interface, a text box displays the Stream Output MRL (Media Ressource Locator). This is updated as you change options in the Stream output dialog. For more information on how to edit the Stream Output MRL read Advanced streaming using the command line.

Output methods

  • Play localy: display the stream on your screen. This allows to display the stream you are actually streaming. Effects of transcoding, rescaling, etc... can be monitored locally using this function.

  • File: Save the stream to a file. The Dump raw input option allows to save the input stream as it read by VLC, without any processing.

  • HTTP: Use the HTTP streaming method. Specify the IP address and TCP port number on which to listen.

  • MMSH: This access method allows to stream to Microsoft Windows Media Player. Specify the IP address and TCP port number on which to listen.

    Note

    This will only work with the ASF enacpsulation method.

  • UDP: Stream in unicast by providing an address in the 0.0.0.0 - 223.255.255.255 range or in multicast by providing an address in the 224.0.0.0 - 239.255.255.255 range. It is also possible to stream to IPv6 addresses.

    Note

    This will only work with the TS encapsulation method.

  • RTP: Use the Real-Time Transfer Protocol. Like UDP, it can use both unicast and multicast addresses.

Note

UDP, HTTP, MMSH and RTP methods require to select the Stream option on the MacOS X interface

(See Streaming, Muxers and Codecs)

Encapsulation method

Select an encapsulation method that fits the codecs and access method of your stream, among MPEG TS, MPEG PS, MPEG 1, OGG, Raw, ASF, AVI, MP4 and MOV. (See Streaming, Muxers and Codecs)

Transcoding options

Enable video transcoding by checking the "Video Codec" checkbox. Choose a codec from the list. You can also specify an average bitrate and scale the input. (See Streaming, Muxers and Codecs)

Enable audio transcoding by checking the "Audio Codec" checkbox. Choose a codec from the list. You can also specify an average bitrate and the number of audio channels to encode. (See Streaming, Muxers and Codecs)

Miscellaneous options

Select methods to announce your stream. You can use SAP (Service Announce Protocol) or SLP (Service Location Protocol). You must also specify a channel name. The Mac OS X interface also allows you to export the description (SDP) file of a RTP session using the internal HTTP or RTSP server of VLC, or as a file. This can be done using the according checkboxes. The SDP URL text box allows to give the url or destination where the SDP file will be available.


Dec 24, 2009

YouTube - Canon in D (Kanon) Johann Pachelbel Lichterprozession in Weingarten (Blutfreitag)

Beautiful video!!

http://www.youtube.com/watch?v=8mxpIH-OWMI&feature=SeriesPlayList&p=E04E88A5E2EFB31C

Dec 18, 2009

Fantastic Piano Variation

(for an eye-opener + good laugh)


http://www.youtube.com/watch?v=wHjwNp6gbss&feature=related

http://www.youtube.com/watch?v=LRLVn9Ym9sY&feature=related

And I like this!!!!

http://www.youtube.com/watch?v=j9xe2-rgr_E&feature=related

and this!!!

http://www.youtube.com/watch?v=DGpZLKLM3Jc&NR=1

http://www.youtube.com/watch?v=4jgESE9oJRE&NR=1


The Moral Call of the Wild: Scientific American

http://www.scientificamerican.com/article.cfm?id=moral-call-of-the-wild&sc=SA_20091216

The Moral Call of the Wild

A study suggests that spending time in nature changes our values

By P. Wesley Schultz    

 

I love spending time outside. From wild places like the backcountry of the Sierra Nevada mountains, to the mundane nature in my back yard, I find comfort in my natural experiences. These places are restful. Peaceful. They restore my batteries, and help me to focus. And I am not alone in these experiences. People around the world seek out natural experiences. Even when confined to built spaces, we add pets, plants, pictures, and momentos from nature. It is part of who we are, and these experiences in nature help us reflect on what is important in life.

The benefits of spending time in nature have been well-documented. Psychological research has shown that natural experiences help to reduce stress, improve mood, and promote an overall increase in physical and psychological well-being. There is even evidence that hospital patients with a view of nature recover faster than do hospital patients without such a view. This line of research provides clear evidence that people are drawn to nature with good reason. It has restorative properties.

But a recent article by researchers at the University of Rochester shows that experiences with nature can affect more than our mood. In a series of studies, Netta Weinstein, Andrew Przybylski, and Richard Ryan, University of Rochester, show that exposure to nature can affect our priorities and alter what we think is important in life. In short, we become less self-focused and more other-focused. Our value priorities shift from personal gain, to a broader focus on community and connection with others. 

To demonstrate this effect, they ran a series of studies. In their first study, the researchers randomly assigned individuals to view a slide show that either depicted scenes of human-made or natural environments. The slides were matched across a variety of characteristics, to eliminate the possibility that the results were due to things like color, complexity, or brightness of the images. The participants were instructed to try to immerse themselves in the images—to notice the colors and textures and imagine the sounds and smells. After watching the slide show (which took about 8 minutes), the participants completed a series of questions about their life aspirations.

Of particular interest were responses to extrinsic life aspirations , like being financially successful or admired by many people; as contrasted with intrinsic life aspirations , like deep and enduring relationships, or working toward the betterment of society. The results showed that people who watched the nature images scored significantly lower on extrinsic life aspirations, and significantly higher on intrinsic life aspirations. The effect was particularly strong for participants who reported being “immersed” in the images. This basic effect was further explored in three subsequent studies. The later studies showed the same effect for true nature experiences: being in a small room with plants, for example.

These results are part of a growing body of evidence showing the powerful effect of natural experiences. And, for people like me who enjoy spending time in nature, the results are encouraging. However, when viewed within a larger societal context, the results also provide an intriguing perspective on some noted shifts in the values and priorities or Americans over the past 40 years.

People living in the United States are spending much less time outdoors today than ever before. Data from a variety of sources show that on average, Americans are spending less time outdoors today than they did 30 or even 20 years ago. Children tend to spend more time outside than do adults, but that number too is declining. With the growth of Internet, social networking, on-demand programming, and computer games, there is more to keep us inside than there is to draw us out into the natural environment (or at least, it feels that way).


Dec 17, 2009

YouTube - Liebestraum (Franz Liszt)

http://www.youtube.com/watch?v=zPxfAmHeixA&feature=related

YouTube - Winter Wind Etude (Frederic Chopin)

http://www.youtube.com/watch?v=B7oZYznHulU&feature=fvsr

Dec 15, 2009

YouTube - Arctic Surf Film

I love nature....

http://www.youtube.com/watch?v=kmPp_eRWmaI&feature=featured

Dec 9, 2009

A Conversation with Bruce Lindsay - ACM Queue

http://queue.acm.org/detail.cfm?id=1036486

A Conversation with Bruce Lindsay

Designing for failure may be the key to success.

Photography by Tom Upton

If you were looking for an expert in designing database management systems, you couldn’t find many more qualified than IBM Fellow Bruce Lindsay. He has been involved in the architecture of RDBMS (relational database management systems) practically since before there were such systems. In 1978, fresh out of graduate school at the University of California at Berkeley with a Ph.D. in computer science, he joined IBM’s San Jose Research Laboratory, where researchers were then working on what would become the foundation for IBM’s SQL and DB2 database products. Lindsay has had a guiding hand in the evolution of RDBMS ever since.

In the late 1980s he helped define the DRDA (Distributed Relational Database Architecture) protocol and later was the principal architect of Starburst, an extensible database system that eventually became the query optimizer and interpreter for IBM’s DB2 on Unix, Windows, and Linux. Lindsay developed the concept of database extenders, which treat multimedia data—images, voice, and audio—as objects that are extensions of standard relational database and can be queried using standard SQL (Structured Query Language). Today he is still at work deep in the data management lab at IBM’s Almaden Research Center, helping to create the next generation in database management products.

Our interviewer this month is Steve Bourne, of Unix “Bourne Shell” fame. He has spent 20 years in senior engineering management positions at Cisco Systems, Sun Microsystems, Digital Equipment, and Silicon Graphics, and is now chief technology officer at the venture capital partnership El Dorado Ventures in Menlo Park, California. Earlier in his career he spent nine years at Bell Laboratories as a member of the Seventh Edition Unix team. While there, he designed the Unix Command Language (“Bourne Shell”), which is used for scripting in the Unix programming environment, and he wrote the ADB debugger tool. Bourne graduated with a degree in mathematics from King’s College, London, and has a Ph.D. in mathematics from Trinity College in Cambridge, England.

About the Author
  • Steve Bourne is internationally known for his work on the UNIX operating system. Over the last 20 years he has held senior engineering management positions at leading computer systems and networking companies including Cisco Systems, Sun Microsystems, Digital Equipment and Silicon Graphics. At present he is Chief Technology Officer at El Dorado Ventures in Menlo Park, California.

    At Cisco Steve was responsible for Enterprise Network Management products including CiscoWorks. He established Cisco's leadership in web based network management with the introduction of the Cisco Resource Manager.

    At Sun Steve managed the Solaris 2.0 program including the internal transition from SUNOS to Solaris. Before leaving Sun he led the Solaris network services team (NFS, NIS, DNS and NIS+) and introduced NFS revision 3 to the market. While at Digital Steve founded and directed the West Coast Workstation Engineering group in Palo Alto that built the first multi-processor VAXstation as well as the first DEC RISC workstations.

    Steve spent nine years at AT&T Bell Laboratories where he was a member of the Seventh Edition UNIX team. He designed the UNIX Command Language or "Bourne Shell" which is used for scripting in the UNIX programming environment. He also wrote the ADB debugger. In 1983, Steve published his book called "The UNIX System" which has been widely recognized as a text for the effective use of UNIX.

    He holds a B.Sc. in Mathematics from King's College London, a Diploma (or M.Sc.) in Computer Science from Cambridge University and a Ph.D. in Mathematics from Trinity College in Cambridge, England.

    Steve is a Fellow and Past President of the ACM, a Fellow of the Royal Astronomical Society, and a Fellow of the Cambridge Philosophical Society.
    For additional information see the ACM Digital Library Author Page for: Steve Bourne