Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1635 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [C] boucle de lecture streaming audio

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] boucle de lecture streaming audio

n°1834931
Anarchne
Posté le 07-01-2009 à 10:03:44  profilanswer
 

Salut tout le monde,
J'ai un petit problème concernant mon programme qui est sensé envoyer un fichier wave en multicast avec rtp.
Je reçois bien le fichier et j'arrive à le lire car mon buffer est infini mais le problème est qu'il envoie "à la vitesse de la machine" alors que j'aimerais l'envoyer selon son débit wave en octets par seconde.
 
Voilà ma boucle d'envoi:
 
infos:
TAILLE_BLOC est égal à 512o
data c'est ce que j'envoi
runcond -> la condition de boucle de lecture (pour pouvoir stopper la lecture)
j'envoie en rtp avec un time stamp: user_ts
auquel je rajoute adding_time_user_ts à chaque envoi de paquet
(adding_time_user_ts=1000*Taille_bloc/débitwave) (pour avoir un rajout en millisecondes)
 
while( ((i=fread(data,1,TAILLE_BLOC,fic))>0) && (runcond) )
 {
  /* envoie des données en rtp */
  rtp_session_send_with_ts(session,data,i,user_ts);
  /* gestion du timestamp */
  user_ts+=adding_time_user_ts;
 }
 
Voilà j'espère que vous pourrez m'aider.

mood
Publicité
Posté le 07-01-2009 à 10:03:44  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [C] boucle de lecture streaming audio

 

Sujets relatifs
[Résolu][C] probleme avec une macro[HELP] Communiquer en C/C++ avec des API Siemens S5
lecture de contenu de plusieurs fichiers [résolu]Erreur dans un programme basique en C
PB lecture d'une page .php avec internet explorer[C] Interrompre une fonction qui attend une action utilisateur
[C] Parcourir un fichierInserer de la gestion de donnees via SQL dans du code C
Recherche application java pour serveur de streamingCopier des cellules sous condition avec boucle
Plus de sujets relatifs à : [C] boucle de lecture streaming audio


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR