The screens player will not work with self-signed certificates in production. This is a security limitation imposed by the browsing engine rather than AEM Screens itself. These are the comments from adobe support team, so i think we will not have an answer for this question