It most definitely depends on the media server. Different servers have different profiles that they use. If your sever does not recognize the unit (H3) that it is streaming to, it will select a generic profile. This generic profile may be trying to transcode the video or audio into a format that is not supported by the hopper 3. I use Emby Media Sever and am able to stream everything I can throw at it. Some play natively, some are transcoded. I had to setup a custom profile since Emby did not recognize the new H3 and 4k Joey. Once I added the identifier, they are recognized and play everything just as the HWS on the old interface did.