Основная идея проекта заключалась в реализации iOS-приложения для рации, которое бы работало в локальной сети через UDP по принципу «один к одному». Все операции UDP реализованы с помощью библиотеки CocoaAsyncSocket.
На данный момент приложение имеет две страницы:
Главный вид (не подключен) | Главный вид (подключено) | Настройки |
---|---|---|
Чтобы запустить проект, сначала необходимо установить зависимости. Для этого просто перейдите в каталог проекта и запустите pod install
. Если у вас еще не установлены Cocoapods, то вот как это можно сделать.
По понятным причинам вам необходимо запускать приложение на двух устройствах одновременно? Однако, если у вас нет второго устройства, вы можете использовать симулятор. Другой вариант проверки потокового аудио — запустить проигрыватель VLC на вашем компьютере со следующими параметрами:
vlc --demux=rawaud --rawaud-channels=1 --rawaud-fourcc=fl32 --rawaud-samplerate=11025 udp://@:<PORT>
Примечание! <PORT>
следует заменить реальным входящим портом, на котором VLC будет ожидать появления звука.