It depends on your needs really.
If it's not going to be a huge site, then you could do it on a shared server.
Image uploading isn't really going to be taxing on your server unless you allow users to upload high resolution images that are 10MiB in size or something like that.
Video could be problem if you're intending to implement a YouTUBE style conversion to Flash with FFMPEG as this could tie up your server quite a bit and the files may take up a fair bit of space.
In short, unless you're adding video content from a number of users, shared should be fine to begin with and you could always move to a dedicated server if your site grows beyond what the shared hosting offers.
If you are doing movies, I'd go for a dedicated server, or at least check with your hosting company before adding such features as you don't want to be a burden to other users as the host may lock down or remove your account for using too many resources.
__________________
Skills: XHTML, CSS, MySQL, PHP, Ruby on Rails, Object Pascal, code validation & more...
Tip:
Refactoring: Making code cleaner and easier to read through, making editing easier in the future (giving variables and functions meaningful names, extracting common blocks of code, and creating a wrapper to DRY up code and properly commenting code).
Obfustication: Making code more complex and harder to read without damaging the functionality of the application (usually a form of protection against reverse engineering and code theft as encrypting may not be an option).
Evil genius since 1985... Or 1802 if you count the week my plan to alter history backfired.
|