Hello,
Je viens d'acquérir un DS918+ sur lequel j'utilise video station, et DS VIDEO sur Android, pour streamer mes films sur ma chromecast 2.
Je rencontre quelques problèmes qui rendent le service complètement instable :
1) Sur certain fims avec du son AC3, au bout de quelques minutes (c'est aléatoire) le film freeze complètement. En regardant les paramètres de l'application Android je vois l'option "Passthrought AC3" pour chromecast. En l'activant, il y a du mieux, mais je me demande pourquoi elle n'est pas activé par défaut si les chromecast ont des soucis pour gérer le son AC3.
2) Mon NAS est connecté à internet et donc sécurisé autant que possible :
-> Sur ma box SFR, je redirige uniquement les ports 443 et 80 vers les ports 443 et 80 du synology.
-> Le port 80 est bloqué via une règle dans le pare-feu. Je ne l'active que lorsque je souhaite renouveller les certificats LetsEncrypt
-> Un certificat LetsEncrypt est installé sur le NAS avec plusieurs sous domaine (nas.<mondomaine>.synology.me, web.<mondomaine>.synology.me, etc....). Ce certificat est configuré par défaut pour tous les services, et c'est le seul qui existe.
-> J'ai activité l'option "Rediriger les connexions HTTP vers HTTPS" dans les paramètres du DSM
-> J'utilise le reverse proxy intégré au DSM pour accéder à mon NAS via les sous domaine de mon DNS
- Une règle permet de rediriger le sous domaine "https://nas.<mondomaine>.synology.me" vers le DSM en local : "https://localhost:10001"
Au niveau de l'accès et des sous-domaine tout fonctionne correctement, et l'utilisation du reverse proxy me permet de ne pas rendre directement accessible le DSM à internet. Il faut a minima connaitre le sous-domaine du nas, sinon la redirection ne fonctionne pas.
Si je tente d'accéder directement au service https://<mondomaine>.synology.me, je tombe sur un timeout car le sous-domaine n'est pas précisé et le NAS tente une redirection sur le port par défaut du DSM (10001) qui lui n'est pas ouvert.
Maintenant que l'architecture est posé, j'en viens à mon problème. Lorsque je me connecte sur DS Video sur android j'utilise donc les paramètres suivants :
- URL : nas.<mondomaine>.synology.me:443
- Je coche la case HTTPS et la connexion se réalise correctement.
Je lance mon film sur ma chromecast, et de façon aléatoire je me retrouve après quelques minutes (ça peut être 1min comme 30 minutes...) avec une erreur du type "An error occurred: your certificate is untrusted by Chromecast"
Le certificat étant fournit par LetsEncrypt, celui-ci est censé avoir une AC racine reconnue et donc trusted !
Après avoir épluché le sujet sur quelques autres forums je retrouve des réponses "Il faut décocher la connexion HTTPS"... sauf que cela ma pose problème puisque ça implique d'ouvrir en permanence le port 80 et de désactiver la redirection automatique du HTTP vers le HTTPS dans DSM.
Est-ce que quelqu'un aurait des explications au problème, et potentiellement une solution qui fonctionnerait ?
PS : Je ne souhaite pas installer PLEX car l'application empêche le NAS de se mettre en veille, ce qui est problématique pour moi.
Merci à vous :)