Three Things to Get Video on Website

July 5th, 2009 | CatherinePh.br

Do you want to stream video from website to enable your visitors with the interaction on your website? It is not a complicated process to get your video to flash for website. You just need to follow some simple instructions that will take you very little time. Just follow the guidelines of this article and I will describe how you can easily get started right away.

The first important thing to do is embed a movie into your web page. You shall use HTML code to make the movie play on the web page that you want to display video. Here is the sample HTML code.
<object classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0″ width=”320″ height=”240″ hspace=”0″ vspace=”0″ align=”left”>
<param name=”movie” value=”flvplayer.swf”>
<param name=”quality” value=”high”>
<param name=”allowFullScreen” value=”True” />
<p>
<embed src=”flvplayer.swf” width=”320″ height=”240″ hspace=”0″ vspace=”0″ align=”left” quality=”high” pluginspage=”http://www.macromedia.com/go/getflashplayer” type=”application/x-shockwave-flash” allowscriptaccess=”sameDomain” allowfullscreen=”True”> </embed>
</object>

You may notice that there is flvplayer.swf in the HTML code. The flvplayer.swf could be any SWF in any name. However, it should be connected with your movie. It is the web-video player. SWF file is a Flash file introduced by Adobe. it could be used as Flash games, Flash projects, Flash player and so on. Here the SWF is the Flash player. It could play Flash video (FLV) and control the playback of Flash video. What can I do if I don’t have the SWF file? Don’t worry.

Another element we shall get is the SWF file and Flash video. The common movie files we get are in AVI, MOV, or WMV formats. It is easy to transform the movie files into Flash video. However, how to find a tool for SWF as Flash player? There are some web players available. You may also find a tool to convert video to Flash and get output with the SWF file. Therefore, one useful tool is enough.

Why using Flash video on web page?

It is the most popular video display format on the internet. Have you ever noticed that YouTube, Google, iFilm are using Flash video? This web-friendly format enables you to compress your digital movies into a smaller and more workable file size with high video quality. You can always have your videos ready to go. Flash player could be set with the playback options, such as to load the entire video before playback, to play video with enough buffer data, to play video automatically, not to load video until visitor clicks the play button, etc. Adobe also announced that there are 98% of machine with Adobe Flash Player, which is convenient for video playback.

The next thing I shall mention is to upload the Flash video, SWF, and HTML file to your server. You visitors then can browse the page and enjoy the videos.

Embed Flash to Your Website

July 4th, 2009 | CatherinePh.br

Do you face problem when embedding Flash object to website? Getting video to flash for website could be very easy. But sometimes the social networking sites would get it difficult to clearly know the proper way to put Flash on your own website. You shall simply get the video to FLV with SWF as player and embed the code from the HTML file.

Here is the more complex way to handle the Flash objects.

Single Embed Code

Let’s start with the easiest way to embed Flash in a website – a single embed code. Note: this example presumes there’s a player.swf file located in the same directory as the HTML page it’s embedded in; the JavaScript interaction does NOT work with an embed code; you’ll need to use the SWFObject method for that.

Of these parameters, the most important one is the src. This contains the location of the SWF file to include, (here player.swf). If the SWF file resides in another directory, we can point to it with a relative path (eg. flash/player.swf or an absolute path (eg. http://www.myserver.com/flash/player.swf).

The width and height parameters determine the SWF’s dimensions in pixels, but they can also be entered as a percentage of the SWF container (eg: width=”100%”).

Last, allowscriptaccess allows the SWF to communicate with external scripts (and link to external pages), while allowfullscreen uses the fullscreen mode. If you do not want to allow this, you can remove both parameters, since they default to sameDomain and false, respectfully.

Extra Parameters

The code listed above uses only a couple of the available parameters. A complete list of them can be found at Adobe’s website. Here’s a brief list of the most interesting parameters:

1. bgcolor (#rrggbb): sets the SWF background color using a hexadecimal value.
2. flashvars (variables): the variables placed here will be loaded in the SWF. The JW Player extensively uses those.
3. menu (true, false): set this to false to hide most of the right-click menu.
4. wmode (opaque, transparent, window): set this to either transparent or opaque to fix z-index or flickering issues.

Flashvars

Of the above parameters, the most interesting is flashvars, which allows you to send startup variables to the SWF. The JW FLV Player and Image Rotator support a large number of flashvars, which makes them easy to customize. Let’s give our example player.swf three flashvars; one for the playlist, one for the background color and one for automatically starting a song:

As you can see, flashvars are entered as a single string, with an “=” symbol separating the name and value and an “&” symbol separating subsequent flashvars. There’s no limit to the number of flashvars you can add to the embed code and the JW Player and Image Rotator support many of them

XHTML & JavaScript

With the regular code is that it’s not a valid XHTML tag. So, if you want to build a standards-compliant, accessible website, you cannot use it.

A workaround for both these problems is to use JavaScript to embed Flash content. After a web page has loaded you can insert the tag, circumventing the XHTML problems. As a bonus, you can use JavaScript to determine whether the correct Flash Plugin is available on your visitor’s computer. If not, alternative content can be loaded.

Flashvars Problems

Three problems related to flashvars can cause them not to load.

The first problem relates to relative linking of files. When linking to MP3, image and XML files, you should always start from the location of the HTML in which the SWF is embedded. So in the previous example, if the SWF was placed in a subdirectory, the flashvar pointing to the playlist would remain file=playlist.xml and not file=playlist.xml. The one exception is that the path of FLV files should be given relatively from the SWF file. In order to prevent confusion, you can always point to files using an absolute URL (including the “http://www”).

The second problem relates to the importing of XML files. Due to security restrictions, Flash can only import XML files if they reside on the same domain as the SWF file. Thus, in our media player example, if the SWF is located in the domain www.myserver.com the playlist.xml must also reside on www.myserver.com. A workaround for this is to use a simple crossdomain.xml file, which should be installed in the root of the site that contains the XML. Here’s an example from YouTube..

The third problem relates to the three symbols: ?, = and &. Since they are used to stack the flashvars, they cannot be used in the flashvars themselves. By escaping these vars, the problem can be solved. Therefore, replace the three symbols with their escaped strings and unescape() them again in the SWF as follows:

1. ? → %3F
2. = → %3D
3. & → %26

SWFObject

The SWFObject script by Geoff Stearns is an excellent, freely available JavaScript that embeds Flash. It’s used extensively on this site, wherever an SWF file is embedded. To use it, first upload the swfobject.js to your server and include it in the section of your website:

Next, give the HTML element in which the SWF should be placed a unique id:

this will be replaced by the SWF.

Last, instantiate a SWFObject below the named HTML element along with all the necessary parameters (for a full list of parameters, visit the SWFObject Website):

var so = new SWFObject(’player.swf’,'mpl’,'300′,’250′,’9′);
so.addParam(’allowfullscreen’,'true’);
so. addParam(’flashvars’,'file=playlist.xml&autostart=true’);
so.write(’flashbanner’);

The SWFObject instance will create the code needed to embed the player.swf. It sets its dimensions to 300 x 250 pixels and also sends the flashvars for the file and autostart variables.The instance also replaces the text by the SWF, so we can see a Flash movie directly embedded in our page without borders but with XHTML validity.

Source: http://www.longtailvideo.com/support/tutorials/Embedding-Flash

Stream Video on Your Website

July 2nd, 2009 | CatherinePh.br

Do you think that you shall have professional skills before making a website with streaming video? Actually, you need to know about page design and basic HTML code. Here is a less complicated solution and you’ll soon be watching your video. Just follow the guidelines of this article and you will learn how you can simply get up and running in no time.

In order to play a video file on one of your web pages, you shall first reformat the original movie file into a web format known as flv, or flash video - this is the net’s preferred display format for videos. To do business with this unique web format, you can not only condense your videos into a suitable file size, but also manage to display excellent video quality after uploading files to the web server.

Whenever you want to stream video to website, this special format allows your digital movies to be instantly viewed at the click of a mouse. You can also set the video to automatically stream and play without the visitors’ clicking the play button. However, it may occupy the bandwidth loading page. If it is a small size video with only a few seconds, you can set it to play when page loads. It is not recommended if you are showing a long video with big size. No software downloads or installations is required for watching the video, as there are about 98% of machines with Adobe Flash player.

Now that you know how it works, you’re probably asking yourself how to get up and running, don’t worry - you just need to find a specialized (and professional) tool that will do it all. It requires the capability to convert your original file(s) to flv format together with a web video player, so all that’s required is to simply upload your revised video to your web server, and add a very short code into whatever place you want your video to be viewed, and you’re ready to show your movies online!

It is so easy that you don’t need a degree in computer science to stream video on website, you have to make use of a suitable tool that’ll get you going without unnecessary delay, it will have to be able to compress your original video files by a minimum of 90% compression rate, and provide you with a professional embedded flv player.

How to Stream Video in a Seperate Window

June 30th, 2009 | CatherinePh.br

Do you sometimes want to display video in a seperate page of your website, just like a player without unwanted boders? Here is the solution with the HTML coding to open and play a video clip within pop-up window and video size.

This article will show how to use Windows Media Player object and embed controls (for cross-browser compatability), to allow the video to play and work perfectly within all major browsers (eg: FireFox, MSIE, and Opera browsers). Follow the steps below to have a test with your videos.

Step 1. Create playlist file. You can create an .m3u playlist file that references the location of the video file. Name it “play_video.m3u”. It will be used in the HTML code to refer the video to play. In Step #2 below, in the object and embed code, you will reference the “play_video.m3u” playlist file which contains text pointing to the video file’s location instead of referencing the actual video file itself, to allow “streaming” of the video. The only text contained within the .m3u playlist file will be a reference to the exact location (URL) of the video file. Just open a text editor like Notepad and enter the URL of the video, e.g. http://yourdomain.com/videofolder/videofile.wmv, and save with “play_video.m3u” as filename and extension.

Step 2: Create a new page as the pop-up window. Name it “play_video.htm”, and use the following code for the entire page, including the player object and embed code to stream video to website.
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=ISO-8859-1″>
<title>Video Clip</title>
<style type=”text/css”>
body {
padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
}
</style>
</head>
<body>

<object id=”MediaPlayer1″ CLASSID=”CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95″ codebase=”http://activex.microsoft.com/activex/controls/mplayer/en/ nsmp2inf.cab#Version=5,1,52,701″
standby=”Loading Microsoft Windows? Media Player components…” type=”application/x-oleobject” width=”280″ height=”256″>
<param name=”fileName” value=”play_video.m3u”>
<param name=”animationatStart” value=”true”>
<param name=”transparentatStart” value=”true”>
<param name=”autoStart” value=”true”>
<param name=”showControls” value=”true”>
<param name=”Volume” value=”-300″>
<embed type=”application/x-mplayer2″ pluginspage=”http://www.microsoft.com/Windows/MediaPlayer/” src=”play_video.m3u” name=”MediaPlayer1″ width=280 height=256 autostart=1 showcontrols=1 volume=-300>
</object>

</body>
</html>

Note: “play_video.m3u” appears twice in the above code to ensure that most browsers support the video playback. Both in the param name=”fileName” value and in the pluginspage src (source) of the embed type.

You can change some other values in the above code if needed. The width (280) and height (256) values can be changed accordingly to “size” the video window to accommodate the actual width and height dimensions of the video. But here again width and height values must be equally changed for the type=”application/x-oleobject” (width and height) and the pluginspage src (width and height) of the embed type. BOTH must changed identically, to ensure that the video displays the same in all major browsers, and not just in Internet Explorer. Autostart settings determine if the video starts playing automatically or not. If you want it not to start automatically, and prefer the site visitor to press the play button to start/stop the video, then change both those values to false and 0, respectively. BOTH values must be changed, to ensure that the video plays identically in all major browsers. Volume settings are just that… sets the volume level. A value of -300 is about mid-range. You can change that too if you like. BOTH values must be changed to be the same values, to ensure that the volume level is the same in all major browsers.

In the pop-up that plays the video file, it is very important to have margins and padding set to ZERO at that targeted page. If not, placement within the pop-up window gets all messed up.

So, when examining the above source code of that page, you will see that it also contains CSS styling that will eliminate page borders.

CSS styling that I’ve used in the above page to eliminate page borders:
<style type=”text/css”>
body {
padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
}
</style>

Step 3: Create the link in your web page to open the sized pop-up window. Include the following code on your web page.

<a href=”play_video.htm” onClick=”window.open(this.href,’video’,'top=50, left=50, width=280, height=257, toolbar=no, menubar=no, location=no, scrollbars=no, resizable=no’); return false;”>Click here to play the video clip</a>

In the above link code you can of course change what the link says to whatever you want. Change “Click here to play the video clip” to whatever you like, or, even use an image/button for a link. That’s entirely up to you. You can also change the top and left values of 50 to something else too. Those values determine the x-y position of the resulting pop-up window in relation to where it appears on your web page. Change them to other values if you want.

Play video from Webcam on Website

June 27th, 2009 | CatherinePh.br

Do you have ever got into the following situation?
I was wandering if there was someway that i could play videos from a webcam on my website, using microsoft visual web developer 2005 express.
If yes, here is one of the solution for you.

  1. Create a file in your site called “TestVideo.aspx” and make it so the code-behind file does NOT exist. Just a single file called “TestVideo.aspx”.
  2. Put the code below into the page.
  3. Run the site and load the page.
  4. Put the URL of the video in the TextBox and press the Load button.

Then use the code:
<%@ Page Language=”C#” %>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<script runat=”server”>
protected void Button1_Click(object sender, EventArgs e)
{
try
{
string mySourceUrl = this.TextBox1.Text;
bool isFullSize = false;
this.Literal1.Text = this.GetWmaObject(mySourceUrl, isFullSize);
}
catch (Exception ex)
{
this.Response.Write(ex.ToString());
}
}

private string GetWmaObject(string sourceUrl, bool isFullSize)
{
string myObjectTag = “”;
sourceUrl = sourceUrl + “”;
sourceUrl = sourceUrl.Trim();

if (sourceUrl.Length > 0)
{
//Continue.
}
else
{
throw new System.ArgumentNullException(“sourceUrl”);
}

string myWidthAndHeight = “”;

if (isFullSize)
{
myWidthAndHeight = “”;
}
else
{
myWidthAndHeight = “width=’640′ height=’480′”;
}

myObjectTag = myObjectTag + “<object classid=’CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95′ id=’player’ ” + myWidthAndHeight + ” standby=’Please wait while the object is loaded…’>”;
myObjectTag = myObjectTag + “<param name=’url’ value=’” + sourceUrl + “‘ />”;
myObjectTag = myObjectTag + “<param name=’src’ value=’” + sourceUrl + “‘ />”;
myObjectTag = myObjectTag + “<param name=’AutoStart’ value=’true’ />”;
myObjectTag = myObjectTag + “<param name=’Balance’ value=’0′ />”; //-100 is fully left, 100 is fully right.
myObjectTag = myObjectTag + “<param name=’CurrentPosition’ value=’0′ />”; //Position in seconds when starting.
myObjectTag = myObjectTag + “<param name=’showcontrols’ value=’true’ />”; //Show play/stop/pause controls.
myObjectTag = myObjectTag + “<param name=’enablecontextmenu’ value=’true’ />”; //Allow right-click.
myObjectTag = myObjectTag + “<param name=’fullscreen’ value=’” + isFullSize.ToString() + “‘ />”; //Start in full screen or not.
myObjectTag = myObjectTag + “<param name=’mute’ value=’false’ />”;
myObjectTag = myObjectTag + “<param name=’PlayCount’ value=’1′ />”; //Number of times the content will play.
myObjectTag = myObjectTag + “<param name=’rate’ value=’1.0′ />”; //0.5=Slow, 1.0=Normal, 2.0=Fast
myObjectTag = myObjectTag + “<param name=’uimode’ value=’full’ />”; // full, mini, custom, none, invisible
myObjectTag = myObjectTag + “<param name=’showdisplay’ value=’true’ />”; //Show or hide the name of the file.
myObjectTag = myObjectTag + “<param name=’volume’ value=’50′ />”; // 0=lowest, 100=highest
myObjectTag = myObjectTag + “</object>”;

return myObjectTag;
}

</script>

<html xmlns=”http://www.w3.org/1999/xhtml” >
<head runat=”server”>
<title>Untitled Page</title>
</head>
<body>
<form id=”form1″ runat=”server”>
<div>
<br />
<br />
<asp:literal id=”Literal1″ runat=”server”></asp:literal>
<br />
<br />
<asp:textbox id=”TextBox1″ runat=”server” width=”500px” height=”50px” wrap=”true” textmode=”multiLine” readonly=”false” >http://download.microsoft.com/download/8/3/6/836dd5f8-fa92-499f-8219-0d326f13bf18/hilo_data_final.wmv</asp:textbox>
<br />
<br />
<asp:button id=”Button1″ runat=”server” text=”Load Video” onclick=”Button1_Click” />
</div>
</form>
</body>
</html>

You may also use conversion tool to get video from webcam and play video on website.

Add Flash Movies to website

June 24th, 2009 | CatherinePh.br

Why do you need video on website?

Business website video is to demonstrate a service you offer or step through the process of an installation or task. For example you are a singing teacher and you want to show a short clip illustrating before and after results.

With business card video, you can show visitors around your business premises on a guided video tour, or write a business speech and deliver it on your website whilst talking about the various services you offer.

What are the source you need?

A video camera to record the video with your ideas, speech, business premises. The raw video footage could be MPG, MPEG, MOV, WMV, AVI, RM, 3GP, DV.
A quick video to Flash tool for website, and then you can add video to your website for high resolution sampling. This will save you money asking other professionals to do the work for you, such as to edit your raw video and compress it to the best file size for fast playback, or you may like to edit your own video.

Visitors can start to enjoy the video after a 10 or 20 second buffer and it will continue to play with buffering depending on the visitors connection speed. We offer a choice of attractive Flash playback styles, one that can be previewed below.

Depending on your requirements you may prefer a compression rate that gives a faster download with a smaller picture or the other way around, a slower playback with a higher resolution picture - it’s up to you. Audio compression can also be adjusted.

The generated players are used with the latest compression codec H264 for best web quality at low file size for faster download. Please be aware that H264 flash video when played on Firefox or Safari must have Adobe Flash Player 10 installed. Internet Explorer with H264 works fine with Flash Player 9 and 10. H263 is great for high definition work although file sizes may be higher. H263 works well across earlier versions of Adobe Flash Player. It is possible to detect the Flash Player version and automatically load either the H263 version or H264. Version 10 is reported to have been taken up rapidly.

How to Stream video to website

June 19th, 2009 | CatherinePh.br

When you want to stream video to website, there are two things you need to understand: The video file format and the streaming method.

File Formats

There are many video file formats to choose from when creating video streams. The most common formats are:

  • Windows Media
  • RealMedia
  • Quicktime
  • MPEG (in particular MPEG-4)
  • Adobe Flash

There are pros and cons for each format but in the end it comes down to personal preference. Be aware that many of your users will have their own preferences and some users will only use a particular format, so if you want to reach the widest possible audience you should create separate files for each format. In reality this isn’t usually practical so you need to make a judgment call on which formats to provide. Obviously the better you understand all the options, the better your decision is likely to be.

Streaming Methods

There are two ways to view media on the internet (such as video, audio, animations, etc): Downloading and streaming.

Downloading

When you download a file the entire file is saved on your computer (usually in a temporary folder), which you then open and view. This has some advantages (such as quicker access to different parts of the file) but has the big disadvantage of having to wait for the whole file to download before any of it can be viewed. If the file is quite small this may not be too much of an inconvenience, but for large files and long presentations it can be very off-putting.

The easiest way to provide downloadable video files is to use a simple hyperlink to the file. A slightly more advanced method is to embed the file in a web page using special HTML code.

Delivering video files this way is known as HTTP streaming or HTTP delivery. HTTP means Hyper Text Transfer Protocol, and is the same protocol used to deliver web pages. For this reason it is easy to set up and use on almost any website, without requiring additional software or special hosting plans.

Note: This is not technically “true” video streaming — the best it can do is a passable imitation.

Streaming

Streaming media works a bit differently — the end user can start watching the file almost as soon as it begins downloading. In effect, the file is sent to the user in a (more or less) constant stream, and the user watches it as it arrives. The obvious advantage with this method is that no waiting is involved. Streaming media has additional advantages such as being able to broadcast live events (sometimes referred to as a webcast or netcast).

True streaming video must be delivered from a specialized streaming server.

Progressive Downloading

There is also a hybrid method known as progressive download. In this method the video clip is downloaded but begins playing as soon as a portion of the file has been received. This simulates true streaming, but doesn’t have all the advantages.

The method you choose will depend on your situation, but most people will opt for HTTP streaming (download or progressive download). This is the easiest and cheapest way to get started. If necessary you can upgrade to a streaming server later.

How to include video on website with WMP

June 18th, 2009 | CatherinePh.br

Here is the sample HTML code to include video on website using Windows Media Player.
<html>
<head>
<title> The Page Title Goes Here </title>
</head>
<body>
<object id=”MediaPlayer1″ width=”180″ height=”200″
classid=”CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95″
codebase=”http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701″
standby=”Loading Microsoft? Windows? Media Player components…”
type=”application/x-oleobject” align=”middle”>
<param name=”FileName” value=”YourFilesName.mpeg”>
<param name=”ShowStatusBar” value=”True”>
<param name=”DefaultFrame” value=”mainFrame”>
<param name=”autostart” value=”false”>
<embed type=”application/x-mplayer2″
pluginspage = “http://www.microsoft.com/Windows/MediaPlayer/”
src=”YourFilesName.mpeg”
autostart=”false”
align=”middle”
width=”176″
height=”144″
defaultframe=”rightFrame”
showstatusbar=”true”>
</embed>
</object>
<a href=”YourFilesName.mpeg”><font size=”2″>Clickhere for standalone player</font></a>
<a href=”http://www.microsoft.com/windows/windowsmedia/mp10/default.aspx”>
<font size=”1″>Download Windows Media Player Here</font></a></p>
</body>
</html>

Attributes of the <embed> tag are:
SRC indicates the source file, telling what file to use. The file shall be compatible with Windows Media Player.
AUTOSTART=”TRUE” tells the computer to start playing the Video upon loading the page.
AUTOSTART=”FALSE” tells the computer not to start playing the Video upon loading the page. The Video will play after you click the play button on the control bar.
ALIGN=Middle tells the computer to put the start/stop buttons to the middle.
WIDTH= & HEIGHT= are the dimensions of a small button panel that will appear when the page loads and contains both a START & STOP button so the visitor can start/stop the Video.
LOOP=2 will play the Video for two complete loops.

To play video on website using Flash player, you shall have FLV videos and/or SWF file as player.

Hulu Desktop for Macs & PCs with Videos

June 15th, 2009 | CatherinePh.br

Hulu took the wraps off of its Hulu Labs project, with several “experimental projects” giving a different spin to the TV show & movie-streaming site. On May 28, 2009, Hulu introduced a downloadable desktop version of its video Web site. Hulu Desktop provides access to Hulu content for a “rich, full-screen” video watching experience. This desktop version is available on Windows and Mac, but not on Linux. It can be controlled via mouse, keyboard, or any six-button PC or Mac remote control.

hulu desktop

hulu desktop

The inspiration came from the thought about how to make it easier for users to immerse themselves in the great shows and movies Hulu is fortunate to have access to. Hulu Desktop is part of Hulu Labs, a new beta section on the site that will provide sneak peaks at upcoming material. It is said that the Hulu library on Hulu.com would be available through Hulu Desktop. But the actual action still wait for Hulu to have the same content library available on through all of our distribution channels, we work together with our partners to determine availability of their content on these various channels.

There is no need setting up an account to download and watch Hulu content, but you will need to sign in to access your queue, history, subscriptions, playback quality and closed captioning preferences. Profile details, privacy settings and friends are not accessible from Hulu Desktop. The download will require at least 2GB of RAM, a Flash installation, and Windows XP or Mac OS v10.4 or later.

If you are going to build a site, but not as large as Hulu or YouTube, you can enrich your site with Flash videos. Use a desktop version Flash Video MX get Flash videos for online transmission and share with others. All the necessary files will reach your hand within a short wait. If you are ambious enough to build a video site, Flash Video MX SDK V2 is the good choice for you to convert video to flash for website with command line, which means that the conversion could be done automatically without manual operation.