[..] Audio Conference

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

[..] Audio Conference

#1

Message par TommyDDR »

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
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Audio Conference

#2

Message par Tlem »

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é".
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Audio Conference

#3

Message par TommyDDR »

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, ...)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Audio Conference

#4

Message par Tlem »

Faites une recherche sur ce forum ainsi que le forum Anglais avec Streaming. :roll:
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é".
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Audio Conference

#5

Message par TommyDDR »

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.
Fichiers joints
broad.rar
(394.58 Kio) Téléchargé 101 fois
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Répondre