CDN for Video Playback

I'm looking for a CDN that's free or affordable for videos like YouTube. However, I don't want to use YouTube for other reasons. I would like to upload videos, and once they're uploaded have them playable onto a website. Any recommendations?
Brett LarsonAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David Johnson, CD, MVPOwnerCommented:
vimeo is a good option
Andrew LeniartSenior EditorCommented:
Apologies if I've miss-read your question, but are you looking to create your own videos?  I get that impression from the Topics you've selected for your question.

Screencast-O-Matic is excellent and what I use.  I purchased a Pro subscription to unlock all its features and benefits, but you can do 15 minute recordings for free without any intrusive water marks.  They will also host videos created.

Free version allows:
15-minute recordings
Screen & webcam recording
Publish to YouTube
Save as video file

Hope that's helpful.
David FavorLinux/LXD/WordPress/Hosting SavantCommented:
If you have many videos, you can always self host your videos.

If videos are small, just set them up to download.

If they're massive, you can setup a true streaming server, which will likely have you pulling your hair out each time videos stop serving.

Better to use pseudo streaming.

Try this Google search streaming php range for a long list of pseudo streaming classes + systems + code snippets.

I self host all my private hosting client's videos.

Most are small files + can just be downloaded.

If any files are large, I stream them. Anything over around 100M I setup to stream.
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

Brett LarsonAuthor Commented:
How to self host my videos?
David FavorLinux/LXD/WordPress/Hosting SavantCommented: is an example.

Most of these videos are site reviews for current or prospective clients.

They're all small <50M, so they're setup to download rather than stream.

To self host videos...

1) Transcode your videos so they're HD + small file size.

2) Drop these videos in a directory.

3) Alternatively setup streaming for any large videos using code found via the above search.
To self host your video
Wimpy Rave maybe suitable for you
Automatically list and play an entire folder full of media files directly on your web page.
New media can be added to your web page as simply as uploading the media files.
No need for playlists? Wimpy Wasp plays a single audio or video asset within in a web page.
Have a look here what others are offered
Some info

Flowplayer is another

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Multimedia Programming

From novice to tech pro — start learning today.