¿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:
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: En 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. 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
FF0000 -F 0000FF -S4-r1 La salida tiene este aspecto: 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!
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duración
Descripción
cookielawinfo-checbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.