¿Skype es demasiado contemporáneo para tu gusto? Hasciicam te devolverá a los días electrónicos de antaño, en los que puedes retransmitir vídeo en directo a tus amigos -e incluso al público- en arte ASCII.

Hasciicam es una pequeña aplicación de línea de comandos compuesta en C. Inicialmente fue creada por Rastasoft como parte del sistema operativo libre “dyne: bolic”, sin embargo puedes ejecutarla en cualquier sistema operativo Linux como un programa independiente.

Requisitos

Cómo obtener Hasciicam

Muchos repositorios de Linux tienen Hasciicam. Si el tuyo no lo hace, o si quieres construirlo desde el código fuente, consíguelo desde el servidor FTP de dyne.org.

Uso estándar

Si simplemente quieres verte a ti mismo en arte ASCII o comprobar tu webcam, puedes ejecutar Hasciicam en modo directo. Este es el modo por defecto, por lo que no requiere ningún argumento en la línea de comandos. Simplemente ejecuta

hasciicam

Se abrirá una ventana llamada “aa for X”. Esto es Hasciicam y AAlib en acción:

hasciicam-live

Transmitir vídeo en directo

Para transmitir vídeo en directo, necesitamos un destino al que enviarlo. Aquí es donde el servidor FTP está disponible.

El primer conmutador de línea de comandos que necesitamos utilizar es “-m” para “modo”. Los tres modos posibles son en vivo (que usamos en el ejemplo anterior), HTML y texto. Cuando esté enviando a un servidor FTP, debe utilizar el modo HTML o el de texto.

Utilice -m html para retransmitir vídeo; no hay función de actualización en el modo de texto, por lo que todo lo que obtendrá es un archivo de texto fijo.

El siguiente interruptor es -f para definir el servidor FTP y la información de acceso. Sigue este formato:

-f:usuario@host:/directorio… Por último, requerimos ofrecer a Hasciicam un archivo de salida con “- o”. El valor por defecto es hasciicam.html, pero es posible que desee modificar esto a index.html para conservar su espectador (s) algunos escribir. Aquí hay un ejemplo que utilicé para transmitir mi video

a otro ordenador de mi red local ( LAN), produciendo el archivo index.html en el directorio de inicio de ese usuario: hasciicam-m html -f:ruji@192.168.1.167:/-o index.html También comprobé este método en mi sitio web público, utilizando este formato

para enlazar con el servidor y conservar index.html en un directorio llamado “hasciicam “: hasciicam-m html – f:ruji@mywebhostingcompany.com:/public_html/hasciicam/-o index.html Después de introducir el comando, la luz de mi cámara web se encendió, y Hasciicam

me pidió mi contraseña FTP: hasciicam-ftp-terminalEn mi navegador, navegué al directorio hasciicam en

mi sitio. Y ahí estaba, con unos maravillosos caracteres verdes sobre un fondo negro, aunque con un retraso de entre 10 y 15 segundos. hasciicam-online El único problema, además del retardo,

era que la imagen se extendía

horizontalmente. Por suerte, Hasciicam te permite cambiar las opciones de renderizado para obtener una mejor imagen. Opciones de renderizado Hasciicam le ofrece un par de diferentes interruptores de línea de comandos para cambiar la

apariencia de la salida. Entre en cualquiera de estos después de su información FTP: Modificación del tamaño de la fuente(elija un número entre 1 y 4): -S3 Modificación de la cara del tipo de letra(esto no me funcionó): -a Término Cambiar la frecuencia de actualización en segundos (por defecto es 2):

-r1

Establecer el color de fondo(uso del formato hexadecimal sin el “#” inicial):- B FF0000 Establecer el color de primer plano:-F 0000FF Hasciicam también te permite ajustar el contraste

gamma, y

el brillo. Para más detalles, consulte la página principal. Aquí he alterado el tamaño de la fuente para reparar el problema de extensión, y yo

los colores a azul sobre rojo y la frecuencia de

la tasa de refresco a cada

segundo: hasciicam-m html-f:ruji@mywebhostingcompany.com:/public_html/hasciicam/-o index.html-B

FF0000 -F 0000FF -S4-r1 La salida tiene este aspecto: hasciicam-blue-on-red Para detener el flujo de Hasciicam, simplemente pulse “Ctrl+C “en la consola en la que ejecutó el comando

. Tenga en cuenta que la página HTML permanecerá en su servidor, y seguirá intentando actualizarse incluso sin que haya nuevos datos disponibles. Si desea

Si desea mantener la página en su servidor pero evitar que se actualice

, simplemente elimine

esta línea de la parte superior del archivo:< meta http-equiv =” revitalize “content =”1 “/ > Conclusión Aunque

Hasciicam no es exactamente completo – por ejemplo, no hay streaming de audio integrado – puedes extender este programa básico por ti mismo.

Un servicio más bien de bajo nivel podría ser configurar un servidor de streaming de audio HTTP diferente e incrustar el flujo de audio junto a
<Hasciicam utilizando iFrames (¡sólo una idea!