Nicolas R. m’a aidée à résoudre mon problème de thread ce matin. Cela était dû au fait que l’on mettait à jour un élément de l’interface graphique en-dehors du thread principal de SWT, ce qui provoquait un arrêt de l’application. Pour résoudre cela, il fallait utiliser les fonctions syncExec et asyncExec de l’objet Display. Malheureusement, lorsque le problème a été résolu, rien n’était streamé. Un flux était apparemment reçu, car une vignette vidéo apparaissait, mais aucune donnée ne semblait être transmise. J’ai donc revu mon code, et j’ai découvert de nombreuses erreurs d’implémentation. Le problème venait principalement du fait que j’indiquais les mauvais ports au serveur et aux récepteurs. J’ai donc corrigé tout cela,ce qui m’a pris un certain temps au vu de la complexité de ces tâches, mais j’ai finalement réussi à faire fonctionner le streaming vidéo.
Mots-clefs
Catégories
Archives