2024-04-30 15:38:54 +02:00
- [Usage ](#usage )
- [Linux ](#linux )
- [Arcast-player en ligne de commande ](#arcast-player-en-ligne-de-commande )
2024-05-02 11:50:33 +02:00
- [Kiosk mode ](#kiosk-mode )
2024-04-30 15:38:54 +02:00
- [Arcast-client en ligne de commande ](#arcast-client-en-ligne-de-commande )
2024-04-30 16:28:45 +02:00
- [Démarrer un cast ](#démarrer-un-cast )
- [Scan ](#scan )
- [Status ](#status )
- [Reset ](#reset )
2024-04-30 15:38:54 +02:00
- [Arcast-player affichage ](#arcast-player-affichage )
# Usage
## Linux
2024-04-30 16:28:45 +02:00
Vous pouvez lancer arcast grâce à son icône depuis l'interface graphique. Si vous souhaitez avoir un mode fullscreen/kiosk il suffit d'effectuer un clic droit sur l'icône de l'application et de choisir le mode sus-mentionné.
2024-04-30 15:38:54 +02:00
### Arcast-player en ligne de commande
2024-04-30 16:28:45 +02:00
Pour afficher les commandes disponibles :
2024-04-30 15:38:54 +02:00
`arcast-player -help`
pour lancer arcast-player :
```Shell
# Lancer arcast-player
arcast-player run
# afficher les options disponible pour lancer arcast
arcast-player run -help
```
2024-05-02 11:50:33 +02:00
#### Kiosk mode
Pour lancer arcast-player en mode kiosk via la ligne de commande :
```Shell
arcast-player run --additional-chrome-arg incognito --additional-chrome-arg kiosk
```
Il est aussi possible d'utiliser une variable d'environnement.
```Shell
ARCAST_DESKTOP_ADDITIONAL_CHROME_ARGS="incognito,kiosk" arcast-player run
```
Liste des command pour chrome, permet d'avoir les informations nécessaire sur les flags disponible au lancement du cast. [link ](https://peter.sh/experiments/chromium-command-line-switches/ )
2024-04-30 15:38:54 +02:00
### Arcast-client en ligne de commande
Afficher les commandes disponibles:
`arcast-client -help`
2024-04-30 16:28:45 +02:00
Il y a quatre commandes disponibles hors help :
2024-04-30 15:38:54 +02:00
- cast
- reset
- scan
- status
- help
2024-04-30 16:28:45 +02:00
Chacune peut prendre des options particulières, pour les consulter `arcast-client [commande] -help`
2024-04-30 15:38:54 +02:00
2024-04-30 16:28:45 +02:00
#### Démarrer un cast
2024-04-30 15:38:54 +02:00
Effectuer un scan pour avoir les informations du client ciblé puis lancer la commande : `arcast-client cast --player-address x.x.x.x:port https://macible`
exemple :
```Shell
user@localhost$ arcast-client cast --player-address 192.168.10.197:45555 https://www.cadoles.com
```
2024-04-30 16:28:45 +02:00
#### Scan
2024-04-30 15:38:54 +02:00
Vous pouvez scanner le réseau actuel pour détecter tous les **arcast-player** en route.
```Shell
user@localhost$ arcast-client scan
+-----------------------+-----------------------------------+-------+
| ID | IPS | PORT |
+-----------------------+-----------------------------------+-------+
| 90ZiA_cZfHDvm6_XRY0uY | ["192.168.10.101","192.168.1.1... | 45555 |
| P5UCrO16snObXr87zlPYa | ["192.168.10.197"] | 45555 |
+-----------------------+-----------------------------------+-------+
```
2024-04-30 16:28:45 +02:00
#### Status
2024-04-30 15:38:54 +02:00
2024-04-30 16:28:45 +02:00
De même, il est possible d'afficher les arcast-player utilisés, et afficher ce qui est casté.
2024-04-30 15:38:54 +02:00
```Shell
user@localhost$ arcast-client status
+-----------------------+----------------------+---------+-------------------+--------------------------+
| ID | ADDRESS | STATUS | TITLE | URL |
+-----------------------+----------------------+---------+-------------------+--------------------------+
| 90ZiA_cZfHDvm6_XRY0uY | 192.168.10.101:45555 | casting | Cadoles - Accueil | https://www.cadoles.com/ |
| Njv7ksbvjYnCAa-WPALDI | 192.168.1.240:40931 | casting | Cadoles - Accueil | https://www.cadoles.com/ |
+-----------------------+----------------------+---------+-------------------+--------------------------+
```
2024-04-30 16:28:45 +02:00
#### Reset
2024-04-30 15:38:54 +02:00
2024-04-30 16:28:45 +02:00
Vous pouvez stopper tous les castes en cours.
2024-04-30 15:38:54 +02:00
```Shell
user@localhost$ arcast-client reset
+-----------------------+----------------------+--------+-----------------+-------------------------+
| ID | ADDRESS | STATUS | TITLE | URL |
+-----------------------+----------------------+--------+-----------------+-------------------------+
| 90ZiA_cZfHDvm6_XRY0uY | 192.168.10.101:45555 | idle | Ready to cast ! | http://localhost:45555/ |
| P5UCrO16snObXr87zlPYa | 192.168.10.197:45555 | idle | Ready to cast ! | http://localhost:45555/ |
```
## Arcast-player affichage
2024-04-30 16:28:45 +02:00
Rappel, pour lancer un player : `arcast-player run`
2024-04-30 15:38:54 +02:00
Vous avez démarré un player, une fenêtre c'est ouverte comme suivant :
![image-arcast-player ](./resources/arcast-player-run.png )
Dans les zones **Address** et **Apps** vous avez les IP sur lesquelles le cast est disponible.
2024-04-30 16:28:45 +02:00
Depuis votre poste, ou un autre entrer l'adresse qui correspond à votre réseau et qui ce trouve sous **Apps** .
2024-04-30 15:38:54 +02:00
Accepter le risk, (advanced/accept the risk and continue). Vous aurez la même page, cliquer sur l'adresse dans **Apps** qui correspond.
![image-arcast-player ](./resources/arcast-player-webpage.png )
Vous pourrez depuis cette interface :
2024-04-30 16:28:45 +02:00
1. Soit partager votre écran, pour cela cliquer sur **Screen sharing** , puis choississez ce que vous voulez partager.
2024-04-30 15:38:54 +02:00
2. Soit entrer une adresse web, et lancer un cast de la page choisit
3. Soit désactiver un cast en cliquant sur reset