View Full Version : High Quality On line video sharing/posting


Mike Stivala
April 1st, 2008, 11:30 AM
Hi -
I'm building a web site to promote a film I made several years ago that
is just coming out on DVD. Basically, I'm looking to post a trailer and clips from the film on a 3rd party site (ie for free) and embed the clips in the site I'm building.
So...after doing a test with clips on YouTube, I was not happy because -
1 - You Tube promotes other stuff in the embedded window
2. quality kind of blows

Ok - so I'm hoping anyone out there has a better solution. Basically I'm looking for a place - like YouTube - where I can post a higher quality clip and embed the clip in my site without seeing links for other people's clips (I don't mind seeing ads - just don't want to promote other people's films on a web site I"m building for my film site).
or -
Is there a better, free to very cheap solution that I haven't thought of.
Id rather not pay for a streaming server myself at the moment, because I just started rolling on another project (an original series that will be offered via the internet) for which I will invest in a dedicated streaming server.

or -
are there tricks to posting on YouTube to get superior quality video (QT of Flash file??).

Thanks in advance for any help
Mike

Perrone Ford
April 1st, 2008, 11:37 AM
www.vimeo.com

Ervin Farkas
April 1st, 2008, 12:51 PM
Basically you have to either:

a/ host on a free site and be bound by their quality, ads, changing policies, running the risk of having your clips offline at any given time

b/ host on your own website and have full control over the look, quality, size, pretty much everything.

I really don't see why you wouldn't go with b/? Web hosting is dirt cheap nowadays!

I see you trying to use QT on your site. Not bad, just keep in mind that you're giving trouble to just about 95% of all computer users who are not on a Mac - the QT embedded player implementation in Internet Explorer has some known issues. It's up to you to decide what is more important for you: for me it's reaching as many potential viewers as possible, and you can do that with either flash or Windows Media.

I hope this helps,

Mathieu Ghekiere
April 1st, 2008, 12:59 PM
Go for Flash. I've searched about the subject, and if you go for Quicktime, you'll exclude many windows-based viewers. If you choose for Windows Media, you'll exclude many Mac-users. But Flash is supported on both, standard in their browser (I think...?)

So go for Flash. The quality/data ratio is good too.

Andy Wilkinson
April 1st, 2008, 04:35 PM
As already hinted above, if you want to have the videos for free Vimeo is the best option quality wise for HD (1280x720p) at the moment....but it's not perfect as I've posted about before.

There are some recent yet very well know tricks and advice to getting better quality on YouTube which I've used to good effect - "better" but in my opinion still not good enough!.... but it's free and YouTube is ubiquitous so I'll take better to get certain videos across to my chosen audiences.

Web delivery has been well covered on this forum (in the Web and DVD delivery section!) so just have a look round/search in that section and see if any of that that helps. Good luck.

Mike Stivala
April 2nd, 2008, 02:18 PM
for all of the input. I was thinking about it last night while driving home and
I think I'm starting to come around to Ervin's philosophy.

Hosting is fairly cheap and at the end of the day I'd rather control stuff
myself than be at the mercy of the YouTube-igans.

OK, next question - anybody recommend a reliable, inexpensive streaming
server??


Thanks again
Mike

Perrone Ford
April 2nd, 2008, 02:33 PM
Ervin is right in one regard. Hosting a website is cheap. But bandwidth is not. Make VERY sure you get an accurate handle on monthly bandwidth figures before you sign on the line.

Ervin Farkas
April 3rd, 2008, 08:57 AM
One more aspect: about half of the viewers (my estimation) will surf your site while at work; with more and more employers blocking video sharing sites, if you embed into your page video hosted on one of the blocked sites, all the viewer gets is an error... not a good projection on your video business.

Perrone Ford
April 3rd, 2008, 09:16 AM
Great point Ervin! If your business is going to be relying on these images, host it yourself. No doubt.

Ervin Farkas
April 3rd, 2008, 09:22 AM
OK, next question - anybody recommend a reliable, inexpensive streaming server?
You can choose EITHER reliable OR cheap... not both. Take your pick.

Mike Stivala
April 3rd, 2008, 09:42 AM
You can choose EITHER reliable OR cheap... not both. Take your pick.

That settles it - I'm shopping for a streaming server.

So far though I've spoken to several different companies and the prices, for similar service, are all over teh map. I had one rep (from Vindego) quote me a price for their "starter" service - $500 set up fee and $250 per month which to me seemed outrageous. Then another company - again for similar space and bandwidth - quote me no set up fee and $60 per month.

I've done research on several of the companies and I've see good and bad about all of them.

Why the huge price difference? Are set ups really that different to warrant such a big difference? I mean - if I'm going to pay I want a reliable set up - but it's hard to justify paying tons more money just because company A has a cool website and slick talking salesmen. I think a little trial and error may be the thing to do. See if I can get a trial with some of these server companies and take them for a test spin for a few weeks.

mike

Ervin Farkas
April 3rd, 2008, 10:53 AM
Are you sure you need a streaming server? That's for live video transmissions.

For hosting your website that has either pages with embedded video or simply video that can be downloaded, you need a regular webserver. 10 GB of space and 300 GB data transfer per month is only $4.29 a month at GoDaddy and similar at other companies!

Perrone Ford
April 3rd, 2008, 10:58 AM
Agreed. All you need is a webhosting company that gives you a LOT of bandwidth and decent storage.

I looked at some last night after reading this thread and found some that offered 1500GB of storage and !5,000GB of transfer bandwidth for $10 a month. That's an INCREDIBLE price. I'm tempted to do a webpage for myself and showcase my stuff. Frankly, I just don't want to do the webwork.

Ervin Farkas
April 3rd, 2008, 11:08 AM
Just use common sense - when something is too good to be true, it probably is a scam. I read stories about these companies, they offer the Sun & the Moon almost for free - then they shut your site down because you eat up their bandwidth... so just be careful.

I am not advocating for any particular company, but I suggest use GoDaddy for a reference. If a price is close to theirs, you might get a better deal, you might not, but if it's much better, you're probably in for some big nasty surprise. I am with them for several years now and been happy - heard about customers complaining about high prices on add-ons but for basic hosting they have been good to me. Never had my sites down, got e-mail support in a few hours (maximum a day).

Lunarpages.com and NetworkSolutions.com have also good reviews.

Mike Stivala
April 3rd, 2008, 12:39 PM
Are you sure you need a streaming server? That's for live video transmissions.

For hosting your website that has either pages with embedded video or simply video that can be downloaded, you need a regular webserver. 10 GB of space and 300 GB data transfer per month is only $4.29 a month at GoDaddy and similar at other companies!

Well, for my first project - a site to promote my DVD, I'm sure I could get by with even the above mentioned deal from godaddy as it involves a few 1-2 min clips and the audience is relatively small

but...
for my next project I plan to put up 10-12 min episodes of an original series (one at a time). If all goes well, promotion wise, the goal is to have tens of thousands of people watching the episodes. I was told by a friend of mine who is a tech director at a large net/media company that I would need a streaming server for that. They are not just for live webcasting. Also, with a streaming server teh player in embedded in the code and adding the video to the site is as simple as copying the html and pasting it. That makes it so much easier for me and if I can find a resonably priced one - I'll brobably end up trying it out.

thanks again for all the input

mike

Tim Bickford
April 4th, 2008, 06:51 AM
I've had good luck embedding videos that I've placed on (blip.tv). The quality is significantly better than what I've been able to get with Youtube.

Here is an example. You have to navigate to the videos page from on this website.

http://www.hauntedoverload.com/main.htm

George Kroonder
April 4th, 2008, 07:58 AM
You can (easily) embed a Flash Player into your website. Check out Flowplayer (http://www.flowplayer.org/) (easy customization, free for personal use/with logo, $50 commercial, no logo) or my countryman Jeroen Wijering's player (http://jeroenwijering.com/?item=JW_FLV_Player) (new version coming out this month with easy customization, also "free" or cheap for commercial use).

You can use this with "progressive downloads", essentially just file-based hosting, where the clip starts playing after a few seconds (adjustable) buffering.

I like that in Jeroens player you can pre-load a clip (one line of javascript), so that the video loads/buffers with the webpage, so clips start playing immediately (or at least faster).

Both have playlists and can also be used with streaming services.

That brings me to streaming... You can also set up your own streaming server with Lighttpd (http://www.lighttpd.net/) (pronounced "Lighty"). This is what youtube uses as well... You will need more than just a web hosting package (like a dedicated or virtual server), so this is more advanced "stuff".

If you stick to progressive downloads, make sure you render the files correctly. I suggest to use an H.264 codec fr best performance/quality and the .FLV container format or .MP4. Make sure the "moov atom" is put at the beginning of the file, otherwise the clip will not play until the whole file is downloaded to the client. Software usually has a more user friendly name/option for this (like "optimized for online" or something with progressive).

To encode you can use a wide array of encoders including Sorenson Squeeze or if you're on a mac the new dvcCast!. dvcCast! is new and has some limitiations currently, but check it out and read the forum (http://dvcreators.net/discuss/showthread.php?t=20540) for some tips of using it with Flowplayer including a screencast showing you how to set things up in post #16 (page 2, top).

Make sure you have the bandwith to support the number of (concurrent) users at the encoding settings of your choice.

George/

Mike Stivala
April 4th, 2008, 03:33 PM
<snip>
That brings me to streaming... You can also set up your own streaming server with Lighttpd (http://www.lighttpd.net/) (pronounced "Lighty"). This is what youtube uses as well... You will need more than just a web hosting package (like a dedicated or virtual server), so this is more advanced "stuff".
George/

Ok - so if I understand this. I need more than just the basic "go daddy" server package. I need the server package AND streaming server software? Are you saying I need a dedicated (or virtual dedicated) server as well - as opposed to just the basic shared server space??

Also I found a bandwidth calculator and did the math - according to what I came up with I'm going to want almost 300gigs data xfer per month (a 12 min clip viewed by 10,000 at 300kps).

The calc I used is here -

http://www.audiovideoweb.com/bandcalc_per_event_1.htm

here's where I get lost...

The go daddy deluxe package says it comes with 1500gigs xfer per month for $6 per month! But when I look at "streaming server services" (Video desk, stream the world, ClickStream TV) their prices - for far far less bandwith are ASTRONIMICAL. Like $700-$1000 per month for a package that includes a few gigs of storage and only 50 gigs of Xfer.

This makes no sense to me at all? Isn't bandwidth just bandwidth?? Why the huge discrepancy.

I really appreciate all the info, but I know I won't get this solved on this board. I'm currently looking for a pro to talk to about this. I got a lead on somebody already but if anyone out there knows a good guy I could talk to who could set me straight and explain this stuff to me I would appreciate it.
(NYC area preferred but anywhere is OK.)

Seriously guys - thanks again for all the info.

Perrone Ford
April 4th, 2008, 03:40 PM
There is a MASSIVE difference between live streaming, and file streaming. You do not need live streaming. If you decide to broadcast a live concert one day, then maybe you will. Then you'll have issues like guaranteed bandwidth and priority, and QOS to worry about.

I built my own live streaming server for work because we had some specific needs, but you do NOT need this to do what you want to do.

And you can very well get this answered by the people here. Some of us do this for a living.

Mike Stivala
April 4th, 2008, 04:45 PM
There is a MASSIVE difference between live streaming, and file streaming. You do not need live streaming. If you decide to broadcast a live concert one day, then maybe you will. Then you'll have issues like guaranteed bandwidth and priority, and QOS to worry about.

I built my own live streaming server for work because we had some specific needs, but you do NOT need this to do what you want to do.

And you can very well get this answered by the people here. Some of us do this for a living.

Dude - no reason to get defensive, I mean because of my specific needs and the scope of what I'm looking to do, I need to speak to someone in person, discuss exactly what I want to do and get recommendations. It cannot be done via internet with posts back and forth.

thanks
mike

Lynne Good
April 4th, 2008, 05:43 PM
Go for Flash. I've searched about the subject, and if you go for Quicktime, you'll exclude many windows-based viewers. If you choose for Windows Media, you'll exclude many Mac-users. But Flash is supported on both, standard in their browser (I think...?)

So go for Flash. The quality/data ratio is good too.

I have to disagree here! The only one that is proprietary is the Windows Media Player. You can use QuickTime or Flash on either an IBM compatible or a MAC/Apple computer. It's the conversion to one format or another that is a pain in the backside!

Bill Mecca
April 4th, 2008, 06:14 PM
Stiv,

do I know this movie. :lol:

I use godaddy for my hosting and while I get no where near the traffic you envision it has worked well. No complaints and customer service has been fine.

I have two blogs and I use revver.com for my video. I find the quality better than youtube ( I upload 640x480 wmv files) it's their bandwidth,(so that is not a worry) there are some ads, but there is some small revenue generated as well.(small for me that is at the moment).

AFAIK, Most video is served up as progressive download, very little of it is actually "streaming."

Perrone Ford
April 4th, 2008, 06:51 PM
I hear ya. Didn't mean to be defensive. Sitting down with someone to handle your specific needs is probably the right idea.

-P

Dude - no reason to get defensive, I mean because of my specific needs and the scope of what I'm looking to do, I need to speak to someone in person, discuss exactly what I want to do and get recommendations. It cannot be done via internet with posts back and forth.

thanks
mike

Chris Burgess
April 5th, 2008, 12:27 AM
I pay $100.00 a year for my hosting on shared server space with an astronomical amount of bandwidth and space and very rarely do I ever have any problems.

The monthly average is 2,500 unique users viewing 20 or so flash embedded video files ranging from 3 minutes to 20 minutes in length. On average I run about 60gb of bandwidth a month in terms of usage.

I have found people will try and upsell a streaming server for no other reason than to get more money out of a prospective customer, the majority do not need it.

10,000 views is alot of views and I wonder if you might not be overshooting your mark for just getting up and running though.

George Kroonder
April 5th, 2008, 07:52 AM
Ok - so if I understand this. I need more than just the basic "go daddy" server package. I need the server package AND streaming server software? Are you saying I need a dedicated (or virtual dedicated) server as well - as opposed to just the basic shared server space??

No, not nessesarily. You don't need to stream, but it has some advantages over progressive downloads. The biggest one is that you can 'scrub' ahead in the timeline. This is handy if your viewer gets interrupted halfway into your 30 min. movie. on the next visit they can scrub to where they left of without having to download the whole first part. This is good for the viewer as well as for your bandwidth usage. You can also make chapters/lists and instantly have the viewer go there with a simple click of teh mouse.

Lighttpd is not a "true" streaming server like "Adobe Flash Media Streaming Server" or "Wowza Media Server". Essentially Lighttpd is a webserver that has HTTP streaming built-in (with the mod_flv_streaming module or the mod_h264_streaming module).

To run Ligthttpd you cannot use a shared hosting service (unless it runs lighttpd with the mods you need, which is unlikely).

B.t.w. Live streaming is something entirely different and requires a true streaming server like the ones mentioned above.

Also I found a bandwidth calculator and did the math - according to what I came up with I'm going to want almost 300gigs data xfer per month (a 12 min clip viewed by 10,000 at 300kps).

The calc I used is here -

http://www.audiovideoweb.com/bandcalc_per_event_1.htm

here's where I get lost...

This sounds ok for the bandwith, but also take your connection speed into consideration. On a shared account you share a server and with that a network connection. It may be on a 100Mb/s uplink (pretty common) and there may be dozens to even hundreds of accounts on one server (why do you think it is that cheap?).

A 100Mb/s uplink will support upto ~300 concurrent connections @ 300kbps, but if you indeed expect 10.000 views and should you promote new clips (e-mail) you can easily fill up that 'pipe' by yourself at peak times.

The go daddy deluxe package says it comes with 1500gigs xfer per month for $6 per month! But when I look at "streaming server services" (Video desk, stream the world, ClickStream TV) their prices - for far far less bandwith are ASTRONIMICAL. Like $700-$1000 per month for a package that includes a few gigs of storage and only 50 gigs of Xfer.

This makes no sense to me at all? Isn't bandwidth just bandwidth?? Why the huge discrepancy.

No. In short there are different qualities and network priorities. Also on a shared hosting package 99% of the account will never even come close the the max usage. And there are usually provisions that your site must be "well behaved" (not hog resources). There may also be exclusions in the fine print that prevent certain site-types (video, adult, download-heavy, etc.).

This way the ISP can advertise mega bandwith for cheap, but actually never see that used much if at all.

For streaming things are different. If you need 300GB of transfers, you will use them. And you expect sufficent bandwidth to be available when you need it. Even at peak hours. You will usually be on a dedicated server or share resources with only a few other accounts. One or more 1Gb uplinks may be provided. So this is what you pay for.

I really appreciate all the info, but I know I won't get this solved on this board. I'm currently looking for a pro to talk to about this. I got a lead on somebody already but if anyone out there knows a good guy I could talk to who could set me straight and explain this stuff to me I would appreciate it.
(NYC area preferred but anywhere is OK.)

Seriously guys - thanks again for all the info.

No problem. Make sure you know what you really need. If it surpasses expectaions, then go bigger.

George/

Mike Stivala
April 8th, 2008, 09:42 AM
Can't tell you guys how much I appreciate all the input.

OK - Here's where I'm at.

For the first project (the smaller site promoting my film's DVD release). I decided to use YouTube. After playing around with the files I found that if I uploaded 720x486 high quality MP4 - THEN I shrunk the window on the site when I embedded the player - the quality was where I needed it. Also, by setting up a "playlist" on youtube and embedding that rather than just embedding the video - I got rid of other people's trailers showing up on my site.

The site is up and live - please check it out and tell me what you think:

http://www.ratbastardmovie.com/

I'm haven't started promoting it yet because I'm kicking around making some changes (specifically cutting the amount of text). So please - any and all opinions would be appreciated.

(Oh yeah and Bill - you really should buy a DVD!! ;-)


OK project number 2 the series I'll be doing over the summer and streaming over the net.

- I want streaming as opposed to downloading because of copyright/content control issues.

- yes 10, 000 views per month is actually (again, if all goes well) the low number in my head as far as viewers go. I need a serious streaming solution and my decision to go with YouTube for the above project (free) was made in part to allow me to spend more $$ on the second, larger project. I'm starting to realize that the $6 per month go daddy account won't cut it!

- The responses I've gotten here have greatly improved my understanding of this stuff. Again, thanks to all. I think what Im going to have to do is sit down with a few different experts, explain what I have in mind and ask them - "how would you set it up??".
Thanks to those of you when have recommended some companies and experts. Again - if any one has any specific recommendations of people or companies I should talk to - please let me know (either by posting here or email -whatever is easier.)

Mike

George Kroonder
April 10th, 2008, 09:33 AM
Read your site. Tough luck with that distribution deal. I think I'll order the DVD!

The DVD order link to filmbaby.com (http://www.filmbaby.com/films/2833) actually uses flowplayer for the trailer (albeit there is no trailer available yet).

I take it you want to sell Rat Bastard online as well.

Are you familiar with CreateSpace (http://www.createspace.com)? There you can distribute through Amazon Unbox (with DRM) and have access to an existing channel including TiVo users, online rental and mobile device access. They do take a sizable part of the revenue but it is an open system and you're free to also distribute any other way you see fit (afaik).

The big advantage is that you don't have to worry about the (technical) distribution side or end-users (and their problems). Setting up your own streaming service website and the customer service for that will be no small feat and not worth it (imho) for a single film (or even a few) - Even if it uses streaming services provided by a reputable 3rd party.

George/