problème connection failed #6

Open
opened 2024-05-02 12:50:06 +02:00 by lseys · 2 comments
Owner

problème d'usage :

Un utilisateur vient, ce connecte sur arcast, et l'utilise pour partager son écran.

Lorsqu'il à finit son utilisation celui-ci quitte son navigateur.

==> arcast-player n'a plus d'émetteur et donc affiche un message d'erreur indiquant une perte de connexion, impossible d'envoyer un nouveau cast, l'affichage reste sur l'erreur.

Pour retrouver l'affichage normal, il faut ce connecter à l'adresse d'arcast (ip:45555) et sélectionner RESET pour avoir à nouveau l'affichage de base, et pouvoir caster.

suggestion :

  • un timeout court en cas de déconnexion ?
  • un bouton RESET accessible par l'utilisateur lorsqu'il cast ?
problème d'usage : Un utilisateur vient, ce connecte sur arcast, et l'utilise pour partager son écran. Lorsqu'il à finit son utilisation celui-ci quitte son navigateur. ==> arcast-player n'a plus d'émetteur et donc affiche un message d'erreur indiquant une perte de connexion, impossible d'envoyer un nouveau cast, l'affichage reste sur l'erreur. Pour retrouver l'affichage normal, il faut ce connecter à l'adresse d'arcast (ip:45555) et sélectionner **RESET** pour avoir à nouveau l'affichage de base, et pouvoir caster. suggestion : - un timeout court en cas de déconnexion ? - un bouton RESET accessible par l'utilisateur lorsqu'il cast ?
Author
Owner

cf : #8

cf : #8
lseys added the
Type = user feedback
label 2024-05-03 10:17:46 +02:00
Owner

La connexion WebRTC peut se couper pour différentes raisons. Actuellement l'API native du navigateur est utilisée par l'application. Celle ci manque de résilience face aux potentielles pertes de connexion.

Basculer sur une librairie du type https://www.npmjs.com/package/reconnecting-simple-peer pourrait améliorer voir empêcher ce type de coupure.

Un retour à l'écran d'accueil pourrait également être envisagé sur une perte de déconnexion (après un délai préconfiguré).

La connexion WebRTC peut se couper pour différentes raisons. Actuellement l'API native du navigateur est utilisée par l'application. Celle ci manque de résilience face aux potentielles pertes de connexion. Basculer sur une librairie du type https://www.npmjs.com/package/reconnecting-simple-peer pourrait améliorer voir empêcher ce type de coupure. Un retour à l'écran d'accueil pourrait également être envisagé sur une perte de déconnexion (après un délai préconfiguré).
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: arcad/arcast#6
No description provided.