Bonjour,
je suis en train de créer un programme d'audio conférence mais je me heurte à un petit problème.
J'utilise actuellement l UDF "Media.au3" qui me permet d enregistrer les paroles mais du coup je ne suis pas en temps réel. En effet, j'enregistre 5 secondes puis les envoi par TCP j'ai donc 5 secondes de décalage, et si je réduit trop le temps, j'ai plein de "cliqueti" du au fait de l'arret / relancement des enceintes.
Ma question est donc : Est-il possible de gérer un flux audio sous autoit ? (Ayant jamais travaillé avec les flux audio / vidéo, je ne sais pas comment ca marche ni si cela est possible.)
Merci
[..] Audio Conference
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- TommyDDR
- Modérateur

- Messages : 2130
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
[..] Audio Conference
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Audio Conference
Faudrait voir à passer en UDP, comme cela il n'y aura pas le contrôle des paquets.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- TommyDDR
- Modérateur

- Messages : 2130
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [..] Audio Conference
Je vous où vous voulez en venir mais même en UDP ma seul technique pour envoyer le son reste par fichiers.
Existe t-il un autre moyen ? envoyer les données brut lisible par l'UDF sound.au3 par exemple
(Je pense que je rêve un peu mais je préfère demander)
Cela doit surement être possible (TeamSpeak, Mumble, ...)
Existe t-il un autre moyen ? envoyer les données brut lisible par l'UDF sound.au3 par exemple
(Je pense que je rêve un peu mais je préfère demander)
Cela doit surement être possible (TeamSpeak, Mumble, ...)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Audio Conference
Faites une recherche sur ce forum ainsi que le forum Anglais avec Streaming. 
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- TommyDDR
- Modérateur

- Messages : 2130
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [..] Audio Conference
Merci Tlem, après 2 jours de compréhension et d'adaptation de programmes d'enregistreur micro mp3 et de diffusion mp3 :
J'ai créé un programme serveur et un client
le serveur (Broadcast.au3) enregistre tout d'abord 3 fichiers audio (mp3) de 500ms
puis diffuse ceux ci en un par un tout en continuant d'enregistrer d'autres fichiers mp3 (3 fichiers pour faire un petit buffer et ne pas arriver en bout de course)
le client (Radio.au3) reçoit le flux de données et lis ceux ci sans devoir créer de fichier (bass.dll)
Mon problème est que le client entend un cliquetis entre chaque mp3 lu ce qui est assez gênant.
De plus, la lecture est plus lente que l'écriture et au bout de quelques minutes, le temps écoulé entre le moment ou l'on parle et celui ou l'on entend augmente sans cesse (~10seconde/min)
Si quelqu'un peut m'aider.
J'ai créé un programme serveur et un client
le serveur (Broadcast.au3) enregistre tout d'abord 3 fichiers audio (mp3) de 500ms
puis diffuse ceux ci en un par un tout en continuant d'enregistrer d'autres fichiers mp3 (3 fichiers pour faire un petit buffer et ne pas arriver en bout de course)
le client (Radio.au3) reçoit le flux de données et lis ceux ci sans devoir créer de fichier (bass.dll)
Mon problème est que le client entend un cliquetis entre chaque mp3 lu ce qui est assez gênant.
De plus, la lecture est plus lente que l'écriture et au bout de quelques minutes, le temps écoulé entre le moment ou l'on parle et celui ou l'on entend augmente sans cesse (~10seconde/min)
Si quelqu'un peut m'aider.
- Fichiers joints
-
- broad.rar
- (394.58 Kio) Téléchargé 101 fois
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
