L'idée principale du projet était de mettre en œuvre une application iOS de talkie-walkie, qui fonctionnerait au sein d'un réseau local via UDP de manière individuelle. Toutes les opérations UDP sont implémentées au moyen de la bibliothèque CocoaAsyncSocket.
Jusqu'à présent, l'application comporte deux pages :
Vue principale (non connecté) | Vue principale (connectée) | Paramètres |
---|---|---|
Afin d'exécuter le projet, les dépendances doivent d'abord être installées. Pour ce faire, accédez simplement au répertoire du projet et exécutez pod install
. Si vous n'avez pas encore installé de cocoapods, voici comment procéder.
Vous devez exécuter l'application sur deux appareils en même temps pour des raisons évidentes ?. Cependant, si vous ne disposez pas d’un deuxième appareil, vous pouvez utiliser le simulateur. Une autre option pour tester le streaming audio consiste à exécuter le lecteur VLC sur votre ordinateur avec les paramètres suivants :
vlc --demux=rawaud --rawaud-channels=1 --rawaud-fourcc=fl32 --rawaud-samplerate=11025 udp://@:<PORT>
Note! <PORT>
doit être remplacé par le véritable port entrant sur lequel VLC attendrait que l'audio apparaisse.