Ide utama dari proyek ini adalah untuk mengimplementasikan aplikasi walkie-talkie iOS, yang akan beroperasi dalam jaringan lokal melalui UDP secara one-to-one. Semua operasi UDP diimplementasikan melalui perpustakaan CocoaAsyncSocket.
Sejauh ini aplikasi memiliki dua halaman:
Tampilan Utama (tidak terhubung) | Tampilan Utama (terhubung) | Pengaturan |
---|---|---|
![]() | ![]() | ![]() |
Untuk menjalankan proyek, dependensi harus diinstal terlebih dahulu. Untuk melakukan ini cukup navigasikan ke direktori proyek dan jalankan pod install
. Jika Anda belum menginstal cocoapods, berikut cara melakukannya.
Anda harus menjalankan aplikasi di dua perangkat secara bersamaan karena alasan yang jelas?. Namun, jika Anda tidak memiliki perangkat kedua, Anda dapat menggunakan simulator. Pilihan lain untuk menguji streaming audio adalah dengan menjalankan pemutar VLC di komputer Anda dengan parameter berikut:
vlc --demux=rawaud --rawaud-channels=1 --rawaud-fourcc=fl32 --rawaud-samplerate=11025 udp://@:<PORT>
Catatan! <PORT>
harus diganti dengan port masuk asli tempat VLC akan menunggu audio muncul.