JS + Outil de programmation Flash Webcam détection

Webcam et microphone présence et la liste peut être détecté avant le chargement des interfaces de vidéoconférence complexes.

Cela peut être fait avec JavaScript et un petit flash swf (sous 1kb).

 

Démo:

JS + Outil de programmation Flash Webcam détection

 

Voir la page de démonstration source pour voir le code complet JS et lien pour obtenir l'outil swf.

Optimisations serveur Linux Red5 et outils

Quelques optimisations de java à ajouter dans red5.sh :

exportation JAVA_OPTS =”-XRS-Xms128M-Xmx256M-Dsun.rmi.dgc.client.gcInterval=300000-Dsun.rmi.dgc.server.gcInterval=360000-Djava.net.preferIPv4Stack=true - XX:+ExplicitGCInvokesConcurrent - XX:+UseConcMarkSweepGC - Xverify:aucun”

En supposant red5 a été installé à /opt/red5/dist admin devra souvent à le redémarrer ou de vérifier si elle est en cours d’exécution.

S’assurer que le redémarrage de Red5: restart.sh

#!/bin / bash
#Relancer le processus de
#Tout d’abord voir si en cours d’exécution
PID ='ps -eo ' ATS pid args’ | grep "red5’ | grep - v grep | redémarrage du v - grep | tr -s ‘ ‘ | cut - f2 -d ‘ ‘`
cd / opt / red5 / dist
If [ -z “$PID” ]
puis
#pas en cours d'exécution
écho “Red5 ne tournait pas à `date`” >> /opt / red5 / dist / run-restart.log
autre
écho “Red5: $PID”
#fermeture
/opt / red5 / dist / red5-shutdown.sh
sommeil 6
#s'assurer
kill $ PID >> nul
sommeil 2
être
#début
/opt / red5 / dist / red5.sh >> /opt / red5 / dist / red5.log &
écho “Sur demande renouvelées Red5 à `date`” >> /opt / red5 / dist / run-restart.log

Mare-vous procédé Red5 est en cours d'exécution, si ce n'est pas le démarrer: running.sh

#!/bin / bash
#environnement ensemble
PID ='ps -eo ' ATS pid args’ | grep "red5’ | grep - v grep | grep de la course | tr -s ‘ ‘ | cut - f2 -d ‘ ‘`
If [ -z “$PID” ]
puis
#Relancer le processus de
cd / opt / red5 / dist
/opt / red5 / dist / red5.sh >> /opt / red5 / dist / red5.log &
écho “Redémarré Red5 à `date`” >> /opt / red5 / dist / run-restart.log
autre
#ne rien faire
écho “Red5 est déjà en cours d'exécution avec le PID = $ PID à `date`” >> /opt / red5 / dist / run-checked.log
être

Services de Red5
Red5 hébergement
L'installation Red5 sur VPS & Serveurs dédiés (Linux / Fenêtres)