Написание DLNA-сервера (DMS) в Cocoa/Objective-C/C

Я хотел бы написать DLNA-сервер в Cocoa для Mac. Существуют ли библиотеки для разговора UPnP/DLNA в Objective-C или C? В противном случае, где спецификация DLNA, чтобы я мог написать свой собственный?

Ответ 2

Посмотрите Platinum UPnP. Он написан на С++, но очень портативен.

Ответ 3

Я тоже посмотрел на Платину UPnP Framework, и мне было очень сложно работать, поскольку API - это С++ и (к счастью, к сожалению, я не уверен). Я не очень опытный разработчик на С++.

Я нашел это, похоже, выглядит многообещающим и имеет более удобный API Objective-C: CyberLinkForObjC

Ответ 4

Не знаю о DLNA, но если вы хотите сделать сопоставление портов с помощью UPnP, вы можете попробовать TCMPortMapper.