Я хотел бы написать DLNA-сервер в Cocoa для Mac. Существуют ли библиотеки для разговора UPnP/DLNA в Objective-C или C? В противном случае, где спецификация DLNA, чтобы я мог написать свой собственный?
Написание DLNA-сервера (DMS) в Cocoa/Objective-C/C
Ответ 1
Как насчет этого:
Ответ 2
Посмотрите Platinum UPnP. Он написан на С++, но очень портативен.
Ответ 3
Я тоже посмотрел на Платину UPnP Framework, и мне было очень сложно работать, поскольку API - это С++ и (к счастью, к сожалению, я не уверен). Я не очень опытный разработчик на С++.
Я нашел это, похоже, выглядит многообещающим и имеет более удобный API Objective-C: CyberLinkForObjC
Ответ 4
Не знаю о DLNA, но если вы хотите сделать сопоставление портов с помощью UPnP, вы можете попробовать TCMPortMapper.