• Aucun résultat trouvé

Appel d offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet de TV5MONDE, et à leur stockage.

N/A
N/A
Protected

Academic year: 2022

Partager "Appel d offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet de TV5MONDE, et à leur stockage."

Copied!
44
0
0

Texte intégral

(1)

Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet de TV5MONDE,

et à leur stockage.

TV5MONDE

Marché n° AO2010/06/001

Lot n°1 : Diffusion de vidéos à la demande (VOD) sur les sites Internet de TV5MONDE et leur stockage.

Lot n°2 : Diffusion de vidéos en direct (Live) sur les sites Internet de TV5MONDE.

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES (CCTP) (PIECE N°3)

Paris le 1/06/2010

(2)

TV5MONDE Cahier des clauses techniques particulières Page 2/44 MARCHE N° AO2010/06/001

Table des matières

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES (CCTP)...1

1. OBJET DU DOCUMENT ...3

2. LOT 1 ET LOT 2: DESCRIPTION DE L’EXISTANT...4

2.1. A

RCHITECTURE TECHNIQUE

...4

2.2. O

RGANISATION DU SITE ET VOLUMETRIE

...6

3. LOT 1 : DIFFUSION DE VIDEOS A LA DEMANDE (VOD) ET LEUR STOCKAGE ...9

3.1. D

ESCRIPTION

G

ENERALE DU LOT

...9

3.2. A

RCHITECTURE TECHNIQUE ATTENDUE

...10

3.3. P

RESTATIONS ATTENDUES

...23

4. LOT 2 : DIFFUSION DE VIDEOS EN DIRECT (LIVE)...27

4.1. D

ESCRIPTION

G

ENERALE DU LOT

...27

4.2. A

RCHITECTURE TECHNIQUE ATTENDUE

...28

4.3. P

RESTATIONS ATTENDUES

...37

GLOSSAIRE ...41

(3)

TV5MONDE Cahier des clauses techniques particulières Page 3/44 MARCHE N° AO2010/06/001

1. O BJET DU DOCUMENT

Les sites Internet de TV5MONDE (tv5.org, tv5monde.com, tivi5mondeplus.com, tv5mondeplusafrique.com) totalisent chaque mois plus de 8 millions de visites, et 30 millions de pages vues, dans plus de 200 pays.

TV5MONDE publie sur son site des informations textuelles, visuelles, grilles de programmes, événements, et retransmet également ses émissions sous forme de vidéos à la demande, ou en direct.

La vidéo représente actuellement la majeure partie du volume de données véhiculé par le site.

Tivi5mondeplus.com est une WebTv orientée essentiellement « jeunesse » et vidéo à la demande.

TV5MONDE+ AFRIQUE (http://www.tv5mondeplusafrique.com) est la WebTv de TV5MONDE totalement dédiée à l’Afrique et propose un grand nombre de vidéos à la demande ainsi que la diffusion occasionnelle de contenus « live ».

TV5MONDE, dans sa stratégie de média global, dispose également d’un site dédié aux plateformes mobiles ainsi que d’applications Iphone et Ipad.

Dans l’optique d’optimiser la diffusion mondiale et le stockage des vidéos de la chaîne sur le site Internet de TV5MONDE, sur le site dédié aux mobiles, mais aussi sur les WebTv et sur les applications Iphone/Ipad dédiées, mais aussi de réaliser des économies par rapport à son système d’hébergement et de diffusion actuel, TV5MONDE lance un appel d’offre public à destination, principalement, des fournisseurs de CDN (Content Delivery Networks).

Ce document présente les points techniques (CCTP) de cet appel d’offre, sur lesquels le Titulaire doit répondre. Le CCTP comprend deux lots :

Lot 1 : Diffusion de vidéos à la demande (VOD) sur les sites Internet de TV5MONDE et leur stockage.

L’objectif est d’optimiser la diffusion mondiale et le stockage des vidéos à la demande (VOD) de la chaîne sur le site Internet de TV5MONDE, sur le site dédié aux mobiles, mais aussi sur les WebTv et sur les applications Iphone/Ipad dédiées, en termes de temps d’accès au contenu, de fluidité de diffusion (téléchargement progressif et/ou streaming), et de gestion de bande passante vers les serveurs source.

Lot 2 : Diffusion de vidéos en direct (Live) sur les sites Internet de TV5MONDE

L’objectif est d’optimiser la diffusion mondiale des vidéos en direct (Live) de la chaîne principalement sur le site Internet de TV5MONDE, mais aussi sur le site dédié aux mobiles, sur les WebTv et sur les applications Iphone/Ipad dédiées, en termes de temps d’accès au contenu, de fluidité, et de gestion de la solution d’encodage.

(4)

TV5MONDE Cahier des clauses techniques particulières Page 4/44 MARCHE N° AO2010/06/001

2. L OT 1 ET L OT 2: D ESCRIPTION DE L EXISTANT

2.1. A RCHITECTURE TECHNIQUE

2.1.1.Schéma d’architecture générale

Le schéma ci-dessous présente l’architecture générale des sites web de TV5MONDE :

Figure 1: Architecture générale

TV5MONDE publie ses fichiers HTML ou PHP via un CMS (Content Management System), sur les serveurs d’un hébergeur localisé en France (serveur source TV5MONDE sur le schéma ci-dessus). Le CMS inclue la plupart du temps des directives de cache « classiques » dans les headers des pages générées (dynamiques ou statiques).

Trois fournisseurs CDN sont ensuite garants de la mise en cache, et donc de l’accélération et de la mise à disposition mondiale du site, via leur réseau et leurs points de présence :

 Le premier effectue le cache des objets http (statiques et dynamiques). Son contenu est mis à jour dynamiquement par les requêtes des internautes.

 Les deux autres effectuent le cache et la diffusion des vidéos. Leur contenu est mis à jour directement par la régie et les contributeurs de TV5MONDE.

Remarque : Un quatrième fournisseur de CDN non représenté sur le schéma gère le stockage et la diffusion du site www.tivi5mondeplus.com.

(5)

TV5MONDE Cahier des clauses techniques particulières Page 5/44 MARCHE N° AO2010/06/001

2.1.2.Cinématique des flux

Le schéma ci-dessous décrit les différents flux et acteurs permettant à un utilisateur situé sur Internet d’accéder au site de TV5MONDE.

Figure 2: architecture globale actuelle

Lorsqu’un internaute accède au site www.tv5.org, la chaine de liaison est la suivante :

1. le client effectue une requête DNS sur son serveur DNS local pour résoudre le nom www.tv5.org, 2. En fonction de la localisation géographique du client et de la disponibilité des serveurs du Titulaire

CACHE HTTP, le serveur DNS répond au client avec une adresse IP correspondant au service de cache www.tv5.org hébergé sur le site le plus proche ou le plus pertinent,

3. le navigateur fait une requête à destination de l’adresse en question,

4. si la page et/ou ses objets sont en cache sur le serveur du Titulaire CACHE HTTP, une réponse est envoyée directement au client,

5. sinon, pour les objets manquants, les serveurs du Titulaire CACHE HTTP font office de reverse proxy et communiquent entre eux afin de trouver rapidement la donnée, ou, en dernier recours, envoient une requête à destination des frontaux Web TV5MONDE pour récupérer les objets manquants,

6. une fois les données récupérées, le serveur frontal répond à la requête effectuée par les serveurs du Titulaire CACHE HTTP,

7. le serveur cache peut alors mettre la nouvelle page et/ou ses divers objets en cache, et les servir au navigateur Web du client,

8. En fonction des liens contenus dans les documents renvoyés en 7, le navigateur peut aller chercher des vidéos sur les serveurs du Titulaire VOD et/ou Live, via une nouvelle requête DNS et redirection « classique » de la réponse vers le nœud du CDN Vidéo le plus pertinent,

9. Le nœud élu du Titulaire VOD et/ou Live renvoie les objets demandés au navigateur Web du client.

(6)

TV5MONDE Cahier des clauses techniques particulières Page 6/44 MARCHE N° AO2010/06/001

2.1.3.Format des vidéos

Les fichiers vidéo sont encodés par TV5MONDE directement, ou par un fournisseur de services « post production » (séquençage, sous-titrage).

Le format vidéo habituellement utilisé par TV5MONDE est du Flash (On2 VP6), d’autres formats sont toutefois utilisés comme le H264, le 3GPP et le mp4 pour le site destiné aux mobiles et les applications Ipad/Iphone, certaines vidéos sont toujours volontairement encodées en Windows Media, et de plus anciennes subsistent au format Real Media 8. Les fichiers générés sont ensuite placés directement sur les serveurs de deux fournisseurs CDN, et non chez l’hébergeur « Web » de TV5MONDE. Une URL est générée à la dépose d’une vidéo. Cette dernière est ensuite intégrée dans l’article concerné du site.

TV5MONDE publie ses vidéos, soit en basse qualité uniquement (de 250 à 300kbps), soit en basse et haute qualité (300 et 700kbps).

D’autres profils d’encodage sont utilisés (jusqu’à 1Mbps).

2.2. O RGANISATION DU SITE ET VOLUMETRIE

2.2.1.Volumétrie

2.2.1.1.Serveurs source TV5MONDE

Les statistiques de consultation des serveurs source du site tv5.org sur l’année 2009 sont les suivantes :

 8 millions de visites par mois,

 30 millions de pages vues par mois,

70 Go de fichiers (hors vidéos : pas de fichiers vidéo sur cet hébergement).

2.2.1.2.CDN cache http

Les statistiques de consultations sur les derniers mois sont les suivantes :

 Consommation aux 95 percentiles : 19 MBps

 540 millions de hits / mois

 3,7 To de trafic HTTP / mois

Les fichiers statiques et dynamiques sont concernés. Les fichiers concernés constituent la structure du site et sont généralement de petite taille.

A titre indicatif, sur les dernières semaines :

 Les utilisateurs proviennent dans l’ordre d’importance de : France, USA, Canada, Belgique, Allemagne, Maroc, Espagne, Suisse, UK…

(7)

TV5MONDE Cahier des clauses techniques particulières Page 7/44 MARCHE N° AO2010/06/001

2.2.1.3.CDN VoD (Titulaire actuel 1)

Sont hébergées chez ce fournisseur la plupart des vidéos du site web depuis 2001. TV5MONDE y diffuse d’anciens fichiers Real Video, Windows media, mais aussi, et principalement, Flash. Les nouvelles vidéos sont majoritairement publiées en Flash.

TV5MONDE privilégie ce prestataire pour la diffusion en streaming (Flash RTMPT) des JT :

JT international : 4 éditions par jour. Les vidéos sont séquencées (accessibles par sujet).

JT Afrique : 1 édition par jour à 21h15 GMT. Les vidéos sont séquencées (accessibles par sujet).

JT Eco : 1 édition par jour à 16h30 GMT.

Les statistiques de consultations sur un mois sont les suivantes :

 30 millions de hits (vidéos et images associées)

 15 To de trafic mensuel,

 Volume stocké : ~160 Go Les vidéos les plus consultées sont :

 Le journal international : ~600 000 hits

 Le journal Afrique : ~260 000 hits

 Bandes annonces : ~150 000 hits 2.2.1.4.CDN VoD & Live (Titulaire actuel 2)

Ne sont hébergées chez ce fournisseur, que des vidéos Flash (.flv et .mp4). Le reste de la prestation porte sur l’organisation d’un service de diffusion « en direct » et la mise à disposition de deux régies de montage et encodeurs Flash pour le direct (une par taux de compression diffusé).

Les statistiques de consultations sont en constante hausse car TV5MONDE tend à privilégier l'utilisation de cet espace pour la publication de nouveaux contenus VOD non streamés.

Les vidéos les plus consultées sont les Flash infos (6 éditions par jour de 2mn30, non archivées).

Les statistiques de consultations sur un mois sont les suivantes :

 1 000 000 hits (dont 3000 pour le Live)

 14 To de trafic mensuel (dont 40Go pour le Live),

 Top pays : Allemagne, France, Roumanie, Suisse, Belgique, Canada

 Volume stocké : 60 Go

2.2.1.5.CDN VOD pour Tivi5Mondeplus (Titulaire actuel 3)

Ne sont hébergées chez ce fournisseur, que les vidéos Flash du site www.tivi5mondeplus.com Volumétrie :

 Volume stocké : 30 Go

 2 To de trafic mensuel

(8)

TV5MONDE Cahier des clauses techniques particulières Page 8/44 MARCHE N° AO2010/06/001

2.2.1.6.CDN VOD pour TV5MONDE+AFRIQUE

Volumétrie estimée (lancement de cette WebTv le 25/05/2010):

 Volume stocké : 50 Go

 15 To de trafic mensuel

2.2.2.Volumétrie estimée dans un an

TV5MONDE observe une forte croissance de son trafic. Les estimations de trafic à 1 an sont les suivantes :

Live : 1To/mois

VOD : 45To/mois

(9)

TV5MONDE Cahier des clauses techniques particulières Page 9/44 MARCHE N° AO2010/06/001

3. L OT 1 : D IFFUSION DE VIDEOS A LA DEMANDE (VOD) ET LEUR STOCKAGE

3.1. D ESCRIPTION G ENERALE DU LOT

L’objectif pour le Titulaire est de fournir une solution de diffusion en téléchargement progressif et/ou streaming, de diffusion type « PodCast », et de stockage pour des émissions enregistrées et encodées au préalable (VoD). Le tout avec une latence faible pour les internautes (démarrage de la vidéo dans les 4 secondes maximum) et une qualité optimale et constante dans le temps (fluidité, pas de gels d’image).

Cette prestation est actuellement assurée par trois fournisseurs CDN spécialisés et complémentaires.

Les encodages sont réalisés :

• soit en interne via des encodeurs FlipFactory

• soit en externe par un prestataire Le contenu concerné est :

 Fichiers vidéo/audio au format Flash (On2 VP6 et H.264), débits actuellement entre 250Kbps et 1Mbps,

 Fichiers vidéos/audio au format 3gpp et mp4 pour le site mobile et les applications Ipad/Iphone,

 fichiers vidéo/audio Windows Media,

 anciens fichiers vidéo/audio Real Media.

Le Titulaire devra indiquer la faisabilité technique et fonctionnelle ainsi que ses engagements sur les points suivants :

 Architecture technique

• Architecture générale,

• Types de diffusion et gestion de la vidéo à la demande,

• Architecture du cache,

• Supervision et mesure des performances,

• Sécurité et restriction d’accès aux données,

• Support, réversibilité et facturation,

 Prestations d’accompagnement (garanties de service, gestion de projet…) Ces points sont développés plus en détail dans les pages suivantes.

(10)

TV5MONDE Cahier des clauses techniques particulières Page 10/44 MARCHE N° AO2010/06/001

3.2. A RCHITECTURE TECHNIQUE ATTENDUE

3.2.1.Principes généraux

Le fonctionnement attendu du CDN du Titulaire est le suivant :

 de nombreux serveurs de cache sont disposés dans des nœuds, idéalement présents sur chaque continent.

 L’utilisation commune de ces nœuds et d’un système de routage pertinent des requêtes des internautes, optimise les accès de ces internautes aux objets diffusés par le Titulaire (diminution des temps de latence, augmentation de la rapidité d’affichage, disponibilité permanente des objets).

 Une architecture nodale n’est pas obligatoire, le candidat devra préciser dans son offre les éléments attestant l’efficacité technique de l’architecture proposée (puissant réseau de fibres propriétaires, accords de peering etc…) La figure suivante représente un exemple d’architecture pouvant répondre aux besoins de TV5MONDE et n’est fournie qu’à titre indicatif :

(11)

TV5MONDE Cahier des clauses techniques particulières Page 11/44 MARCHE N° AO2010/06/001

Figure 3: CDN VoD/Live: Architecture possible

TV5MONDE devra déposer ses fichiers vidéo sur des serveurs sources que le Titulaire mettra à disposition, directement sur le CDN, de façon à stocker un minimum de données chez l’hébergeur (juste le site web), et ainsi réduire la bande passante utilisée entre les serveurs de cache et cet hébergeur, puisqu’il n’y aura pas de transferts réguliers de vidéos.

La méthode de diffusion des vidéo vers les serveurs périphériques du Titulaire est ensuite à justifier quand à sa pertinence : PUSH dès qu’un fichier est créé ou modifié (réplication), vers les serveurs périphériques, ou bien PULL des serveurs périphérique quand ils ne disposent pas d’une donnée demandée par l’internaute (Cache).

TV5MONDE exige une grande souplesse dans les services accompagnant l’offre du Titulaire: réactivité, accompagnement dans l’évolution de son offre, études de performances pour optimisation, tout au long du contrat.

3.2.2.Architecture du CDN et gestion de la bande passante

AT1 Backbone, latence, bande passante

Le réseau dorsal du Titulaire (système de distribution des serveurs réplica vers serveurs de cache périphériques) dispose de temps de latence très faibles et d’une bande passante élevée. Ces données devront être mesurées et disponibles à tout moment. Le candidat devra indiquer dans son offre une échelle des temps de réponse en fonction des zones géographiques.

AT2 Réserve de bande passante

Le Titulaire a toujours une réserve de bande passante disponible immédiatement, égale à la bande passante moyenne utilisée par l’ensemble de ses clients, sur les mêmes nœuds. Par exemple si 2Gbs sont utilisés en moyenne, le Titulaire doit disposer de 2 autres Gbps en réserve immédiatement disponible.

Le Titulaire est capable de justifier à tout moment l’existence et la validité opérationnelle de cette réserve.

AT3 Gestion efficace de la bande passante

Le Titulaire est capable d’augmenter très rapidement la bande passante disponible, en fonction de la charge globale constatée, de façon à ce que TV5MONDE ne soit pas impacté par un éventuel pic de charge sur le site d’un autre client du Titulaire, ou sur le site de TV5MONDE même. Le Titulaire est en mesure de garantir une bande passante minimale en cas de hausse de la consommation au même moment pour plusieurs clients. Cet engagement de service minimal devra être quantifié par le Titulaire.

AT4 Disponibilité du service au plus proche de l’utilisateur

Le Titulaire dispose de nœuds (points de présence) répartis dans le monde, sur les principaux continents. Idéalement, plusieurs nœuds par continent. Dans le cas d’une autre architecture, le Candidat documente et garantit les performances de sa solution au profit de l’utilisateur final.

Quoi qu’il en soit, le Titulaire documente et garantit une présence large, notamment dans les régions où la fréquentation des sites de TV5MONDE est la plus forte, pour rappel en Europe (France essentiellement), Amérique du Nord et l’Afrique francophone.

(12)

TV5MONDE Cahier des clauses techniques particulières Page 12/44 MARCHE N° AO2010/06/001

AT5 Jonctions entre nœuds

Les jonctions entre les nœuds du Titulaire sont « multi-homées » : plusieurs chemins réseaux existent pour la communication inter-nœuds, de façon à ce que si l’un tombe en panne, un autre soit toujours utilisable. Les nœuds ne sont ainsi pas isolés. Dans le cas d’une architecture différente, le Titulaire s’appliquera à décrire les redondances mises en place pour sécuriser les liaisons.

AT6 Outil de redirection des requêtes clientes (request routing system)

Le Titulaire dispose d’un système de routage « intelligent » des requêtes clientes, redirigeant automatiquement et de façon transparente les requêtes http/Vidéo vers le nœud et les serveurs les plus proches de l’internaute.

La notion de proximité géographique, si elle est sous-entendue et communément acquise, est ici à minimiser par rapport aux mesures de latence et de bande passante disponible entre l’internaute et les différents nœuds du Titulaire.

AT7 Support de débits permettant la HD

L’architecture globale du Titulaire est capable d’acheminer ou d’évoluer sur demande vers la vidéo HD (3Mbits) jusqu’aux internautes, si leur connexion le permet, sans surcoût engendré par l’éventuelle mise à jour du matériel nécessaire.

3.2.3.Types de diffusion et gestion de la VoD

AT8 Formats d’encodage supportés et gestion de la diffusion Le Titulaire supporte a minima tous les formats suivants :

 Flash : Progressive Download et Streaming

 3gpp , mp4 Iphone / Ipad : Progressive Download et Streaming

 Windows Media : Progressive Download et Streaming

 Real Media : Progressive Download et Streaming

 SilverLight : Progressive Download et Streaming

 Vidéo HTML5.

AT9 Conseil et aide à la mise en œuvre autour du Progressive Download ou Streaming

Sachant que les vidéos produites par TV5MONDE sont actuellement au format Windows Media 9, Flash (codec On2 VP6, H.264, f4v), et 3GPP, le Titulaire accompagne TV5MONDE et le conseille quant au format de diffusion à adopter (Progressive Download et/ou Streaming).

AT10 Possibilité d’utiliser le Progressive Download et le Streaming

Le Titulaire fournit un moyen technique simple à TV5MONDE de diffuser telle ou telle vidéo en progressive download ou en streaming.

(13)

TV5MONDE Cahier des clauses techniques particulières Page 13/44 MARCHE N° AO2010/06/001

AT11 Progressive Download : fonctionnalités côté client

La gestion du Progressive Download proposée par le Titulaire permet les mêmes fonctionnalités que pour du streaming, à savoir essentiellement l’avance et le retour (avancer ou reculer dans une vidéo sans la télécharger complètement et sans attente de la part de l’internaute), la pause et la reprise de lecture de la vidéo.

Le réseau du Titulaire doit être en mesure de poser une limitation de débit sur chaque connexion de l'ordre du débit vidéo réel afin d'éviter une consommation de bande passante trop élevée par un visiteur qui ne consulterait par exemple, que le début d'un contenu média. Le ratio de sur-téléchargement est à convenir entre le Titulaire et TV5MONDE.

AT12 Diffusion vidéo streaming

Le Titulaire propose une solution technique de diffusion des contenus vidéo par transmission continue d'un flux de données correspondant à la position de lecture de l'internaute.

La source des flux pourra être une liaison SDI dédiée, une connexion IP transportant du MPEG2TS, une captation directe des flux diffusés (satellite), ou toute autre solution convenue entre le Titulaire et TV5MONDE.

AT13 Streaming : passage de firewalls

Si le Progressive Download ne pose en général pas de problèmes de téléchargements vis-à-vis des firewalls en entreprise (utilisation du port http 80), il n’en est pas forcément de même pour le streaming.

Le Titulaire s’engage à ce que ses serveurs de streaming utilisent le port http 80 et soient par conséquent moins enclins à être filtrés.

AT14 Outils de diffusion Flash

Le Titulaire utilise des serveurs de streaming Flash type « Flash Media Server » en version 3.5 et est agrémenté Adobe pour leur utilisation et support.

AT15 Mise à jour des outils de diffusion

Le Titulaire s’engage à mettre à jour régulièrement ses serveurs de diffusion spécialisés (Flash Media Server, Windows Media Server, Quicktime Streaming Server) suite à la publication de nouvelles versions par leur éditeur respectif. Ces mises à jour donneront lieu à une communication avant et après, du Titulaire vers TV5MONDE, afin de l’informer des évolutions induites.

AT16 Gestion des mises à jour serveurs

Le Titulaire s’engage à mettre à jour ses serveurs avec les versions mineures et majeures rendues disponibles par les éditeurs d’applications spécialisées utilisées pour la diffusion des vidéos de TV5MONDE, en particulier les applications de streaming Flash et Windows Media, afin que TV5MONDE puisse bénéficier des dernières fonctionnalités apportées.

Ces mises à jour donneront lieu à une communication avant et après, du Titulaire vers TV5MONDE, afin de l’informer des évolutions induites, dates prévues d’intervention, impacts sur le CDN, et compte-rendu d’interventions.

AT17 Evolution des codecs/formats de compression

Le Titulaire s’engage à évoluer à la demande vers de nouveaux formats de diffusion/compression si ceux-ci sont prouvés comme étant plus avantageux (bande passante utilisée, qualité), tels que SilverLight, WebM VP8, VC-1, 3gpp (liste non exhaustive).

(14)

TV5MONDE Cahier des clauses techniques particulières Page 14/44 MARCHE N° AO2010/06/001

AT18 Détection du terminal utilisateur

Le réseau de distribution doit être en mesure de distinguer les terminaux employés, à l'aide de l'en-tête User-Agent envoyée par le terminal, et d'adresser différents contenus selon cette information.

AT19 Diffusion PodCast

Le Titulaire est capable de diffuser les media à la demande (PodCast) via des flux RSS, quel que soit le format d’encodage.

Le dépôt des vidéos, podcasts et images devra pouvoir être réalisé via des comptes FTP sécurisés, paramétrables librement par TV5MONDE par une interface distante.

AT20 fonctionnalité « adaptive bitrate »

Les serveurs de diffusion du Titulaire supportent l’adaptive bitrate pour le format Flash et Windows Media, en vue de fournir plusieurs taux de compression vidéo aux internautes, et de s’adapter à leur bande passante, au chargement de la vidéo, et pendant son visionnage.

AT21 Disponibilité de « l’adaptive bitrate » en Progressive Download et Streaming L’adaptive bitrate est disponible et utilisable que l’on soit en mode Progressive Download, ou Streaming.

AT22 Sélection automatique du bon taux de compression

L’utilisation de l’adaptive bitrate et la sélection du bon taux de compression, se font automatiquement par le « player » sur le navigateur de l’internaute, que l’on soit en Progressive Download ou en Streaming.

Le Titulaire s’engage ainsi à ce que les vidéos soient toujours fluides, si la bande passante minimale de l’utilisateur correspond à au moins un des taux de compression proposés par le serveur.

AT23 Encodage automatique des vidéos aux différents taux de compression

Pour gérer efficacement l’adaptive bitrate, le Titulaire est capable de ré-encoder automatiquement les vidéos à des taux de compression inférieurs, si TV5MONDE n’en fournit qu’un seul de la plus haute qualité.

AT24 Outil d’insertion de marqueurs (timeline) dans les fichiers vidéo

Le Titulaire dispose d’un outil permettant de placer des « marqueurs » dans les fichiers vidéo, permettant des études d’audience au sein même d’un fichier vidéo, et des fonctionnalités avancées de fast-forwarding, rewinding, pause, reprise de lecture.

AT25 Diffusion en « dynamic streaming » ) quelque soit le format du contenu (flash, silverlight,etc.)

Le Titulaire propose une solution technique de diffusion des contenus audio et vidéo, que ce soit pour les flux live ou la à la demande, par découpage des flux en morceaux téléchargeables à la volée par le lecteur vidéo. TV5MONDE privilégiera une solution basée sur Flash.

Ce découpage en streamlets au niveau du CDN permet d'optimiser l'utilisation du cache et d'uniformiser les protocoles employés pour la diffusion.

La source des flux pourra être une liaison SDI dédiée, une connexion IP adaptée, une captation directe des flux diffusés (satellite), ou toute autre solution convenue entre le Titulaire et TV5MONDE.

(15)

TV5MONDE Cahier des clauses techniques particulières Page 15/44 MARCHE N° AO2010/06/001

3.2.4.Organisation du cache vidéo

AT26 Etude et conseil préalable autour des vidéos du site TV5MONDE

En complément aux statistiques détaillées en 3.2.5, le Titulaire étudie avec TV5MONDE le fonctionnement actuel de ses vidéos, en particulier : nombre de vidéo, type de vidéos, audience générale des vidéos par section, audience dans le temps (pics à leur mise en ligne puis atténuation).

Certaines vidéos ont de grosses audiences en permanence. Les « JT » sont remis à jour (même fichier) deux fois par jour. D’autres émissions (reportages, documentaires) sont des émissions « de fond » ayant moins d’audience ponctuelle, mais tout autant étalée dans le temps.

Le Titulaire est alors force de proposition pour faire en sorte, au maximum, que les fichiers des vidéos soient universellement disponibles sur ses serveurs périphériques.

AT27 Gestion de la diffusion des vidéos par caching

Le Titulaire organise son CDN de façon à ce que les serveurs périphériques mettent en cache les vidéos, à la demande (« PULL »).

AT28 Gestion de la diffusion des vidéos par réplication

Le Titulaire organise son CDN de façon à ce que ses serveurs périphériques soient automatiquement mis à jour en « PUSH » par les serveurs sources, dès qu’un fichier est ajouté ou mis à jour sur ceux-ci.

AT29 Mise en cache de gros fichiers

Le Titulaire ne diminue pas les TTL (Time To Live) des données en cache quand les tailles de fichiers augmentent, de façon à garder en cache les vidéos de taille conséquentes, et à favoriser le byte rate.

AT30 Découpage en segments des fichiers vidéo pour optimiser la mise en cache Le Titulaire dispose d’outils qui segmentent automatiquement les vidéos, de façon à faciliter la mise en cache des parties les plus regardées, sur ses serveurs périphériques.

AT31 Surveillance, pro-activité, et conseil autour de la gestion du cache VoD

Le Titulaire, surveille la bande passante et le type de requêtes vers ou depuis les serveurs source de TV5MONDE.

Le Titulaire s’engage à prévenir TV5MONDE en cas d’utilisation anormale du cache (fréquence d’accès trop élevée aux serveurs source) et est force de proposition pour améliorer la situation.

AT32 Indisponibilité des données

Si les serveurs sources ne sont pas disponibles et qu’une donnée n’est pas en cache, le CDN indique de façon conviviale que la donnée sera prochainement disponible. Par exemple, au lieu d’un code « 404 Not Found » classique des serveurs Web ne trouvant pas un objet, un texte invitant l’internaute à réessayer sous peu sa demande s’affiche (page de failover, contenu alternatif).

AT33 Continuité du cache en cas d’échec de l’origine

En cas d’utilisation d’un serveur de fichiers origine, le réseau du Titulaire est en mesure de continuer à servir les contenus déjà présents dans le cache, dans le cas où les serveurs-origine ne répondraient plus à expiration de la durée de cache convenue (expiration de la TTL).

Le comportement attendu est comparable à l'application d'une TTL infinie en cas d'impossibilité de mise à jour du contenu d'origine. Cette fonctionnalité permet de maintenir la visibilité des sites web dans leur dernier état connu et ne pas perturber la navigation des internautes.

(16)

TV5MONDE Cahier des clauses techniques particulières Page 16/44 MARCHE N° AO2010/06/001

AT34 Prise en charge des entrées DNS

Le Titulaire devra prendre en charge la gestion des entrées DNS utilisées par TV5MONDE pour ses différents services. Il détaillera également la stratégie technique qu'il propose.

AT35 Communication entre serveurs de cache et serveurs sources TV5MONDE Les serveurs de cache du Titulaire s’interrogent entre eux au moyen de protocoles spécialisés (ICP, CARP, HTCP, …), avant d’interroger les serveurs sources de TV5MONDE.

AT36 Mise en place éventuelle de serveurs « replica » dans le CDN

Si cette solution n’a pas été mise en œuvre dès le départ par le Titulaire, et en cas de trafic trop élevé (débit symétrique de 5Mbit/s et une possibilité de burst à 50Mbit/s) entre les serveurs de cache du CDN et les serveurs source de TV5MONDE, le Titulaire configure des serveurs « replica » sur son backbone.

Ces derniers feront alors office de serveurs source pour les serveurs de cache périphérique, avec des objets toujours synchronisés avec les serveurs source de TV5MONDE.

AT37 Volume disponible sur les serveurs de cache

Le Titulaire est en mesure de mettre en cache (ou en données répliquées), en permanence, sur chaque nœud, au moins 70% du volume total représenté par les vidéos de TV5MONDE.

AT38 Justification de la quantité de données cachées

Le Titulaire est capable de justifier à tout moment, pour chaque nœud, le volume de données effectivement mis en cache.

AT39 Partitionnement du cache

Le Titulaire est capable de partitionner le cache de TV5MONDE, de façon à appliquer des règles de caching différentes sur les partitions, dans un but d’optimisation générale du hit rate et du byte rate des différents types de vidéos.

AT40 Algorithmes de cache utilisés

Le Titulaire surveille, et est capable d’adapter en cours de contrat, et sans surcoût, ses algorithmes de cache (LRU, LFU, GDS, …) à l’organisation du site, et aux partitions définies en AT39, toujours dans un but d’optimisation côté internaute (hit rate) et côté bande passante (byte rate).

AT41 Type d’objets mis en cache

Les serveurs cache sont capables de mettre en cache n’importe quel type d’objet / fichier vidéo (connu ou pas encore connu), à condition qu’aucune directive HTTP spécifiée par TV5MONDE ne l’interdise.

AT42 Prédominance des directives de cache de TV5MONDE

Les serveurs de cache utilisent en priorité les directives de cache indiquées par les outils demandés en AT52. En cas d’absence de telle directive sur des objets, la politique de cache par défaut du Titulaire est automatiquement utilisée.

AT43 Optimisation du cache par chargement anticipé

Le Titulaire sait mettre en place un algorithme mettant en cache des données avant qu’elles ne soient demandées.

Par exemple, lorsqu’une vidéo est demandée, et qu’elle n’est pas présente en cache, le serveur de cache télécharge plusieurs segments de cette vidéo (idéalement les plus demandés statistiquement) sur d’autres serveurs de cache ou au pire depuis les serveurs source.

(17)

TV5MONDE Cahier des clauses techniques particulières Page 17/44 MARCHE N° AO2010/06/001

AT44 Outils de gestion du cache

Le Titulaire donne la possibilité à TV5MONDE de pouvoir spécifier facilement quels objets seront cachés ou non, et combien de temps ils le seront. Ce paramétrage peut porter sur :

 des objets individuels, des répertoires,

 des types de fichiers/données (extension ou type MIME par exemple).

Tous les outils suivants sont utilisables par TV5MONDE :

 Interface web de gestion globale,

 Web Service/API pour être intégré dans un CMS.

AT45 Purge du cache

La purge du cache doit pouvoir être déclenchée à distance soit par un automatisme mis en œuvre par TV5MONDE, soit manuellement par les équipes techniques.

Les modes de purge automatiques demandés par TV5MONDE sont les suivants :

• par critères de taille ou d'âge des fichiers, pour chacun des répertoires

• par critère de taille d'un répertoire

(par exemple lorsque la taille d'un répertoire excède une certaine valeur) Les modes de purge sélective souhaités sont les suivants :

• manuelle en SSH par commandes,

• par envoi d'une liste de fichiers, sur l'extranet ou directement au Titulaire

• par envoi de critères permettant de sélectionner les fichiers, sur l'extranet ou directement au Titulaire

• par appel webservice (à spécifier) et transmission d'une liste de fichiers ou de critères permettant de sélectionner les fichiers (taille, filtre sur le nom de fichier, âge...).

AT46 Différentiation des contenus d'archives

Les contenus mis à dispositions des internautes sur les sites de TV5MONDE, notamment en VoD, peuvent être classés en deux catégories :

• les contenus récents, populaires et demandés en permanence par les internautes

 une faible quantité de contenus génère la majorité du trafic réseau

• les contenus d'archive représentent un grand volume de données, accédés de manière sporadique

 une grande quantité de contenus stockés mais générant peu de trafic réseau Le Titulaire propose un service qui tient compte de ces spécificités pour :

• optimiser la réplication des contenus très populaires et minimiser les temps d'attente

• éviter la réplication inutile de contenus peu demandés et réduire les coûts

Le Titulaire et TV5MONDE conviendront des critères discriminants : emplacement, date, popularité (hitrate) , etc.

(18)

TV5MONDE Cahier des clauses techniques particulières Page 18/44 MARCHE N° AO2010/06/001

3.2.5.Stockage

AT47 Architecture de la solution de stockage

Le Titulaire propose un espace de stockage dédié et sécurisés destinés à héberger les contenus vidéos, images, animations, ou autres contenus statiques. Idéalement cet espace sera dupliqué sur plusieurs serveurs géographiquement installés au plus près des serveurs de diffusion.

AT48 Accès à l’espace de stockage La solution supportera les protocoles d’accès suivants :

• ftp

• sftp

• ssh (scp)

• rsync

Tous les paramètres d’accès et les procédures correspondantes devront être communiqués par le Titulaire dès la mise en place du service.

TV5MONDE souhaite permettre à certains de ses partenaires d'accéder à l'espace de stockage partagé, afin de mettre à leur disposition des fichiers vidéo ré-encodés. Ces fichiers vidéo peuvent être à la fois des contenus médias proposés sur le site en VoD, ou des fichiers vidéo strictement destinés aux partenaires.

A la mise en place du service, le nombre d’accès sera inférieur à 10 mais pourra évoluer sur la durée du contrat.

Le Titulaire du présent lot devra permettre l’accès à l’espace de stockage au Titulaire du lot n°2

« Diffusion des vidéos en direct (Live) des sites Internet de TV5MONDE ».

AT49 Sécurisation des accès distants à l'espace de stockage

L'interface d'administration fournie par le Titulaire doit permettre une granularité telle que les accès utilisateur puissent être limités :

• à un sous-répertoire donné,

• en lecture seule ou en lecture et écriture

De plus, tout accès distant pourra être soumis à des limitations sur l'adresse IP du client.

AT50 Evolutivité du stockage

Sur demande de TV5MONDE ou de manière automatique (seuil à définir entre le Titulaire et TV5MONDE), le volume de stockage devra pouvoir évoluer dynamiquement sans interruption de service.

(19)

TV5MONDE Cahier des clauses techniques particulières Page 19/44 MARCHE N° AO2010/06/001

AT51 Sauvegardes

Le Titulaire proposera en option un système de sauvegarde automatique quotidien des fichiers vidéo déposés par TV5MONDE sur les serveurs du CDN. Le Titulaire devra alors préciser le plan de sauvegarde utilisé : fréquence et type des sauvegardes : incrémentale, complète.

Toutes les restaurations, le cas échéant demandées par TV5MONDE, ne donnent pas lieu à une surfacturation, et ce quelle que soit la cause de la perte de données (Titulaire ou TV5MONDE).

Le Titulaire assure les sauvegardes sur un site distinct du stockage principal. La réplication inhérente au fonctionnement distribué du CDN ne peut être considérée comme une sauvegarde en tant que telle.

3.2.6.Supervision, mesure des performances et statistiques d’utilisation

AT52 Outils de surveillance et de tolérance de panne (monitoring & Fail-over)

Le Titulaire dispose d’outils lui permettant de surveiller en permanence l’état de l’état de son réseau, de ses nœuds, de ses serveurs et de ses services.

De plus, le Titulaire dispose de technologies permettant de réacheminer automatiquement et immédiatement le trafic des internautes vers un autre nœud ou grappe de serveurs en cas d’incident sur un autre nœud ou grappe de serveurs.

De même, en cas d’incident le Titulaire dispose de technologies permettant d’assurer la continuité de la prestation de stockage au moyen d’un réacheminement automatique et immédiat des données.

AT53 Mesure des performances du CDN

Le Titulaire envoie mensuellement, et au plus tard 10 jours après la fin du mois concerné, les statistiques globales de performance du trafic à TV5MONDE, en particulier, et au minimum, les statistiques en termes de hit rate et de byte rate (pertinence du cache) avec son analyse.

AT54 Envoi automatique d’alertes suivant les mesures de performances

Le Titulaire met en place un système automatique d’alertes par courrier électronique à destination de TV5MONDE , en cas de mesures incohérentes avec les engagements définis :

 Temps d’accès aux vidéos (démarrage de la lecture) supérieur à 4 secondes,

 Gels pendant la lecture des vidéos,

 Pourcentage défini du quota de stockage atteint.

AT55 Statistiques générales de charge et d’audience

Le Titulaire s’engage à fournir mensuellement, et au plus tard 10 jours après la fin du mois concerné :

 Objets les plus demandés (taille de l’objet, nombre de hits, octets transférés) ventilés par jour et plages horaires,

 statistiques concernant les objets et pages en erreur,

 Localisation globale des internautes, tous nœuds confondus, si possible quotidienne,

 bande passante mensuelle utilisée vers les internautes,

 bande passante mensuelle utilisée depuis les serveurs source,

 volume total stocké sur disque, et détail trié par taille de répertoire,

(20)

TV5MONDE Cahier des clauses techniques particulières Page 20/44 MARCHE N° AO2010/06/001

 le volume de données caché

 le taux de succès de la mise en cache

AT56 Statistiques détaillées sur les vidéos

Le Titulaire est capable de fournir des statistiques détaillées sur la fréquentation des vidéos, telles que :

 Temps d’écoute moyen,

 temps d’écoute par fichier vidéo,

 quels segments d’une vidéo sont regardés.

AT57 Compatibilité du système CDN avec un outil tiers de statistiques

TV5MONDE utilise des outils de « Web Analytique » ( Sitestat et Streamsense de Nedstat) pour extraire des analyses pertinentes de l’activité du site. Le Titulaire accompagne TV5MONDE pour valider la compatibilité de son CDN, avec cet outil.

AT58 Communication des journaux de connexion HTTP au format brut

Le Titulaire est en mesure à tout moment de fournir des logs complets agrégés au format HTTP

« standard » de tout le trafic sur ses serveurs, avec un historique jusqu’à un an minimum, de façon à être compatible avec les outils d’analyses classiques.

3.2.7.Sécurité & restriction des données

AT59 Protection contre les attaques de déni de service

Le Titulaire justifie la mise en place de moyens techniques protégeant TV5MONDE d’attaques en Dénis de Service et Dénis de Service Distribués (DoS ou DDos), que ces attaques visent le site de TV5MONDE, ou d’autres sites gérés par le CDN.

AT60 Protection contre les attaques de cache

Les serveurs cache du Titulaire sont protégés des attaques type « Cache Poisoning ».

AT61 Système de géo-blocage

Le Titulaire met en œuvre et justifie des mécanismes de géo-blocage des données. TV5MONDE doit en effet empêcher la diffusion de certains media (fichiers sons et vidéo) dans certains pays.

Le système mis en place par le Titulaire permet donc à TV5MONDE de réaliser des blocages au pays près.

AT62 Simplicité et réactivité de l’interface de géo-blocage

Le Titulaire met en œuvre une interface de gestion du géo-blocage simple et réactive (effet immédiat des actions) pour TV5MONDE. Les outils fournis sont:

 Console de gestion Web,

 API de gestion distante (Web Service).

(21)

TV5MONDE Cahier des clauses techniques particulières Page 21/44 MARCHE N° AO2010/06/001

AT63 Restriction des données au site de TV5MONDE

Le Titulaire met en œuvre et justifie les mécanismes de protection et verrouillage des données (utilisation de jetons, signature de player).

Typiquement, les vidéos contenues dans les pages Web de TV5MONDE ne doivent pas être utilisables (par lien ou référence directe dans une page web tierce) par un autre site que TV5MONDE, ou ses sites affiliés.

Exemple : ne pas pouvoir mettre le lien d’une vidéo sur un autre site, le lien de la vidéo pointant vers l’hébergement/CDN de TV5MONDE.

AT64 Gestion des DRM

Le Titulaire peut proposer un support des principaux systèmes de gestion des DRM par média diffusé (Flash et WM).

3.2.8.Support

AT65 Pro-activité dans la gestion de la maintenance et des incidents

Le Titulaire informe systématiquement TV5MONDE au minimum 48 heures ouvrées à l’avance, des différents travaux d’intervention ou de maintenance susceptibles d’engendrer un changement dans l’acheminement des requêtes clientes et plus généralement dans la qualité de service d’un nœud ou de l’ensemble du réseau CDN.

AT66 Extranet de supervision

Le Titulaire met à disposition de TV5MONDE un extranet de supervision client offrant notamment:

 Une visualisation du réseau des serveurs de cache,

 des graphiques de charge des liens,

 statistiques de charge et d’audience (AT555),

 l’accès aux logs d’accès (AT5858),

 le contrôle des serveurs de cache (AT444 et AT455),

 une visualisation des alarmes,

 la gestion des incidents (ouverture et suivi des tickets d’incident),

 En cas d’incident notable ayant eu un impact sur la production, des rapports détaillés (cause, conséquence, réaction, bilan) seront fournis avec les indicateurs.

 Disponibilité et taux d’occupation en temps réel de l’espace de stockage.

AT67 Gestion de permissions sur les utilisateurs/groupes dans l’extranet de supervision

L’interface de gestion (Extranet) propose plusieurs niveaux d’accès aux utilisateurs de TV5MONDE (exemple : fonctionnalités d’administration pour un groupe d’utilisateurs, fonctionnalités de statistiques pour un autre groupe)

AT68 Accès à l’extranet de supervision

L’extranet de configuration/visualisation du CDN est accessible à distance via un client Web multiplateforme, et utilise un protocole sécurisé type SSL/TLS (HTTPS).

AT69 Support technique

Le Titulaire met à disposition de TV5MONDE un support technique en français 24/24h et 7/7j.

(22)

TV5MONDE Cahier des clauses techniques particulières Page 22/44 MARCHE N° AO2010/06/001

Une liste restreinte de contacts directs est fournie, de façon à éviter les multiples sauts de services en services.

AT70 Procédure d’escalade

Le Titulaire met à disposition de TV5MONDE une procédure d’escalade claire et valable 24/24h 7/7j, en cas de problème avéré sur le CDN.

AT71 Formation

Le Titulaire s’engage à former les équipes de TV5MONDE (10 personnes) concernées par l’utilisation et administration des outils de supervision, de gestion du cache, et de l’éventuelle régie live qu’il met à disposition.

AT72 Documentation

Le Titulaire accompagne son offre et ses moyens techniques, de documentation générale (architecture, fonctionnement) et précise (interface d’administration extranet, statistiques, utilisation des directives de cache), à destination d’utilisateurs non spécialistes de TV5MONDE.

AT73 Evolution des documentations

Le Titulaire s’engage à mettre à jour ses documentations régulièrement, en fonction des évolutions apportées au CDN : serveurs de diffusion, applicatifs clients (Extranet, etc.). Les nouvelles documentations produites, ou documentations mises à jour, seront automatiquement envoyées à TV5MONDE, ou bien une note sera diffusée via l’Extranet pour avertir TV5MONDE de l’évolution.

3.2.9.Facturation

AT74 Coût des solutions de Progressive Download et Streaming

Le Titulaire s’engage à ce que l’utilisation du Progressive Download ou du Streaming soit toujours facturé de façon identique, quelle que soit la vidéo utilisant l’un ou l’autre mode.

AT75 Précision des flux et données facturés

Le Titulaire précise à TV5MONDE quels sont les flux ou données exactes faisant l’objet d’une facturation : flux externes (vers les internautes), flux internes (entre serveurs du CDN, entre serveurs du CDN et serveurs source), serveurs de stockage.

AT76 Grille de facturation des flux diffusés

Le Titulaire communique à TV5MONDE une grille de tarification mensuelle du coût du Teraoctet expulsé en fonction de différents paliers. Pour une tarification au volume délivré, les paliers seront :

 Tarif jusqu’à 40 To expulsés,

 Tarif entre 41 et 55 To expulsés,

 Tarif entre 56 et 70 To expulsés,

 Tarif entre 71 et 85 To expulsés,

 Tarif entre 86 et 100 To expulsés,

 Tarif au delà de 100 To expulsés.

(23)

TV5MONDE Cahier des clauses techniques particulières Page 23/44 MARCHE N° AO2010/06/001

AT77 Grille de facturation du stockage

Le Titulaire communique à TV5MONDE une grille de tarification mensuelle du coût du Gigaoctet stocké en fonction de différents paliers. Pour une tarification au volume stocké, les paliers seront :

 Tarif jusqu’à 500 Go stockés,

 Tarif entre 501 et 1000 Go stockés,

 Tarif entre 1001 et 1500 Go stockés,

 Tarif entre 1501 et 2000 Go stockés,

 Tarif entre 2001 et 2500 Go stockés,

 Tarif au delà de 2500 Go stockés.

3.3. P RESTATIONS ATTENDUES

Le Titulaire a la charge de la conception, du déploiement et de l’exploitation de l’ensemble du service.

Le démarrage des prestations est réalisé dès la notification de l’attribution du marché au titulaire.

Les phases prévues pour la réalisation du projet sont les suivantes :

 Phase 1 : Spécification détaillée du service.

 Phase 2 : Pilote.

 Phase 3 : Déploiement et migration.

 Phase 4 : Exploitation / Maintenance.

Les prestations à réaliser par le Titulaire pendant chacune de ces phases sont décrites dans les paragraphes qui suivent.

Le Titulaire devra également, pour chacune des phases décrites ci-dessous, fournir une estimation des ressources humaines de TV5MONDE qui devront être mise à sa disposition exprimées en nombre de jours/homme.

3.3.1.Constitution d’une équipe projet

AT78 Durant les phases 1, 2 et 3, le Titulaire met à disposition de TV5MONDE une équipe projet avec un chef de projet dédié qui est l’interlocuteur unique pour la gestion du projet dans son ensemble. Cet interlocuteur dispose d’un backup pour permettre à TV5MONDE de toujours disposer d’un contact unique identifié en cas d’absence de l’interlocuteur principal.

3.3.2.Phase 1 : Spécification du service

La phase de spécification conduit à l’élaboration des documents suivants par le Titulaire : AT79

Plan d'Assurance Qualité applicable à la phase de déploiement et à la phase d’exploitation du service.

(24)

TV5MONDE Cahier des clauses techniques particulières Page 24/44 MARCHE N° AO2010/06/001

Spécification du Service :

Sur la base de la proposition retenue au terme de l’appel d’offre, le Titulaire détaillera l’ensemble des services :

 Architecture de la solution.

 Caractéristiques techniques présentées par le service.

 Description des éléments mis en œuvre pour offrir le service.

 Solutions de sécurisation permettant de garantir le niveau de disponibilité requis.

 Règles d’ingénierie et de dimensionnement.

 Solutions de supervision et de télé-administration du service.

 Garanties, engagements, temps de rétablissement du service

Spécification de migration de l’ancien service vers le nouveau.

Il est très important que le Titulaire accompagne TV5MONDE dans la mise en production du nouveau CDN de diffusion, en étudiant notamment la problématique du changement des liens actuellement contenus dans les pages web, pointant vers les vidéos.

Cette phase est très importante et conditionne fortement le succès de la migration.

Dans le cadre de cette phase, le Titulaire rédige une note complète décrivant les principes de migration de l’infrastructure actuelle vers la nouvelle infrastructure. Cette note doit notamment décrire précisément :

 Le mode opératoire.

 L’ensemble des étapes de la migration.

 La planification détaillée de la migration.

 La liste des intervenants et leurs rôles.

 Elaboration du cahier de recette pour chaque service à utiliser pour le pilote, le déploiement et la migration qui reprendra les composantes de la proposition retenue au terme de l’appel d’offre et les requis du présent CCTP.

L’ensemble des documents sera soumis à la validation de TV5MONDE au regard de la base de la proposition retenue au terme de l’appel d’offre et du présent CCTP, au plus tard 7 jours avant la fin de la phase 1 pour permettre des échanges entre TV5MONDE et le Titulaire pour finaliser les documents.

La validation des spécifications conditionne la réalisation de la suite du projet.

AT80 Cette phase devra durer 2 semaines au maximum à compter de la notification de l’attribution du marché au titulaire, période de validation incluse.

3.3.3.Phase 2 : Pilote

Suite à la validation de la phase 1, le Titulaire mettra en place un pilote. Le périmètre du pilote sera choisi conjointement entre le Titulaire et TV5MONDE pendant la phase de spécification.

Le pilote permettra de valider le bon fonctionnement de l'ensemble des services proposés par le Titulaire sur la base du cahier de recette élaboré pendant la phase de spécification. Il permettra également de valider les processus de déploiement et de migration.

La validation par TV5MONDE sur la base du cahier de recette (rédigé pendant la phase de spécification et éventuellement amendé dans le cadre de la phase pilote), en collaboration avec le Titulaire, du bon fonctionnement de l’architecture mise en œuvre se fera dans le cadre d’une VSR (Vérification de service régulier) pendant une période minimale de 7 jours avant la fin de la phase 2.

(25)

TV5MONDE Cahier des clauses techniques particulières Page 25/44 MARCHE N° AO2010/06/001

Le bon déroulement de cette phase conditionne la réalisation de la suite du projet.

AT81 Cette phase devra durer 3 semaines au maximum, période de validation incluse.

3.3.4.Phase 3 : Migration

Suite à la validation de la phase 2, le Titulaire débute la migration. TV5MONDE souhaite que la migration se fasse sans interruption de service. L’opération de migration devra prévoir une solution de retour en arrière sans perte de données.

AT82 Le Titulaire décrira sa stratégie de migration pour l’ensemble des services ainsi que les capacités de retour arrière pour chaque étape.

Dans le cadre de cette phase, le Titulaire réalise l’ensemble des prestations suivantes :

 Planification du déploiement,

 Configuration des équipements complémentaires, si nécessaire,

 Réalisation complète de la migration en concertation avec les équipes de TV5MONDE.

La validation par TV5MONDE sur la base du cahier de recette (rédigé pendant la phase de spécification et éventuellement amendé dans le cadre de la phase pilote), en collaboration avec le Titulaire, du bon fonctionnement de l’architecture mise en œuvre se fera dans le cadre d’une VSR (Vérification de service régulier) pendant une période minimale de 15 jours avant la fin de la phase 3.

La bonne fin de l’étape de validation conditionne la déclaration de recette définitive des services et leur mise en exploitation.

AT83 Cette phase devra durer 4 semaines au maximum, période de validation incluse.

3.3.5.Phase 4 : Exploitation

La phase d’exploitation du service débute dès la fin de la phase de migration correspondant à la recette définitive de TV5MONDE. Dans le cadre de cette phase, le Titulaire réalise l’exploitation courante, le support, l’exploitation/maintenance et les évolutions de la configuration du service.

La phase d’exploitation des services, qui correspond également au démarrage des facturations relatives au service débute dès la recette définitive de la phase 3 par TV5MONDE.

Dans le cadre de cette phase, le Titulaire réalise l’exploitation courante, le support, l’exploitation/maintenance et les évolutions de la configuration du service.

Support

Le service de support du Titulaire devra être accessible par mail et par téléphone 24h/24 7j/7 et devra impérativement se faire en français en heures ouvrées et, dans la mesure du possible, en heures non ouvrées.

Cette assistance traite les remontées d’incident et les demandes d’intervention de TV5MONDE. Elle gère les procédures d’escalade en cas de dysfonctionnement majeur ou prolongé. Elle assiste TV5MONDE dans ses demandes d’évolution, et de nouveaux projets.

(26)

TV5MONDE Cahier des clauses techniques particulières Page 26/44 MARCHE N° AO2010/06/001

AT84 Responsable de compte

En dehors du support, TV5MONDE souhaite avoir un interlocuteur unique (responsable opérationnel de compte) chargé du suivi régulier de TV5MONDE pour la gestion du projet dans son ensemble (réunions d’exploitation, escalade concernant les incidents non résolus…).Tous les échanges avec cet interlocuteur se feront en français. Cet interlocuteur devra posséder un back-up afin de permettre à TV5MONDE de toujours disposer d’un contact unique identifié en cas d’absence de l’interlocuteur principal : Une procédure dite « d’escalade » devra être proposée.

Exploitation

L’exploitation du CDN comprend les éléments suivants : AT85

 Supervision temps réel du bon fonctionnement du service.

AT86

 Déclenchement automatique d’une action corrective en cas de détection d’une anomalie de fonctionnement (et ouverture d’un ticket d’incident).

AT87

 Fourniture de rapports d’exploitation mensuels, au plus tard 10 jours après la fin du mois concerné, comprenant entre autres :

 Le bilan des évolutions de configuration au cours de la période écoulée.

 Le bilan des incidents.

 les tableaux de bord concernant la consommation de TV5MONDE (bande passante, quantité de données stockées…),

 Les tableaux de bord de Qualité de Service. Ceux-ci contiennent les indicateurs permettant de suivre les engagements de Qualité de Service pris par le Titulaire.

AT88

 Réunions d’exploitation périodiques. Ces réunions sont bi annuelles. Les thèmes abordés au cours de ces réunions seront :

• Analyse de la consommation des vidéos et autres médias du site par les internautes, conseil éventuel,

• Analyse des évolutions possibles des formats de médias du site, conseil.

Maintenance

Le Titulaire a en charge le maintien en bon état de fonctionnement du service complet. Ce maintien pourra nécessiter en particulier la mise en œuvre des actions suivantes :

Maintenance corrective : déclenchement et coordination des interventions des équipes de maintenance en cas de panne.

Maintenance préventive : en particulier, contrôle préventif des dispositifs de secours.

Maintenance évolutive : mise à niveau régulière des versions logicielles des équipements actifs en particulier.

(27)

TV5MONDE Cahier des clauses techniques particulières Page 27/44 MARCHE N° AO2010/06/001

4. LOT 2 : D IFFUSION DE VIDEOS EN DIRECT

(L IVE )

4.1. D ESCRIPTION G ENERALE DU LOT

L’objectif pour le Titulaire est de fournir une solution de diffusion d’émissions en direct. Le tout avec une latence faible pour les internautes (démarrage de la vidéo dans les 4 secondes maximum) et une qualité optimale et constante dans le temps (fluidité, pas de gels d’image).

Ce lot concerne la diffusion de flux vidéo et audio en direct sur le web, incluant les éventuels traitements du flux vidéo, à destination des visiteurs de ces mêmes sites. Les visiteurs consomment les flux depuis :

 des navigateurs sur ordinateur

 des terminaux mobiles

 des dispositifs IPTV

TV5MONDE utilise pour la diffusion vidéo live deux flux en téléchargement progressif h264 à 300 kbps et 500 kbps, proposés sur le site web utilisant un player Flash. TV5 n’utilise pas, à l’heure actuelle, de player Silverlight.

Actuellement, aucun flux HD ni de flux spécifique aux mobiles n'est en place.

Les encodeurs reçoivent un flux MPEG2 sur une entrée SDI. Les encodeurs transmettent actuellement en unicast, sur deux points de publication du prestataire. Aujourd’hui, TV5 utilise un encodeur par source et par débit (un encodeur pour une source et pour un débit).

Le Titulaire devra indiquer la faisabilité technique et fonctionnelle ainsi que ses engagements sur les points suivants :

 Architecture technique

• Architecture générale,

• Solution d’encodage,

• Types de diffusion et gestion du direct,

• Supervision et mesure des performances,

• Sécurité et restriction d’accès aux données,

• Support, réversibilité et facturation,

 Prestations d’accompagnement (garanties de service, gestion de projet…) Ces points sont développés plus en détail dans les pages suivantes.

(28)

TV5MONDE Cahier des clauses techniques particulières Page 28/44 MARCHE N° AO2010/06/001

4.2. A RCHITECTURE TECHNIQUE ATTENDUE

4.2.1.Principes généraux

Le fonctionnement attendu du CDN du Titulaire est le suivant :

 de nombreux serveurs vidéos sont disposés dans des nœuds, idéalement présents sur chaque continent.

 L’utilisation commune de ces nœuds et d’un système de routage pertinent des requêtes des internautes, optimise les accès de ces internautes au site web de TV5MONDE (diminution des temps de latence, augmentation de la rapidité d’affichage, disponibilité permanente du site et de ses données).

 Une architecture nodale n’est pas obligatoire, le candidat devra préciser dans son offre les éléments attestant l’efficacité technique de l’architecture proposée (puissant réseau de fibres propriétaires, accords de peering etc…) La figure suivante représente un exemple d’architecture pouvant répondre aux besoins de TV5MONDE et n’est fournie qu’à titre indicatif :

Figure 4: CDN VoD/Live: Architecture possible

(29)

TV5MONDE Cahier des clauses techniques particulières Page 29/44 MARCHE N° AO2010/06/001

Pour les diffusions « En direct », le Titulaire loue et maintien à disposition de TV5MONDE des encodeurs vidéo , pour compression à la volée d’une source vidéo, en plusieurs formats, puis diffusion relais vers les serveurs périphériques.

Une grande souplesse est exigée du Titulaire quand à ce système de diffusion « Live » : TV5MONDE doit pouvoir organiser une ou plusieurs émissions « Live » sans avoir à appeler le support technique, ou les planifier à l’avance. Une interface de création et de configuration du direct est donc demandée, avec une réactivité immédiate, afin de pouvoir diffuser immédiatement, en cas d’événement majeur.

TV5MONDE exige une grande souplesse dans les services accompagnant l’offre du Titulaire: réactivité, accompagnement dans l’évolution de son offre, études de performances pour optimisation, tout au long du contrat.

4.2.2.Architecture du CDN et gestion de la bande passante

AT89 Backbone, latence, bande passante

Le réseau dorsal du Titulaire (système de distribution des serveurs réplica vers serveurs de cache périphériques) dispose de temps de latence très faibles et d’une bande passante élevée. Ces données devront être mesurées et disponibles à tout moment. Le candidat devra indiquer dans son offre une échelle des temps de réponse en fonction des zones géographiques.

AT90 Réserve de bande passante

Le Titulaire a toujours une réserve de bande passante disponible immédiatement, égale à la bande passante moyenne utilisée par l’ensemble de ses clients, sur les mêmes nœuds. Par exemple si 2Gbs sont utilisés en moyenne, le Titulaire doit disposer de 2 autres Gbps en réserve immédiatement disponible.

Le Titulaire est capable de justifier à tout moment l’existence et la validité opérationnelle de cette réserve.

AT91 Gestion efficace de la bande passante

Le Titulaire est capable d’augmenter très rapidement la bande passante disponible, en fonction de la charge globale constatée, de façon à ce que TV5MONDE ne soit pas impacté par un éventuel pic de charge sur le site d’un autre client du Titulaire, ou sur le site de TV5MONDE même. Le Titulaire est en mesure de garantir une bande passante minimale en cas de hausse de la consommation au même moment pour plusieurs clients. Cet engagement de service minimal devra être quantifié par le Titulaire.

AT92 Disponibilité du service au plus proche de l’utilisateur

Le Titulaire dispose de nœuds (points de présence) répartis dans le monde, sur les principaux continents. Idéalement, plusieurs nœuds par continent. Dans le cas d’une autre architecture, le Candidat documente et garantit les performances de sa solution au profit de l’utilisateur final.

Quoi qu’il en soit, le Titulaire documente et garantit une présence large, notamment dans les régions où la fréquentation des sites de TV5MONDE est la plus forte, pour rappel en Europe (France essentiellement), Amérique du Nord et l’Afrique francophone.

AT93 Jonctions entre nœuds

Les jonctions entre les nœuds du Titulaire sont « multi-homées » : plusieurs chemins réseaux existent pour la communication inter-nœuds, de façon à ce que si l’un tombe en panne, un autre soit toujours utilisable. Les nœuds ne sont ainsi pas isolés. Dans le cas d’une architecture différente, le Titulaire s’appliquera à décrire les redondances mises en place pour sécuriser les liaisons.

Références

Documents relatifs

La victoire en effet, sous-entend la prééminence du club ou de la localité qui a remporté le match, de ce fait, la défaite n’est plus tolérée, ce qui

Non, c’est-à-dire, ce que nous voulons, c’est la diversité culturelle. Je parlais à l’instant d’Oviedo ; Oviedo, ça a été véritablement pour moi, un grand grand souvenir de

Cet espace de stockage est aussi capable de vous permettre d’exécuter certains types de programmes (par exemple du php, du java, du javascript,. .) d’accéder à des bases de données

Alors c’est quand même assez compliqué. Honnêtement, moi ça fait maintenant 3 ans que je suis là, il m’a fallu quand même pas mal de temps pour commencer à comprendre. Vous

16 ménages sont devenus locataires (13 ménages sont devenus locataire en titre du logement occupé et 3 personnes ont été relogés dans le parc public) Ce dispositif pluriannuel a

Pour tout élève scolarisé (dès la grande section) dont la scolarité est interrompue momentanément ou durablement pour des raisons médicales (maladie, accident) pour

Analyse du total des informations correctes produites au Questionnaires Q1 et Q2 Nous analysons, tout d’abord, le total des réponses correctes aux questions portant sur la base de

faire connaître AMADES et les activités de l’association et de ses membres à un large public, compléter et élargir le bulletin trimestriel dans sa fonction d’information par