Diferencia entre revisiones de «Fream»
(Created page with "LibreStream es un proyecto que pretende crear una plataforma web que permita hacer streaming social de manera fácil y utilizando tecnologías y estándares libres y abiertos. La...") |
|||
Línea 13: | Línea 13: | ||
= Servidor IceCast = | = Servidor IceCast = | ||
El servidor [http://svn.xiph.org/icecast/trunk/icecast/ IceCast] que puede ser descargado desde el [http://icecast.org/ sitio oficial del proyecto] no proporciona autenticación de la transmisión (sólo autenticación para las personas usuarias que ven el streaming), sin embargo la [http://svn.xiph.org/icecast/branches/kh/icecast rama kh] del proyecto sí, pero esta no ha sido integrada con el desarrollo principal del proyecto desde hace cierto tiempo. Es necesario entonces evaluar si estaremos utilizando esta rama para el servidor de streaming. | El servidor [http://svn.xiph.org/icecast/trunk/icecast/ IceCast] que puede ser descargado desde el [http://icecast.org/ sitio oficial del proyecto] no proporciona autenticación de la transmisión (sólo autenticación para las personas usuarias que ven el streaming), sin embargo la [http://svn.xiph.org/icecast/branches/kh/icecast rama kh] del proyecto sí, pero esta no ha sido integrada con el desarrollo principal del proyecto desde hace cierto tiempo. Es necesario entonces evaluar si estaremos utilizando esta rama para el servidor de streaming. | ||
+ | |||
+ | = Clientes de Prueba = | ||
+ | Debido a que se desea avanzar con partes de la plataforma antes de implementar el cliente web, es necesario contar con clientes de prueba en las primeras etapas del proyecto. Existe actualmente una integración para el cliente [http://kde-apps.org/content/show.php/Kamoso?content=111750 Kamoso] de KDE que permite transmitir video a un servidor de IceCast, pero necesitaremos contar con otras integraciones a otros clientes o un cliente propio muy sencillo que permita hacer las pruebas iniciales. |
Revisión del 04:40 30 ene 2012
LibreStream es un proyecto que pretende crear una plataforma web que permita hacer streaming social de manera fácil y utilizando tecnologías y estándares libres y abiertos. La motivación de este proyecto es que, en la situación actual, es posible hacer steaming utilizando software libre, y desplegar video en páginas web a través de la etiqueda video propuesta para HTML5 y soportada en gran cantidad de navegadores, pero para hacer esto se requiere gran cantidad de conocimientos técnicos. Por otro lado, todas las alternativas orientadas a personas usuarias comunes están basadas en tecnologías privativas como Flash y Silverlight.
Arquitectura
LibreStream estará compuesta de varias partes:
- Plataforma Web: Permitirá que las personas usuarias utilicen sus cuentas de otros sitios populares (StatusNet, Twitter, Facebook, Diaspora) a través de OAuth para transmitir video. La plataforma proveerá una página con integración a redes sociales y un cliente web integrado para capturar video.
- Servidor de Streaming: Utilizaremos IceCast para la transmisión de video OGV desde las aplicaciones clientes.
- Cliente Móvil: Inicialmente contaremos con aplicaciones móviles para ver y transmitir el streaming desde móviles con el sistema operativo Android.
Cliente Web
Utilizaremos WebRTC para capturar video desde la página web en la plataforma. Es necesario entonces contar con un inventario actualizado de cuáles navegadores y cuáles versiones de estos navegadores soportan esata tecnología, ya que es muy reciente.
Servidor IceCast
El servidor IceCast que puede ser descargado desde el sitio oficial del proyecto no proporciona autenticación de la transmisión (sólo autenticación para las personas usuarias que ven el streaming), sin embargo la rama kh del proyecto sí, pero esta no ha sido integrada con el desarrollo principal del proyecto desde hace cierto tiempo. Es necesario entonces evaluar si estaremos utilizando esta rama para el servidor de streaming.
Clientes de Prueba
Debido a que se desea avanzar con partes de la plataforma antes de implementar el cliente web, es necesario contar con clientes de prueba en las primeras etapas del proyecto. Existe actualmente una integración para el cliente Kamoso de KDE que permite transmitir video a un servidor de IceCast, pero necesitaremos contar con otras integraciones a otros clientes o un cliente propio muy sencillo que permita hacer las pruebas iniciales.