Il s'agit de la commande roard qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
roard - Serveur de son RoarAudio
SYNOPSIS
route [CHOIX]...
DESCRIPTION
route est le serveur de son RoarAudio le plus courant. Le serveur de son RoarAudio est le
composant central dans une configuration RoarAudio. Il mélange différents flux audio de son
clients pour les envoyer à ses sorties. Ces sorties incluent les cartes son, les clients de surveillance,
serveurs de streaming et plus encore.
GÉNÉRAL OPTIONS
NOTE: Cette liste is incomplet!
--Aidez-moi Imprimez du texte d'aide.
--démon
Passez en arrière-plan après le démarrage.
--temps réel
Demandez une priorité plus élevée. Peut être utilisé plusieurs fois.
--memlock NIVEAU
Définit le niveau de verrouillage de la mémoire par défaut sur LEVEL.
Les niveaux valides sont :
aucun Aucune mémoire n'est verrouillée.
faible Seuls très peu d'objets (importants) sont verrouillés en mémoire.
moyenne Peu d'objets (importants) sont verrouillés en mémoire.
Élevée De nombreux objets sont verrouillés en mémoire.
Presque tout
Tous les objets connus sont verrouillés en mémoire.
presquetoussys
Tous les objets connus sont verrouillés en mémoire mais aussi les pages fournies par le système
comme pile et tas.
toutcur Toutes les pages actuellement utilisées sont verrouillées en mémoire.
tous Toutes les pages (y compris les futures pages allouées) sont verrouillées en mémoire.
défaut
Utiliser les valeurs par défaut (la valeur par défaut).
Un niveau de memlock plus élevé peut entraîner des problèmes d'allocation de mémoire au moment de l'exécution et même
segfauls sur certains systèmes. (processus tués par la VM). Vérifiez les limites actuelles de votre système avant
modifier cette valeur.
--chien de garde
Activer le chien de garde. Cela mettra fin au démon si quelque chose de mal s'est produit et il
arrêté.
--watchdog-temps
Réglez le temps du chien de garde sur TIME (en ms).
--pidfile FICHIER PIDF
Demande au serveur d'utiliser le pidfile donné. Ceci est recommandé.
--sysclocksync
Mesurez la fréquence d'horloge audio exacte en fonction de l'heure du système. obsolète.
SERVEUR INFO
--emplacement LOC
Définit l'emplacement du serveur lisible par le lion. Exemples : salon, chambre 32
--la description DESC
Définit une description lisible par le lion du serveur. Exemples : Stéréo, émetteur UKW
--prendre contact CONTACT
Définit les informations de contact pour le serveur.
--en série SÉRIE
Définit le numéro de série de cet appareil ou serveur. Ceci n'est normalement utilisé que par
systèmes embarqués.
--uiurl URL de l'interface utilisateur
Définit l'URL de l'interface utilisateur pour ce périphérique ou serveur. C'est normalement
uniquement utilisé par les systèmes embarqués. Il est courant de définir cela sur une URL de type HTTP mais
tous les protocoles sont considérés comme valides. Cela inclut ssh, telnet et autres.
STARTUP ET Fermeture
--début
Démarrez un nouveau serveur.
--arrêter Arrêtez le serveur en cours d'exécution. Voir également --fermer.
--redémarrage
Arrêtez le serveur en cours d'exécution et démarrez un nouveau serveur.
--fermer
Termine le serveur en cours d'exécution après la fermeture du dernier client. C'est le
moyen le plus propre d'arrêter un serveur en cours d'exécution car il ne kick aucun client. Cette
l'option ne doit pas être confondue avec --mettre fin.
--mettre fin
Auto met fin au nouveau serveur après la fermeture du dernier client. Cette option ne doit pas être
confondu avec --fermer.
--script-postdown S
Exécutez le script S après l'arrêt du serveur. Le script est passé à un shell. N'importe quelle coquille
La fonctionnalité peut être utilisée dans la chaîne.
VEILLE MODE
--Etre prêt
Démarrez en mode veille.
--veille automatique
Passez en mode veille si aucun flux n'est actif.
Journalisation
--verbeux
Incrémentez le niveau de verbosité. Peut être utilisé plusieurs fois.
--log-syslog
Connectez-vous à syslog.
PLUGINS
--plugin-charge NOM DE FICHIER
Chargez le plugin donné.
--arguments-plugin ARGS
Arguments pour le plugin. (doit être donné avant le --plugin-load).
--list-plugins
Liste des plugins chargés.
SÛRETÉ
--chroot DIR
Chroots dans le répertoire donné. Cela améliore la sécurité. Cela nécessite normalement
les privilèges root.
UTILISATEUR ET GROUPES
--setgid
Définit GroupID au groupe audio comme spécifié via -G.
--setuid
Définit l'ID utilisateur à l'utilisateur audio comme spécifié via -U.
-G GROUPE
Définit le groupe pour le socket de domaine UNIX, (par défaut : audio) Vous avez besoin du
autorisations de changer le GID.
-U UTILISATEUR
Définit l'utilisateur pour le socket de domaine UNIX, (par défaut : ne pas définir) Vous avez besoin du
autorisations de changer l'UID (normalement, seul root en a).
AUTH OPTIONS
Les options suivantes contrôlent les droits d'accès des connexions. Certains d'entre eux prennent un
niveau d'accès. Le niveau d'accès est l'un de la liste suivante :
aucun Ceci est utilisé pour désactiver une méthode d'authentification.
identifié
Utilisé en interne. Ne doit pas être utilisé.
conctl Le client n'est autorisé à effectuer que certaines opérations de base n'affectant que son
propre connexion.
invité Accès invité (lecture seule). Le client peut lister les ressources mais ne pas les modifier.
utilisateur Utilisateur normal. Le client peut créer et modifier la plupart des ressources.
énergivore
Utilisateur avec pouvoir. Le client peut créer et modifier toutes les ressources et faire tout
opération mais des opérations qui briseraient le système droit POSIX. L'utilisateur
n'est pas autorisé à contrôler le serveur lui-même comme le terminer ou modifier
ressources (système) avec les droits de l'utilisateur runnung roard.
Il s'agit du niveau d'accès qu'un utilisateur entièrement fiable dans une configuration multi-utilisateurs devrait
avoir.
tous Le client peut tout faire. Cela inclut les opérations qui peuvent altérer
ressources système (comme les fichiers) avec les droits de l'utilisateur exécutant roard.
Ce niveau d'accès doit être donné à l'utilisateur dans le cas d'une configuration à un seul utilisateur
ou root ou un administrateur dans une configuration multi-utilisateurs.
--guest-aclev NIVEAU D'ACCÈS
Définit le niveau d'accès pour les connexions invité. Réglez sur "aucun" pour désactiver l'accès invité.
--trust-aclev NIVEAU D'ACCÈS
Définit le niveau d'accès pour les clients authentifiés par l'authentification de confiance. Réglez sur "aucun" pour
désactiver l'authentification de confiance.
--trust-racine
Faites confiance à l'utilisateur root.
--pas de racine de confiance
Ne faites pas confiance à l'utilisateur root.
--authfile-gen DOSSIER
Générez un nouveau fichier d'authentification avec un nouveau cookie.
--authfile-load DOSSIER
Charge toutes les clés d'un fichier d'autorisation donné.
--authfile-type TYPE
Définit le type du fichier d'authentification.
--authfile-aclev ACCLEV
Définit le niveau d'accès pour le fichier d'autorisation donné.
--nouveau-fichier-auth
Ajoutez un autre fichier d'autorisation.
AUDIO OPTIONS
--taux EN PLUSIEURS FOIS, -R EN PLUSIEURS FOIS
Définir le taux d'échantillonnage du serveur.
--morceaux BITS, -B BITS
Définir les bits du serveur.
--chans CANAUX, -C CANAUX
Définir les canaux du serveur.
--aiprofil PROFIL LOCATION
Utilisez un profil audio existant.
GÉNÉRAL FLUX OPTIONS
--stream-flags
Définit des indicateurs par défaut pour une direction de flux donnée. Exemples : play=-meta,
bidir=+antichoc
DRIVER OPTIONS
--list-pilote
Affiche une liste de tous les pilotes disponibles.
--conducteur, -d
Cette option est obsolète. Utilisation -o à la place.
--dispositif, -D
Cette option est obsolète. Utilisation -O à la place.
--odriver, -o
Définissez le pilote de sortie. Pour obtenir une liste de tous les pilotes, utilisez --list-pilote.
--appareil, -O
Définissez le périphérique pour le pilote de sortie. Les périphériques possibles dépendent du pilote. Ils
peut être un chemin vers un nœud de périphérique ou un nom d'hôte. Utilisation --list-pilote pour avoir un indice.
-oO Définit les options du nouveau flux. Voir OPTIONS DE FLUX.
-au Ajoute une autre sortie.
-oP Marque la sortie primaire.
SOURCE OPTIONS
--list-sources
Répertoriez toutes les sources prises en charge.
--la source, -s
Ajoute une source du type donné.
-S Définit le périphérique ou le nom de fichier de la source. Le type peut dépendre du type de source.
-donc Définit les options de la source actuelle.
-sN Ajoute une autre source.
-sp Marque la source comme principale. Si la source atteint EOF, roard s'arrêtera
automatiquement.
ÉQUIPEMENT MIXER OPTIONS
--list-mixeurs
Répertoriez tous les mélangeurs matériels pris en charge.
--mixer, -m
Ajoutez un mélangeur matériel d'un type donné.
-M Définit le périphérique utilisé pour le mélangeur matériel.
-mO Définit les options du mélangeur matériel. Voir OPTIONS DE MÉLANGEUR.
-mN Ajoute un autre mélangeur matériel.
-MP Marque le primaire du mélangeur.
CODEC FILTRE
--list-cf
Répertoriez tous les codecfilters et codecs pris en charge.
MIDI OPTIONS
--midi-pas-de-console
Désactivez le synthé MIDI basé sur la console.
--activer la console midi
Active le synthétiseur MIDI basé sur la console.
--console-midi
Définit l'appareil pour la console MIDI. Exemple : /dev/console
--synth-enable
Permet un synthé logiciel simple.
--synth-disable
Désactive le synthé logiciel simple.
LIGHT CONTRÔLE OPTIONS
--canaux de lumière
Définit le nombre de canaux de lumière. Exemples : 512, 1024
RADIO DONNEES SYSTÈME OPTIONS
--rds-pi
Définit l'identification du programme (PI).
--rds-ps
Définit le nom du service de programme (PS).
--rds-pty
Définit le type de programme (PTY).
--rds-tp
Définit le drapeau du programme de circulation (TP)
--rds-ct
Permet l'envoi de l'heure d'horloge RDS (CT).
X11 OPTIONS
--x11-affichage, --affichage
Définit l'affichage à utiliser.
--x11 Activez la prise en charge de X11.
RÉSEAU OPTIONS
--tcp, -t
Définit les valeurs par défaut pour le socket TCP/IP.
-4, -6 Utilisez le mode IPv4 ou IPv6.
- 64 Essayez de rétrograder les sockets IPv6 en sockets IPv4.
--unix, -u
Définit les valeurs par défaut pour UNIX Domain Socket.
--decnet, -n
Définit les valeurs par défaut pour DECnet Socket.
--Port, -p
Définit le port sur lequel le serveur doit écouter.
--lier, -b, --chaussette
Définit le nom d'hôte ou le chemin sur lequel le serveur doit écouter.
--list-proto
Liste des protocoles pris en charge.
--proto
Définit le protocole utilisé pour le socket d'écoute.
--proto-répertoire, --proto-taux, --proto-bits, --proto-codec, --proto-chans, --proto-aiprofile
Définissez les paramètres de flux pour les protocoles nécessitant des options de flux. Serveur par défaut
par défaut.
--list-profils
Liste des profils pris en charge.
--proto-profil Utilisez le profil donné pour la prise d'écoute.
--nouvelle-chaussette
Ajoute une nouvelle prise d'écoute.
--Pas d'écoute
N'écoutez pas les nouveaux clients (utile uniquement pour les relations, implique --terminate).
--client-fh FH
Attend un client sur le FH donné. Cela peut être utile avec --Pas d'écoute.
--fermer-fh FH
Fermez le FH donné. Ce n'est pas utile pour les utilisateurs finaux mais utilisé en interne.
--jumbo-mtu
Définit le MTU pour les paquets Jambo.
OPENSLP OPTIONS
--slp Activez la prise en charge d'OpenSLP.
FLUX OPTIONS
taux Définit la fréquence d'échantillonnage.
indirect
Définit le nombre de canaux.
les bits Définit le nombre de bits par échantillon.
codec Définit le codec.
blocs Définit le nombre de blocs de mémoire qui doivent être utilisés par les appareils. La plupart des appareils
ne prend en charge que quelques valeurs ou ne prend pas en charge cette option du tout. Si cette option ou
la valeur spécifiée n'est pas prise en charge par l'appareil cela n'est pas considéré comme fatal
Erreur.
taille de bloc
Définit la taille des blocs de mémoire utilisés par l'appareil. La plupart des appareils ne prennent en charge qu'un
peu de valeurs ou ne prennent pas du tout en charge cette option. Si cette option ou le
La valeur n'est pas prise en charge par le périphérique, cela n'est pas traité comme une erreur fatale.
objectif Définit le méta-indicateur.
synchroniser Définit l'indicateur de synchronisation.
primaire
Marque ce flux comme principal.
méta propre
Définit l'indicateur cleanmeta.
autoconf
Définit l'indicateur autoconf. Cet indicateur n'est pas pris en charge par tous les pilotes. Si le drapeau est
défini et que les appareils ne prennent pas en charge cela, il n'y a pas d'erreur fatale si l'appareil
pourrait être ouvert avec les valeurs par défaut.
Mise en situation :
taux=44100,bits=16,canaux=2,codec=pcm,sync
MIXER OPTIONS
primaire
Rend ce flux comme principal.
autoconf
Définit l'indicateur autoconf.
mélangeur
Définit l'indicateur de passmixer.
prénom Définit le nom de l'appareil.
sous-marins Définit la liste des sous-périphériques. Ceci est spécifique au pilote.
ENVIRONNEMENT VARIABLES
ACCUEIL Le répertoire de base des utilisateurs.
ROAR_SERVER
L'adresse du serveur d'écoute. Cela peut être sous la forme hôte:port pour TCP/IP
connexions et /path/to/sock pour les sockets de domaine UNIX.
ROAR_DRIVER
Le pilote à sélectionner. Pareil que -d.
ROAR_DEVICE
L'appareil à sélectionner. Pareil que -D.
Utilisez roard en ligne en utilisant les services onworks.net