Respostas:
Uma mistura de opções de código aberto / comercial e Flash / HTML5 para hospedar seus próprios vídeos:
Se você não estiver usando seu site para fins comerciais, acho que o melhor é o JW PLayer da Longtail, http://www.longtailvideo.com/players/jw-flv-player/ . É gratuito para fins não comerciais e fácil de adicionar e integrar ao seu site.
Se você decidir usá-lo em um site comercial, ainda será bastante caro, custando menos de US $ 100 para o plano mais simples.
Eles oferecem vários players para reproduzir a maioria, se não todos os principais tipos de vídeo. Usei-o no último site que escrevi e foi extremamente fácil de configurar.
Eu sugeriria video4all . Se o HTML5 for suportado, ele usará as tags HTML5; caso contrário, ele retornará ao Flowplayer . Então você tem realmente recursos que você pode usar. De um lado, as tags HTML5 com todas as configurações e, do outro lado, você tem todos os recursos do flowplayer, como miniaturas automáticas, etc.
Estou começando a usar o jPlayer http://jplayer.org, que se integra perfeitamente ao jQuery. Parece ter muitas personalizações visuais de CSS e lida com todos os formatos usuais com o Flash como último recurso. Ainda não sou especialista, mas parece que ele fará o trabalho.
Estou criando um site com 3 a 4 vídeos (em diferentes formatos) e você pode visualizar cada vídeo para
Também dê uma olhada no Podlove Web Player , um player de áudio e vídeo HTML5.