# Langage C, Application streaming

**URL:** <https://www.debian-fr.org/t/langage-c-application-streaming/19936>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 7:29 UTC](https://www.debian-fr.org/t/langage-c-application-streaming/19936 "2016-02-20T19:29:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![snooker](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/46a35a/32.png) [@snooker](https://www.debian-fr.org/u/snooker)\
**Post date:** [Février 20, 2016, 7:29 UTC](https://www.debian-fr.org/t/langage-c-application-streaming/19936/1 "2016-02-20T19:29:39Z")

</div>

Bonjour à tous !

Je développe actuellement une application de Streaming vidéo, en UDP.  
Je rencontre un problème d’image côté client et j’aimerai savoir si quelqu’un sait d’où le problème peut venir :

[![](http://nsa08.casimages.com/img/2009/05/04/mini_090504042708211484.jpg)](http://www.casimages.com/img.php?i=090504042708211484.jpg)

L’image parle d’elle même : la vidéo n’est pas ajustée correctement.  
Si vous avez une idée ?

Je vous remercie d’avance !

---

<div class="post-metadata">

**Author:** ![osmancorp](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/o/f07891/32.png) [@osmancorp](https://www.debian-fr.org/u/osmancorp)\
**Post date:** [Février 21, 2016, 12:31 UTC](https://www.debian-fr.org/t/langage-c-application-streaming/19936/2 "2016-02-21T00:31:23Z")

</div>

Problème de Présentation et de décodage je pense .

voir PTS/DTS

---

<div class="post-metadata">

**Author:** ![snooker](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/46a35a/32.png) [@snooker](https://www.debian-fr.org/u/snooker)\
**Post date:** [Février 21, 2016, 12:31 UTC](https://www.debian-fr.org/t/langage-c-application-streaming/19936/3 "2016-02-21T00:31:28Z")

</div>

Je te remercie : problème corrigé.  
Des bugs existaient dans mon code.

---

<div class="post-metadata">

**Author:** ![deffere2006](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/8797f3/32.png) [@deffere2006](https://www.debian-fr.org/u/deffere2006)\
**Post date:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/langage-c-application-streaming/19936/4 "2016-02-21T02:02:00Z")

</div>

Salut  
Stp est ce que tu pourrais m’expliquer comment tu t’y es pris pour que le lecteur puisse lire ton flux?  
Je realise la meme application mais non lecteur ne lit pas correctement mon flux

MErci d’avance

---

<div class="post-metadata">

**Author:** ![snooker](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/46a35a/32.png) [@snooker](https://www.debian-fr.org/u/snooker)\
**Post date:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/langage-c-application-streaming/19936/5 "2016-02-21T02:02:02Z")

</div>

Je me suis constitué un protocole, en numérotant les paquets et les images.  
Lors de l’envoi, chaque paquet et numéroté avec sa position dans l’image et le numéro de l’image à laquelle il appartient.

Au niveau du client, lorsque je reçois un paquet, j’attends tous les paquets de l’image actuelle.  
Je reconstitue l’image grâce à la numérotation des paquets.

Pour la décompression, je fournis l’image complète à la librairie libavcodec.

En sortie de libavcodec, je fournis l’image décompressée à la librairie SDL pour l’affichage.

PS : Je ne suis pas certain que le système de numérotation soit la meilleure solution, mais ça fonctionne.
