Solved

Displaying video on websites

Posted on 2008-06-18
6
226 Views
Last Modified: 2011-09-20
I am about to start a web proejct that will include pages that have embedded video.  I know nothign about this and have a few general questions that I hope somebody can set me straight on:

The server will be a Microsoft IIS server and the development language is Asp.Net

1. to serve video from a webpage are there any requirements on the server software side
2. Which video format is the most universal?
3. I am seeing a lot of flash video.  Is extra software requried for program with flash video.  Are there players avaialable that can be used out of the tin as it were?  Can all video formats be played through Flash?
4. Where do I get the tools that will allow me to display a video on a page?

Can't find the perfect EE zone for this so have posted here.

Wing
0
Comment
Question by:WingYip
  • 3
  • 2
6 Comments
 
LVL 69

Expert Comment

by:Éric Moreau
Comment Utility
I have used the MediaPlayer from www.Telerik.com
0
 
LVL 8

Expert Comment

by:section25
Comment Utility
I don't know the specific syntax for asp (since I don't use it) but I may be of some help with your questions.

1. Since the video will be playing in the users browser, there should be no special requirements on the server side to deliver the video to the browser. You simply need to have the browser be able to show the video as an object (either embedded or not). It will depend on the format and how you want to show it. But the short answer is no, you do not need anything special on the server (unless you are streaming which it doesn't sound like you are doing).

2. Right now, the flv (flash video) format is the most widely used since it is easy to use and loads fairly quickly. However you will need the Flash developers program to convert anything that is not already flv to the flv format and if you don't have it, it costs about $600.00(US).

3. See number two (above). Most browsers will have the ability to play flash videos and if they don't, they will be given the opportunity to downlad the player when the object loads. So if you go with that format, your users would not require any additional abilities to view your pages. (B) All video formats can be "converted" to flv through the flash developer program. They can't be played "as is" through flash, they will have to be converted first.

4. You really don't need anything other than that mentioned above. If you don't go with flv, then you aren't the one who will need the tools, it will be your users and thier browsers who need the tools. Although, most people can view videos pretty easily and only a very few will need actual "tools" to see anything.


0
 
LVL 1

Author Comment

by:WingYip
Comment Utility
Thanks for answers.

section25 - that is exactly the sort of stuff I need to know.  
I have a couple of additional  quesitons about streaming though.  

Streaming is an expression that I am not entirely clear about.  If one has a video player embeded in a web page and the user clicks play - am i right in thinking that the streamed video will play immediataly but the non streamed video will need to download first.  

Is setting up the server for streaming content very difficult?  Is different software requreid for streaming?
0
Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

 
LVL 1

Author Comment

by:WingYip
Comment Utility
Have just increased points
0
 
LVL 8

Accepted Solution

by:
section25 earned 150 total points
Comment Utility
There are two sepearte notions of "streaming" and they are not exactly the same. When I say streaming, I am talking about video casting. Such as a site that users go to and click on a link and everyone can see the same thing at the same time as it is being delivered to everyone simultaneously (like a tv broadcast). That does take special software, some powerful hardware, a lot of bandwidth, and other special requirements that I am not familiar with since I have never done it.

On the other hand, most (if not all) video clips that are self contained (such as flv, mpg, avi, etc) that have a definite begining and a definte end, do "stream" to an extent. As in they they start to play when enough of the movie has loaded to play at the proper frame rate even though they rest of the movie still has not loaded. The video player will know what size the file is and when a predetermined percentage of the file (usually about 5%) of the file is loaded it will start to play. This is evident on youtube. When you watch a video, you will see it start to play, but sometimes on a slow connection, the video will stop in the middle and have to "load" some more content before it can start playing again.

So to answer your question, any video "clip" you put on your will be streamed in the manner above. You do not need to do anything special for that. It is part of how the video player (in people's browser) works. If you want to offer the viewer the option to download the whole video before it starts playing, then you could do that as well, as simply providing a link for download. You would have to change the format to something like .zip, since most browsers are set to start playing the common video formats automatically rather than downloading them.

0
 
LVL 1

Author Comment

by:WingYip
Comment Utility
That's extremely helpful section25.

I'm very grateful

Wing
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

A quick way to get a menu to work on our website, is using the Menu control and assign it to a web.sitemap using SiteMapDataSource. Example of web.sitemap file: (CODE) Sample code to add to the page menu: (CODE) Running the application, we wi…
The last time I worked with Flash and Socket connections was in AS1. A recent project required flash connecting to a Socket, and sending receiving information - we figured it would be easy enough - we all know about the socket policy documents and c…
Learn how to create interesting presentations by including videos to keep your audience engaged using Prezi. Select "Insert" from the top menu in your Prezi editor: Select "YouTube Video": Paste the video URL into the prompt: "Select "Insert":…
In addition to being a great web-based presentation tool, Prezi also makes it easy to save your presentation as a PDF to share with others as well. Learn how in this tutorial. Select the share icon from the top menu in your Prezi editor: Select "D…

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now