Puedes probar la "Broadcast Machine" de Democracy. Te permite emitir tu propio canal de televisión con los vídeos que tú elijas. Es Open Source:
http://www.getdemocracy.com/broadcast/
Y hoy mismo me acabo de enterar de una alternativa Open Source a YouTube:
http://www.ostube.de/ (atención, sitio en alemán).
Están trabajando en la localización al español.
También tienen una versión comercial si vas a cobrar por las descargas, pero entonces tienes que pagar la licencia.
No sé si es lo que necesitas, pero ahí lo dejo, por si acaso.