La idea principal del proyecto era implementar una aplicación de walkie-talkie para iOS, que funcionara dentro de una red local a través de UDP de manera uno a uno. Todas las operaciones UDP se implementan mediante la biblioteca CocoaAsyncSocket.
Hasta ahora la aplicación tiene dos páginas:
Vista principal (no conectada) | Vista principal (conectada) | Ajustes |
---|---|---|
Para ejecutar el proyecto, primero se deben instalar las dependencias. Para hacer esto, simplemente navegue hasta el directorio del proyecto y ejecute pod install
. Si aún no tienes cocoapods instalados, aquí te explicamos cómo hacerlo.
¿Tienes que ejecutar la aplicación en dos dispositivos al mismo tiempo por razones obvias? Sin embargo, si no tienes un segundo dispositivo disponible, puedes utilizar el simulador. Otra opción para probar la transmisión de audio es ejecutar el reproductor VLC en tu computadora con los siguientes parámetros:
vlc --demux=rawaud --rawaud-channels=1 --rawaud-fourcc=fl32 --rawaud-samplerate=11025 udp://@:<PORT>
¡Nota! <PORT>
debe reemplazarse con el puerto entrante real en el que VLC esperaría a que aparezca el audio.