Сделать обертку на Swift/ObjC над небольшой частью библиотеки на С
Есть проект pjlib, который среди прочего реализует функцию пробития NAT. http://www.pjsip.org/pjlib/docs/html/ Есть сэмпл-код, в котором и реализовано это самое пробитие NAT и установление канала связи с другим таким же приложением: http://www.pjsip.org/pjnath/docs/html/ice_demo_sam... Эту функциональность нужно использовать в приложении написанном на Swift. По сути нужно просто сделать ООП обертку над c кодом (можно и на Objective-C). По деталям - все подскажу, помогу собрать и запустить семпл-код, чтобы понять как все это работает. Для начала - нужно понять, сколько уйдет на это время и соответственно сколько будет стоит такая работа.