bonsoir
je suis entraine de développez un sniffer des appelles dans réseau LAN
après avoir extraire les donnes depuis les packet IP j ai les decoder g711 ulaw - > pcm
et j ai stocker comme dans un fichier raw ,mais apres que j convertit en wav
j'entend la voix de communiction et un bruit
voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 u_int16_t wbuf[2048]; int wbuf[2048]; int i = 0; for (i = 0; i < len && (i < sizeof(wbuf) / sizeof(u_int16_t)); i++){ wbuf[i] = ulaw2linear(pl[i]); //ulaw -> pcm //pl contient la donnee } int wlen = len * sizeof(u_int16_t); write(pile5->fd, wbuf, wlen); //enregistrer dans .raw
Partager