yann.verry.org/content/posts/disney.md

82 lines
2.2 KiB
Markdown
Raw Normal View History

2022-04-24 12:21:15 +00:00
+++
author = "Yann Verry"
date = 2020-05-06T07:42:00Z
description = ""
draft = false
slug = "disney"
title = "Disney+ under the hood"
+++
Le service du petit nouveau est (enfin) sorti malgré un retard à l'allumage suite à SARS-CoV-2.
Petite analyse du fonctionnement de disney+.
## Hébergement
La plateforme de disneyplus est hébergée sur AWS, en mode multi region dans au moins les régions suivantes:
* eu-central-1 (frankfurt)
* us-east-1 (virginie du nord)
* us-west-2 (Oregon)
Ceci est détectable via le header:
> x-bamtech-region
du host global.edge.bamgrid.com (cloudfront)
La géolocalisation est confiée à [onetrust](https://geolocation.onetrust.com/cookieconsentpub/v1/geo/countrycode)
Côté API, graphQL partout avec quasi que: [https://global.edge.bamgrid.com/dust](https://global.edge.bamgrid.com/dust)
Analytics: sanalytics.disneyplus.com (adobe omtrdc)
### Environnement
La plateforme d+ utilise plusieurs environnements:
* La classique dev: *.dev.dssott.com
* de la QA *.qa.dssott.com
* La prod caché du publique: *.prod.dssott.com utile avant le lancement de la plateforme
### Player
Côté player, tout les assets sont chargés depuis playback-certs.bamgrid.com qui est une distribution cloudfront backé derrière un bucket S3 hébergé en us-east-1 avec un bucket S3 répliqué ( x-amz-replication-status : COMPLETED)
Nous avons du M3U8 donc du HLS
Sur la DRM je vois du playready de microsoft
### CDN
J'ai pour ma part obtenu [vod-akc-eu-south-1.media.dssott.com](__GHOST_URL__/p/ef19ebf0-f22c-4e9a-b90d-2aa2936b7fd9/vod-akc-eu-south-1.media.dssott.com) qui est akamai (en ce moment)
La connexion entre le CDN et son origine seffectue en HTTP
> CDN-Origin-Protocol: HTTP
Nous avons du varnish, du nginx et après la couche akamai, les fragments sont conservé en cache pendant 7jours
L'origine est situé à amsterdam, nginx17.vod01.hls.disney.**ams1**.prod.bamtech.co
Quelques certificats indique une dev qui apparaît publiquement le 16/09/2019
Le nom de domaine dssott.com est utilisé depuis le 18/07/2018
Le CSP (Customer Support Portal) est lui géré par servicenow.com
## Divers
Disney utilise les technologies de viptela (sd-wan) Vmanage NMS