I want to know what a good CMS would be for a anime streaming website... I want it so that it can stream videos from Veoh etc. and to embed it should have tags like [veoh] It should also have cache and other stuff. Any suggestions?
If you're streaming from another website your website really isn't technically very big at all, so you could go for whatever you like the look of the best really - Wordpress, Joomla, Drupal, make your own... all good.
If you're going to stream from Veoh, Youtube or Blip it's super easy with Drupal http://drupal.org/project/emfield But if you plan on streaming your own media, it will be expensive. We just put it in for a larger website and the streaming company charged $3k/year just fyi. We use Drupal for all solutions such as the one you're pursuing. Let me know if you have any other questions.
Drupal fit better to this kind of site than Wordpress. You have also many possibilities to create a nice community around your site, if you want to. The emfield module that CommonDavid recommends already supports YouTube, Google, Blip.TV, Revver, MySpace, MetaCafe, Last.fm, JumpCut, BrightCove, SevenLoad, Spike TV, Daily Motion, Veoh, Vimeo, Tudou, imeem, Guba, and Live Video video formats. More are planned to be supported soon. An API allows other third party video providers to be supported using simple include files and provided hooks. You have plenty of possibilities with this module alone.