• SEARCH
  • DOWNLOADS
  • MY ACCOUNT
  • Buy (0)
  • CONTACT
  • Free Trial
Wowza Logo
  • PRODUCTS
  • DEVELOPER
  • SOLUTIONS
  • PRICING
  • RESOURCES
  • SUPPORT
  • My Account
  • Buy (0)
  • SEARCH
  • Ask a question
  • Forums
    • Wowza ClearCaster Pro
    • Wowza Streaming Engine
    • Wowza Streaming Cloud
    • Wowza Player
    • Wowza GoCoder SDK
    • Wowza Developer Dojo
    • Topics
    • Questions
    • Articles
    • Users
    • Badges
  • Sign in
  • Community Home /
  • Wowza Streaming Engine /
  • Performance and Tuning /
avatar image
Question by Lincoln Lee · Apr 20, 2012 at 01:16 AM · performance and tuning

Server requirements for VOD

Hello,

I am doing a VOD application and I have no idea about the server requirements. Below is some of the background information.

The VOD database consists of 40,000 H.264 mp4 in 1280x720 resolution and in 2.5Mbps bit rate.

Number of concurrent users is around 200 clients. We assume each client will watch an unique mp4 video by VOD simultaneously, and no transcoding or re-encoding is required.

The duration of most of the videos is around 3 - 4 minutes.

Appreciate it if you could tell me what the server requirements are.

Thanks.
Comment

People who like this

0 Show 0
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

5 Replies

· Add your reply
  • Sort: 
avatar image

Answer by Jason Hilton · Apr 20, 2012 at 12:05 PM

Hi

What is the average length of each file?

I would recommend a server with :

Fast disks (10K rpm) with enough storage for the content

A Gig E port

8GB RAM (minimum)

Jason
Comment

People who like this

0 Show 2 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Richard Lanham · Apr 20, 2012 at 12:43 PM 0
Share
We recommend a late model quad or dual quad CPU, 4 - 8g ram, 64bit OS and 64bit Java (Sun JDK), and 1 - 4gbs nic.

For longtail vod content (what you describe) we recommend a RAID 0 or RAID 1+0 disk array with several disks.

Richard
avatar image Lincoln Lee Richard Lanham · Apr 20, 2012 at 06:42 AM 0
Share
I updated the duration of the videos for your consideration. Would you please provide me a suitable hardware configuration? Thanks.
avatar image

Answer by Richard Lanham · Apr 20, 2012 at 03:57 PM

Video duration would not affect hardware considerations.

Richard
Comment

People who like this

0 Show 1 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Lincoln Lee · Apr 20, 2012 at 08:27 PM 0
Share
Hi, Richard,

May I ask a little more about the NIC.

If I install 4 pieces of NIC, should I set up 4 instances of Wowza server for each NIC? (As each NIC has its own distinct IP address)

Would you please tell me more details about the configuration of 4 NIC and the Wowza server?

Thank you very much.
avatar image

Answer by Richard Lanham · Nov 24, 2012 at 03:23 PM

We recommend a late model dual quad cpu, 4 - 8g ram, 64bit OS and 64bit Java/JDK, and for vod a RAID 0 or 1+0 with as many disks as you can afford.

The way to scale vod is with MediaCache and the Wowza load balancer.

http://www.wowza.com/forums/content.php?121-How-to-get-MediaCache-AddOn-(scale-video-on-demand-streaming)

http://www.wowza.com/forums/content.php?108-How-to-get-the-Dynamic-Load-Balancing-AddOn

Richard
Comment

People who like this

0 Show 1 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image vu duc · Nov 26, 2012 at 03:45 PM 0
Share
Thanks for your help, Richard
avatar image

Answer by Randall Auriemma · Jun 07, 2012 at 11:32 PM

That shouldn't happen.

Ok so, we're talking about a 3kbps video. My suggestion is to start over from a fresh install, and you changes one at a time and loadtest. See where the problem occurs. I feel that it should hang even with the un-optimized server using just 4 cores.

Any error messages in the console/logs? Do you notices any strange memory/CPU usage?

If you can't get it sorted we'll want to see more info. You can zip up your conf and logs folder and send in an email to support@wowza.com. Include a reference to this thread.
Comment

People who like this

0 Show 1 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image vu duc · Nov 24, 2012 at 08:24 AM 0
Share
Hi all,

I'm doing with VOD streaming, using adaptive with many bitrate (400kbps, 800kbps, 1.2Mbps, 1.8Mbps, 3Mbps).This VOD database is stored on storages.

When number of concurrent user is large (1000,10000, 100000), I don't know requirements of server and storage.

Please help me.

Thanks
avatar image

Answer by Lisa Wong · Apr 23, 2012 at 02:34 PM

You can have 1 server instance and in [install-dir]/conf/VHost.xml you can specify a particular IP address or domain name, or set HostPortList/HostPort/IpAddress to * and Wowza will listen on all the NICs. See the VHost.xml section starting on page 11 in the Configuration Reference for more information.

-Lisa
Comment

People who like this

0 Show 1 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Carles Ferrater · Jun 08, 2012 at 12:23 AM 0
Share
Following lincoln questions:

I am running one Wowza 3 instance in a:

- 1 GB NIC

- 12 CPU x Intel(R) Xeon(R) CPU L5640 @ 2.27GHz

- 3.0.0-16-server Ubuntu

- 18 GB Ram

I am using the same example application of VOD that your provide and I am requesting it via RTSP.

I only have one single video whith 89 MB size which is requested by different number of users concurrently. This video lasts about 4 minutes. After following the tunning guide I have increased Java Heap memory usage to 8000MB and also un-commented the Garbage Collector line. In addition I have modified suggested values in the /conf/VHosts.xml file, where I have set all the processor count values to 12.

When I connect 280 users (from another computer) to test the service, it seems to work for a while but suddenly after about 70 seconds Wowza process gets hang, all connections are closed, and I need to restart Wowza server to get it up again.

I think that 280 should be handled without any problem, as I have made other tests with other streaming software in the same hardware and 280 users are served without any kind of problem, reaching this maximum due to the nic, in any case due to other resources.

Do you think I am missing some kind of tunning configuration, or they are usual and acceptable figures?

Thank you.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

Dynamic Bandwidth Detection (BWCheck) 40 Answers

RTMP with Progress Download Cache 9 Answers

Asynchronous HTTP requests 1 Answer

OpenJDK vs Sun/Oracle JDK 1 Answer

Downloaded jre-7u1-linux-x64.rpm for rhel6 64 bit 1 Answer

Hot Topics
  • Streaming Protocols
  • Wowza SDKs
  • AWS Hosting
  • Deployment Options
  • Load Balancing
  • Content Security
Product Sign-in
  • Wowza Streaming Cloud
  • Wowza Player
Under the Hood
  • Developer Tools
  • Wowza System Status
  • Test Players
  • Developer IDE
Partners
  • Partners Overview
  • Find a Reseller
  • Channel Partner Program
  • OEM Program
  • Wowza Reseller Portal
Company
  • About Us
  • Blog
  • News
  • Events
  • Careers
  • Customers
  • Contact Us
Stay Connected
Sign Up for Our Blog
Select a Language
  • English
    • English
    • Español
    • 日本語
    • 한국어
    • हिन्दी भाषा
    • 中文
    • русский язык

© 2005–2019 Wowza Media Systems, LLC. All rights reserved.   Terms | Privacy | Trademarks | Legal


Enterprise
Social Q&A

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Forums
  • Wowza ClearCaster Pro
  • Wowza Streaming Engine
  • Wowza Streaming Cloud
  • Wowza Player
  • Wowza GoCoder SDK
  • Wowza Developer Dojo
  • Explore
  • Topics
  • Questions
  • Articles
  • Users
  • Badges