Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert...

44
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

Transcript of Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert...

Page 1: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

Page 2: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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. ARCHITECTURE TECHNIQUE ..............................................................4 2.2. ORGANISATION DU SITE ET VOLUMETRIE..............................................6

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

3.1. DESCRIPTION GENERALE DU LOT .......................................................9 3.2. ARCHITECTURE TECHNIQUE ATTENDUE ..............................................10 3.3. PRESTATIONS ATTENDUES .............................................................23

4. LOT 2 : DIFFUSION DE VIDEOS EN DIRECT (LIVE)....................27 4.1. DESCRIPTION GENERALE DU LOT .....................................................27 4.2. ARCHITECTURE TECHNIQUE ATTENDUE ..............................................28 4.3. PRESTATIONS ATTENDUES .............................................................37

GLOSSAIRE ..................................................................................41

Page 3: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

1. OBJET 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.

Page 4: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

2. LOT 1 ET LOT 2: DESCRIPTION DE

L’EXISTANT

2.1. ARCHITECTURE 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.

Page 5: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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.

Page 6: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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. ORGANISATION 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…

Page 7: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

Page 8: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

Page 9: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

3. LOT 1 : DIFFUSION DE VIDEOS A LA

DEMANDE (VOD) ET LEUR STOCKAGE

3.1. DESCRIPTION GENERALE 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.

Page 10: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

3.2. ARCHITECTURE 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 :

Page 11: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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.

Page 12: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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.

Page 13: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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).

Page 14: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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.

Page 15: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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.

Page 16: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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.

Page 17: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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.

Page 18: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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.

Page 19: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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,

Page 20: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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).

Page 21: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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.

Page 22: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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.

Page 23: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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. PRESTATIONS 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.

Page 24: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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.

Page 25: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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.

Page 26: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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.

Page 27: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

4. LOT 2 : DIFFUSION DE VIDEOS EN DIRECT

(LIVE)

4.1. DESCRIPTION GENERALE 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.

Page 28: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

4.2. ARCHITECTURE 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

Page 29: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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.

Page 30: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

AT94 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.

AT95 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.

4.2.3.Types de diffusion et gestion du direct AT96 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

SilverLight : Progressive Download et Streaming

Vidéo HTML5.

AT97 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).

AT98 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.

AT99 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.

Page 31: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

AT100 Fonctionnalité « timeshifting »

Les solutions de diffusion en direct, « player Flash » et « player Silverlight » des flux live doivent proposer un système de « timeshifting » qui permet de reprendre la lecture depuis le début d’une diffusion.

AT101 Archivage d’un flux live en VOD

Le Titulaire proposera un mécanisme qui permettra de transformer une diffusion live en VOD suite à sa diffusion. Ce fichier sera rendu disponible sur l’espace de stockage.

AT102 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.

AT103 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.

AT104 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.

AT105 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.

AT106 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.

AT107 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).

Page 32: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

AT108 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.

AT109 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.

AT110 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.

AT111 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.

AT112 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 meilleure qualité.

AT113 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.

AT114 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.

AT115 Facilité d’utilisation et immédiateté des diffusions

Le lancement d’une émission en direct est très simple pour TV5MONDE, ne nécessite pas de mise au point préalable avec les équipes techniques du Titulaire, sauf pour les premiers événements (mise en place, formation des équipes de production), et a un effet immédiat sur le site web de TV5MONDE.

Page 33: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

AT116 Maximum de décalage entre la source et la visualisation chez l’internaute

Le Titulaire s’engage à maîtriser le décalage induit par les différents serveurs intermédiaire et la mise en buffer éventuelle du flux vidéo, de façon à ce que le décalage entre la source et la visualisation par un internaute soit réduit à son minimum.

AT117 Fourniture et gestion d’encodeurs adaptés

Le Titulaire fournit en location, assure la maintenance et infogère la solution d’encodage live.

La solution sera en mesure de prendre en charge deux sources différentes et de les encoder à destination des navigateurs Web, des mobiles et tablettes, et cela dans au moins trois débits différents.

AT118 Support de l’encodage HD (3Mbps) par les encodeurs fournis

Les encodeurs fournis par le Titulaire sont assez puissants pour encoder des flux en direct et les envoyer en HD (3Mbps) vers les serveurs de diffusion, sous réserve que la connexion réseau de TV5MONDE le permette.

4.2.4.Organisation du CDN

AT119 Réplication des flux « Live »

Au même titre que les fichiers de VoD, les fichiers servant de support technique aux émissions « Live » sont répliqués sur les serveurs périphériques du CDN du Titulaire, afin de garantir un accès rapide partout dans le monde quelle que soit l’audience.

AT120 Indisponibilité des données

Si les flux ne sont pas disponibles, le CDN retourne un code d’erreur qui sera pris en compte par le player de manière à proposer à l’internaute un message convivial.

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

AT121 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 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.

AT122 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 site web à TV5MONDE, en particulier, et au minimum, les statistiques en termes de hit rate et de byte rate (pertinence du cache) avec son analyse.

Page 34: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

AT123 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,

AT124 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.

Flux les plus regardés (bitrate)

AT125 Statistiques temps réel pour les diffusions « Live »

Le Titulaire fournit des statistiques d’audience en temps réel (nombre d’auditeurs, nombre d’accès aux fichiers, quantité de données transférées, pays par pays) sur les émissions diffusées en direct, via l’extranet de supervision.

AT126 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.

4.2.6.Sécurité & restriction des données AT127 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.

AT128 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.

AT129 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:

Page 35: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

Console de gestion Web,

API de gestion distante (Web Service).

AT130 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.

AT131 Gestion des DRM

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

4.2.7.Support AT132 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.

AT133 Extranet de supervision

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

des graphiques de charge des liens,

statistiques de charge et d’audience (AT55123)

l’accès aux logs d’accès

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.

AT134 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)

AT135 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).

AT136 Support technique

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

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

Page 36: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

AT137 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.

AT138 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.

AT139 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.

AT140 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.

4.2.8.Facturation AT141 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.

AT142 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.

AT143 Grille de facturation des flux

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

Tarif jusqu’à 100 Go expulsés,

Tarif entre 101 et 500 Go expulsés,

Tarif entre 501 et 1000 Go expulsés,

Tarif entre 1001 Go et 2000 Go expulsés,

Tarif à partir de 2001 Go expulsés,

Page 37: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

4.3. PRESTATIONS 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.

4.3.1.Constitution d’une équipe projet AT144 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.

4.3.2.Phase 1 : Spécification du service

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

AT145

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

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.

Page 38: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

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.

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

4.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.

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

AT147 Cette phase devra durer 2 semaines au maximum, période de validation incluse.

4.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.

AT148 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.

Page 39: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

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.

AT149 Cette phase devra durer 2 semaines au maximum, période de validation incluse.

4.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 comme 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.

AT150 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 :

AT151

Supervision temps réel du bon fonctionnement du service.

AT152

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

Page 40: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

AT153

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 diffusé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.

AT154

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.

Pour l’entreprise Pour TV5MONDE

A A Paris

Le Le

Cachet et signature Cachet et signature

Page 41: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

GLOSSAIRE

Adaptive Bitrate : taux d'échantillonnage variable », en opposition au constant bitrate (CBR)

Adresse IP : numéro qui identifie chaque ordinateur connecté à Internet, ou plus généralement et précisément, l'interface avec le réseau de tout matériel informatique (routeur, imprimante) connecté à un réseau informatique utilisant l’Internet Protocol.

API : une interface de programmation (Application Programming Interface ou API) est un ensemble de fonctions, procédures ou classes mises à disposition des programmes informatiques par une bibliothèque logicielle, un système d'exploitation ou un service. La connaissance des API est indispensable à l'interopérabilité entre les composants logiciels.

BackBone : une dorsale Internet (Internet backbone en anglais), est un réseau informatique faisant partie des réseaux longue distance de plus haut débit d'Internet.

Bande Passante : la bande passante indique — par abus de langage — un débit d'informations. Le terme exact est le débit binaire.

BDD : abréviation de Base de Données. Ensemble structuré d'informations.

Byte : plus petite unité adressable d’un ordinateur.

Byte Rate : dans le domaine des serveurs de cache, le byte rate indique le ratio entre quantités de bytes servis aux internautes directement depuis le cache, et la quantité de bytes qu’il a été nécessaire d’obtenir depuis les serveurs source. Un byte rate de 70% indique que 7 bytes sur 10 que les internautes ont reçu depuis un serveur, proviennent de son cache.

Cache Poisoning : technique d’attaque informatique qui permet de leurrer des serveurs DNS ou de cache, en remplaçant dans ce cache une information par une autre, indésirable, qui sera ensuite délivrée aux internautes.

Cache Web/http : possibilité pour un serveur ou un navigateur de stocker temporairement des informations reçues, afin d’anticiper leur future demande, et donc de les afficher ou envoyer plus rapidement par la suite.

CCTP : le cahier des clauses techniques particulières (CCTP) est un document contractuel rédigé par l'acheteur dans le cadre d'un marché public, dont il fait partie des pièces constitutives.

CDN : un Content Delivery Network (CDN) est constitué d’ordinateurs reliés en réseau à travers Internet, et qui coopèrent afin de mettre à disposition du contenu ou des données (généralement du contenu multimédia volumineux) à des utilisateurs. Ce réseau est constitué de nœuds répartis géographiquement, et généralement connectés à Internet à travers différentes dorsales Internet.

CMS : un système de gestion de contenu ou SGC (Content Management Systems) est une famille de logiciels destinés à la conception et à la mise à jour dynamique de site web ou d'application multimédia.

Codec : désigne un procédé capable de compresser ou de décompresser un signal, analogique ou numérique. Ce procédé peut exister sous forme matérielle ou logicielle.

Congestion : la congestion d'un réseau informatique est la condition dans laquelle une augmentation du trafic (flux) provoque un ralentissement global de celui-ci.

Content Delivery Network: voir « CDN ».

Cookie : défini par le protocole de communication HTTP comme étant une suite d'informations envoyée par un serveur HTTP à un client HTTP, que ce dernier retourne lors de chaque interrogation du même serveur HTTP.

Page 42: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

DNS : le Domain Name System (ou DNS, système de noms de domaine) est un service permettant d'établir une correspondance entre une adresse IP et un nom de domaine et, plus généralement, de trouver une information à partir d'un nom de domaine.

DoS : une attaque par déni de service (ou attaque par saturation ; en anglais, Denial of Service attack ou DoS attack) est une attaque sur un serveur informatique qui résulte en l'incapacité pour le serveur de répondre aux requêtes de ses clients.

DDoS : l'attaque par déni de service distribuée (Distributed Denial of Service) est une variante de l'attaque par déni de service. Elle repose sur l'accumulation d'attaques par déni de service, menées simultanément par plusieurs ordinateurs en parallèles. Cette approche réduit le temps nécessaire à l'attaque en amplifiant ses effets.

Download: voir téléchargement.

Encodeur: un encodeur est un composant matériel ou logiciel qui transforme une information en un code. Un encodeur audio/vidéo logiciel, aussi appelé codec, transforme les informations en données informatiques compressées.

Extranet: utilisation du « net » dans laquelle une organisation structure le réseau pour s'interconnecter avec ses partenaires commerciaux ou ses parties prenantes.

Fail-Over: capacité d'un équipement à basculer automatiquement vers un chemin réseau alternatif ou en veille.

Fast Forwarding: possibilité d’avancer directement à un endroit voulu dans une vidéo ou fichier sonore.

Firewall: élément du réseau informatique, logiciel et/ou matériel, qui a pour fonction de faire respecter la politique de sécurité du réseau, celle-ci définissant quels sont les types de communication autorisés ou interdits.

Frontal: désigne une interface de communication entre plusieurs applications hétérogènes ou un point d'entrée uniformisé pour des services différents. Par exemple, dans les architectures web, on peut utiliser un serveur frontal HTTP pour traiter les requêtes générales et renvoyer certaines demandes de service vers un serveur d'application

HD: la haute définition (HD) désigne une classification d'équipements, appareils, normes de télédiffusion et vidéo. Représente une évolution de la qualification de définition « standard », SD (Standard Definition) ou SDTV.

Help Desk: désigne littéralement un bureau d'assistance (ou "centre d'assistance"), qui fournit des services d'assistance aux utilisateurs, consistant en la gestion des incidents informatiques.

Hit: utilisé par les compteurs de pages web et désigne une requête à un serveur HTTP demandant un fichier (image, HTML, javascript, feuille de style CSS, etc). Le chargement d'une page HTML peut générer plusieurs hits lorsque la page contient des références à d'autres fichiers sur le même serveur. C'est donc une mesure imprécise de la popularité d'un site ou du nombre de visites d'un site. Toutefois, cette mesure permet d'évaluer les besoins de puissance au niveau du serveur hébergeant le site. Un serveur doit pouvoir servir un certain nombre de hits par seconde.

Hit Rate: pour un serveur de cache, désigne le nombre d’objets acheminés aux internautes depuis le cache, et non en allant les télécharger à partir des serveurs source. Un hit rate de 70% indique que le serveur de cache a fourni aux internautes 7 objets sur 10 depuis son cache.

HTML: l’Hypertext Markup Language, généralement abrégé HTML, est le format de données conçu pour représenter les pages web. C’est un langage de balisage qui permet d’écrire de l’hypertexte, d’où son nom.

HTTP: le HyperText Transfer Protocol, plus connu sous l'abréviation HTTP, littéralement le « protocole de transfert hypertexte », est un protocole de communication client-serveur développé pour le World Wide Web.

Page 43: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

HTTPS: variante du HTTP sécurisée par l'usage des protocoles SSL ou TLS.

Latence: désigne le délai entre le moment où une information est envoyée et celui où elle est reçue. De façon plus générale, la latence peut aussi désigner l'intervalle entre la fin d'un événement et le début de la réaction à celui-ci

Live: en télévision et en radiodiffusion, un live est une diffusion en direct (d'une émission, d'un concert, etc.).

Log: désigne un historique d'événements et par extension le fichier contenant cet historique.

Méthode GET: méthode pour passer des variables à un serveur web via l'url

Monitoring: activité de surveillance et de mesure d'une activité informatique.

Multi-Homing: on parle du multi-homing dans le cas de la connexion d'un hôte à plusieurs réseaux physiques (exemple plusieurs fournisseurs d'accès à Internet).

Nœud : point de connexion de plusieurs réseaux entre eux, ou centre de traitement comprenant des unités de calcul.

Objet Statique : donnée hébergée sur un serveur, qui n’est pas créée à la demande. Elle ne change ne change donc pas, ou très peu, au cours de sa vie.

Objet Dynamique : donnée créée à la demande par un serveur, lors d’un traitement informatique. La nature dynamique d’une donnée fait que son contenu est susceptible de changer en permanence.

PHP : langage de scripts libre[4] principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP

PodCast: le podcasting ou la baladodiffusion[1] est un moyen de diffusion de fichiers (audio, vidéo ou autres) sur Internet appelés podcasts ou balados[2]. Par l'entremise d'un abonnement aux flux RSS ou Atom, le podcasting permet aux utilisateurs l'écoute ou le téléchargement automatique d'émissions audio ou vidéo pour les baladeurs numériques en vue d'une écoute immédiate ou ultérieure.

Progressive Download: méthode de diffusion de contenu multimédia basée sur un simple téléchargement de fichier, et lecture de celui-ci par le navigateur ou lecteur spécialisé, au fur et à mesure du téléchargement, sans attendre qu’il soit complètement terminé. Nécessite un simple serveur http, pas de serveur spécialisé.

Proxy: serveur informatique qui a pour fonction de relayer des requêtes entre un poste client et un serveur.

Replica: serveur contenant une copie toujours à jour des données d’un autre serveur.

Reverse Proxy: un reverse proxy (« proxy inverse » en français, ou surrogate en terminologie anglaise) est un type de serveur proxy, habituellement placé en frontal de serveurs web. Il est à différencier dans son utilisation des serveurs mandataires traditionnels. Le proxy inverse est implémenté du côté des serveurs Internet. L'utilisateur du web passe par son intermédiaire pour accéder aux applications de serveurs internes. Cette technique permet entre autres de protéger un serveur web des attaques provenant de l'extérieur.

Request Routing : un système de routage de requête permet de rediriger une requête (un internaute voulant accéder à un site) sur un autre site, ou sur un serveur particulier, adapté à la demande.

Serveur Source : serveur mis à jour par le créateur de contenu, contenant les données originelles.

Session HTTP : permet de réaliser des applications web au dessus du protocole HTTP. A la première visite d'une page, un serveur web demande au navigateur client de conserver un cookie de session, qui contient un simple identifiant. Lorsque l'utilisateur passe sur une autre page du site, le cookie est envoyé au serveur web en même temps que la requête HTTP : le serveur web peut alors retrouver la session d'un utilisateur grâce à l'identifiant stocké dans le cookie.

Page 44: Appel d’offres ouvert relatif à la diffusion de vidéos à la ......Appel d’offres ouvert relatif à la diffusion de vidéos à la demande et en direct à partir des sites Internet

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

SSL : Secure Sockets Layer, protocole de sécurisation des échanges sur Internet, devenu Transport Layer Security (TLS) en 2001.

Streaming : la lecture en continu (en anglais : streaming), aussi appelée lecture en transit[1], diffusion en mode continu[2] ou encore diffusion de flux continu, désigne un principe utilisé principalement pour l'envoi de contenu en « direct » (ou en léger différé). Très utilisée sur Internet, elle permet la lecture d'un flux audio ou vidéo (cas de la vidéo à la demande) à mesure qu'il est diffusé. Nécessite un serveur spécialisé pour la gestion des données envoyées.

Téléchargement : opération de transmission d’informations — programmes, données, images, sons, vidéos — d’un ordinateur à un autre via un canal de transmission, en général internet ou intranet.

Téléchargement Progressif : voir « progressive download ».

TTL : le Time-to-live (temps de vie) indique le temps pendant lequel une information doit être conservée, ou le temps pendant lequel une information doit être gardée en cache.

URL : Uniform Resource Locator, littéralement « localisateur uniforme de ressource ». Chaine de caractère utilisée pour adresser les ressources du World Wide Web : document HTML, image, son, forum Usenet, boîte aux lettres électronique, etc. Elle est informellement appelée une adresse web.

Vidéo à la demande : la vidéo à la demande (VàD), vidéo sur demande (VsD) ou encore vidéo à la séance, souvent abrégée en Europe francophone en VoD (de l’anglais Video on Demand), est une technique de diffusion de contenus vidéo numériques bidirectionnelle (interactive) offerts ou vendus par les réseaux câblés, comme Internet, ou les réseaux non câblés, comme la téléphonie 3G.

VOD : voir « Vidéo à la demande »

Web Analytique : les Web Analytics regroupent la mesure, la collecte, l'analyse et la présentation de données provenant d'Internet utilisées afin de comprendre et d'optimiser l'utilisation du Web.

Web Service : un service web est un programme informatique permettant la communication et l'échange de données entre applications et systèmes hétérogènes dans des environnements distribués à l'aide des fichiers XML. Il s'agit donc d'un ensemble de fonctionnalités exposées sur internet ou sur un intranet, par et pour des applications ou machines, sans intervention humaine, et en temps réel.