http://www.streamingmedia.com/article.asp?id=11290Flash and Silverlight can play multiple roles within an organization, so let's start by identifying those. First is the video-player role. For example, if you want to add video to an existing websi

Flash vs. Silverlight

http://www.streamingmedia.com/article.asp?id=11290

Flash and Silverlight can play multiple roles within an organization, so let’s start by identifying those. First is the video-player role. For example, if you want to add video to an existing website, you can choose either a Flash solution, which involves the Flash Player playing back either VP6 or H.264 video, or a Silverlight solution, with the Silverlight player playing back Windows Media Video or VC-1.

Figure 1. At first glance, you’d think this site was a Flash site, but it was produced with Silverlight.

Just to be clear, Silverlight is an alternative to Microsoft’s Windows Media Player, which could also be used in the video-player role. However, as a browser plug-in, Silverlight has a much smaller download profile (around 4MB) and superior cross-platform support. Like the Flash Player, the Silverlight player can only play media from a website, not content that’s already on your hard drive. For this, you’ll continue to need the Windows Media Player for Windows Media content and the Adobe Media Player for Flash content.

The second role these technologies play is as a development environment for websites — including a player for rich Internet applications (RIA), which I describe later. In this role, the development environments for Flash and Silverlight are alternatives to HTML for website creation, especially for the media-rich websites that Flash has become known for. For example, Figure 1 is a screenshot of Entertainment Tonight‘s website for the most recent Academy Awards. At first glance, you’d assume that it was designed in Flash, but it’s actually a Silverlight site. You can see more sites designed in Silverlight by visiting silverlight.net/showcase

Figure 2. The Seattle SuperSonics’ website is an all-Flash site.

Third is the streaming server/player role. To access features such as digital rights management (DRM), multicast, or live streaming, web producers need to pair a streaming server with the player. In this section, I’ll evaluate the server-related functionality of the two technologies.

Let me start by describing the approach I took to researching and writing this article. First, I had lengthy conversations with product managers from both Adobe and Microsoft. Both companies supplied technology references who I spoke with while writing this story. For broader perspective of more strategic issues, I spoke with colleague Tim Siglin from streamingmedia.com, whose article “More Flash Brings More Light” is a great overview of Adobe’s and Microsoft’s battle for ownership of rich-media applications.

About Jan Ozer

Avatar photo
I help companies train new technical hires in streaming media-related positions; I also help companies optimize their codec selections and encoding stacks and evaluate new encoders and codecs. I am a contributing editor to Streaming Media Magazine, writing about codecs and encoding tools. I have written multiple authoritative books on video encoding, including Video Encoding by the Numbers: Eliminate the Guesswork from your Streaming Video (https://amzn.to/3kV6R1j) and Learn to Produce Video with FFmpeg: In Thirty Minutes or Less (https://amzn.to/3ZJih7e). I have multiple courses relating to streaming media production, all available at https://bit.ly/slc_courses. I currently work as www.netint.com as a Senior Director in Marketing.

Check Also

Five star review for video quality metrics course.

New Five Star Review for Video Quality Metrics Course

The Computing and Using Video Quality Metrics course teaches encoding pro to compute and use video metrics like VMAF, PSNR, and SSIM.

Figure shows the different components to live streaming latency.

The Quality Cost of Low-Latency Transcoding

While low-latency transcoding sounds desirable, low-latency transcode settings can reduce quality and may not noticeably …

NAB Session on AI in Video Streaming

Like most encoding professionals, I’ve followed AI-related streaming advancements for the last few years. I’m …

Leave a Reply

Your email address will not be published. Required fields are marked *