It is a little different from publisher to publisher. Basically a main-stream OS, plus hardware attestation of any displays, plus an official browser version with the right codecs will get you there with no issues. If you are missing any of those pieces, you get downgraded on quality for sure.