PeerConnection.createOffer constraints valid/invalid constraints permutations