Bonjour vs GDM

Hello there,

 

I'm having a go at creating an iOS app with which you can remotely control your clients. My goal is to build this app in such a way no setup is required for the end user. Up until now I am using Bonjour to find the PMSs in the local network, but recently I came across a post that had been posted almost a year and a half ago saying Bonjour was being phased out in favor of GDM. Now I have the following questions:

  1. Will Bonjour be completely removed from Plex? If so, when is this planned?
  2. In what way is GDM better than Bonjour?
  3. Is there an Objective-C library for GDM that can be used?

Thanks in advance,

Bart

Since the Plex devs haven't responded I'll take a shot.

1. I believe they have said the Bonjour is deprecated and will be removed in the future, so not to rely on it.

2. GDM seems to be a bit quicker, as they seem to be broadcasting at a faster rate than say DNLA or other discovery protocols.  UDP can loose packets so you aren't guaranteed to get them, GDM seems a bit more reliable.

3.  I don't know about an Objective C library, but there is an Android library that you could probably translate over to Objective C fairly easily.

https://github.com/EvanMcEwen/Plex-GDM-IntentService

Hope that helps.

Thanks for the reply kingargyle, it sure helped!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.