.NET Standard implementation of Simple Service Discovery Protocol (with AV transport service control point sample).
vardevices=awaitnewSsdp().SearchUPnPDevicesAsync("MediaRenderer");varcontrolPoint=newAVTransportControlPoint();// Gets the list of the media renderersvarmediaRenderers=awaitcontrolPoint.GetMediaRenderersAsync();// Play the Big Buck Bunny video to a media rendererawaitcontrolPoint.PlayAsync(mediaRenderers.First(),"http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_surround-fix.avi");NetworkInterface.GetAllNetworkInterfaces() method is not implemented in UWP before Fall Creators Update.
So, in order to make this work in UWP (version < build 16299), you must use the specific NetworkInfo class for UWP in your code. You will pass this NetworkInfo object to the constructor of the Ssdp class :
newAVTransportControlPoint(newSsdp(newNetworkInfo()))