C++ multicast video server

jacktara

Modérateur
Staff
Salut tout le monde,

Je travaille en ce moment sur un serveur de réception vidéo en multicast.
Je reçois des paquets du style |----Header---28b--|------------DATA-------------| --> 1472b max

Je sais que la vidéo arrive en samples de 12bit converties en Unsigned short de 16b.
J'ai une doc avec pas mal d'infos mais j'ai du mal à implémenter chaque parties.

Du coup le problème qui se pose c'est que je ne vois comment display la vidéo. Après je ferrais du traitement dessus.

Pour le moment j'ai une classe qui recup les paquets, les parse et les displays/record.

Si ça vous parle faites moi signe. ;)

Merci d'avance.
 

jacktara

Modérateur
Staff
Re,

J'ai une idée de la marche à suivre now.

Je reçois le paquet.
Je le fais passer à ma classe de packet pour la formater en fonction du header.
Ma classe packet renvois la data formaté, que je met dans un vecteur pour garder toutes les data.
Une fois le vecteur en remplissage, je fais passer la référence à mon vidéo décodeur qui va lire et afficher l'image, avec OpenCV.
A partir de ça je vais pouvoir faire les changements qu'il faut sur le flux recréé.

Je continue d'avancer et j’essaie de vous faire passer un design pour mon client dès que j'ai ça.
 

drul

Obscur pro du hardware
Staff
Sympa le projet.

Trop longtemps que j'ai plus jouer avec ce genre de truc pour t'aider malheureusement.
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 134
Messages
6 718 049
Membres
1 586 392
Dernier membre
jpaulNonDispo
Partager cette page
Haut