|
|
9 éve | |
|---|---|---|
| configs | 10 éve | |
| css | 10 éve | |
| cursos-ng @ 96290218a0 | 10 éve | |
| eba-ng @ 6c3d7507f7 | 10 éve | |
| eba_os @ 61519fc09c | 10 éve | |
| imagenes | 10 éve | |
| imagenes_xml | 10 éve | |
| sdl-py @ ee913401e1 | 10 éve | |
| .gitignore | 10 éve | |
| .gitmodules | 10 éve | |
| Makefile | 10 éve | |
| README.md | 9 éve | |
| SOFTWARE.md | 10 éve | |
| TRANSMISION.md | 10 éve | |
| autobuilder.sh | 10 éve |
Plataforma web. Backend: PHP + Mongo corriendo en VPS-01
Frontend: HTML+AngularJS (v1), tambien en VPS-01
Stream RTMP -> Flash desde VPS-01. VPS-01 tambien ofrece HLS para HTML5 / mobile, usa ffmpeg para convertir RTMP -> HLS
Websocket conectado a VPS-01; este servidor de websocket esta conectado al emisor de video, se usa para control de diapositivas.
Script ~/snowmix/camera1/cam.py inicializa la camara y hace streaming por UDP a los clientes suscriptos. Por default es solo 192.168.2.120 (nginx-rtmp).
Se pueden suscribir con echo cliente=IP:PUERTO.
Script ~/snowmix/camera1/mic-to-udp.sh inicializa el microfono y hace streaming por UDP a 192.168.2.120 (nginx-rtmp).
nginx-rtmp procesa el stream (snowmix), grabando tanto la copia 'procesada' a disco (/home/nginx/processed/) y transmite a VPS-01.
Plataforma => Subir PDF
Toma imagenes PNG 800x600 de ~/slides y las muestra en pantalla. Esta conectado por websocket a VPS-01 para la sincronizacion de diapositivas en vivo.
Control: Plataforma => Canvas
IP: 192.168.2.1
Usuario: pfsense
pwd: pfsense
Notas: Default a WAN2 (Fibertel), fallback a WAN (Telecentro)
IP: 192.168.2.2
Usuario: root
pwd: howdoiturnthison
Wifi: ESPECIFICOS
Clave Wifi: 1q2w3e4R
IP: 192.168.2.11
Usuario: admin
pwd: admin
Wifi: ESPECIFICOS-Profesores
Clave Wifi: salander
IP: especificosba.com.ar (104.131.31.219)
Specs: 2 Core, 2 GB Ram (Version U$D20 DigitalOcean)
Tipo: VPS-01 (DigitalOcean)
Login: ssh con pk / consola Digital Ocean
OS: Debian Jessie
Notas: Va a tener floating IP para hacer failover a otro server en caso de que caiga
Procesos:
IP: casa.especificosba.com.ar (DynDNS: especificosba.us.to, Lan: 192.168.2.123)
Specs: FX6300 (6 Core), 2GB Ram
Tipo: Fisico
Login: ssh (root) con pubkey
OS: Debian Jessie
Procesos:
IP: 192.168.2.120
Tipo: lxc
Login: users root/nginx, pkey
OS: Debian Jessie
Procesos:
IP: 192.168.2.154
Tipo: lxc
Login: root / pkey
Procesos:
IP: 192.168.2.208
Tipo: Fisico / Pi
Login: curso / curso
OS: Debian Jessie
Procesos:
Notas: boot por PXE
$ cat /boot/firmware/cmdline.txt
dwc_otg.lpm_enable=0 quiet console=tty2 root=/dev/nfs rootfstype=nfsroot
nfsroot=192.168.1.123:/home/rpi,udp,vers=3 rw
ip=192.168.1.208:192.168.1.123:192.168.1.1:255.255.255.0:rpi:eth0:off
net.ifnames=1 kgdboc=ttyAMA0,115200 elevator=noop rootfstype=ext4
loglevel=3 logo.nologo fastboot noswap systemd.unit=multi-user.target rootwait
mtr especificosba.com.ar para probar nodosspeedtest-cli para probar velocidadssh root@especificosba.com.ar df -hssh root@192.168.1.123 df -h