Vous êtes sur la page 1sur 10

SATORIPOP TUNISIE

Cahier des charges


Conception et développement d’une plateforme
VOD (Vidéo à la demande) en mode SAAS
Ammar Abir
24/01/2017
Table des matières

I. Contexte de la société : ............................................................................................................... 2

II. Caractéristiques Générales :........................................................................................................ 3

1. Contexte : ................................................................................................................................ 3
2. Etude des solutions existantes : .............................................................................................. 3
3. Solution proposée : ................................................................................................................. 4
III. Spécifications techniques : .......................................................................................................... 5

1. Identification des acteurs : ...................................................................................................... 5


2. Besoins fonctionnels :.............................................................................................................. 6
3. Besoins non fonctionnels : ...................................................................................................... 7
4. Technologies utilisées :............................................................................................................ 7
IV. Principe de fonctionnement : ...................................................................................................... 8

1. Mode SAAS : ............................................................................................................................ 8


2. Module CMS : .......................................................................................................................... 8
3. Architecture générale : ............................................................................................................ 8

1
I. Contexte de la société :

Filiale de Satoripop Paris, Satoripop Tunisie est une société de développement web/mobile basé à
Sousse qui internalise toutes les compétences web : conseil, web design, création de site web,
référencement, hébergement web et les compétences mobile : développement des applications sous
Android et IOS.

Elle dispose d'un capital d’expérience extrêmement riche : des équipes de passionnés maîtrisent chacun
leur domaine de compétences et également les domaines connexes.

Satoripop cherche à créer des applications qui répondent aux besoins des clients avec des interfaces
fluides et conviviales en proposant des réalisations de qualité, parfaitement adaptées aux objectifs de
leurs clients grâce à une méthodologie basée sur l'écoute et le conseil.

2
II. Caractéristiques Générales :

1. Contexte :

Afin de suivre l’évolution de l'accessibilité de l’information sur internet, de se rapprocher de sa


clientèle et de satisfaire de plus en plus leurs besoins, les chaines télévisées ont suivi le concept
de diffuser le contenu de leurs programmes sur leurs propres sites web, une ancienne méthode
qui ne répond pas totalement aux besoins de leurs téléspectateurs vu la lenteur du chargement
du contenu médiatique.
De plus cette méthode classique ne fournit aucun moyen de suivi de l’interaction des utilisateurs
avec le site web. D‘où se montre la nécessité de s’orienter vers un nouveau concept de diffusion
du contenu qui se base sur des fonctionnalités plus pratiques tel que la VOD « vidéo à la
demande ».
En effet, la vidéo à la demande permet aux chaines de diffuser leurs programmes en streaming
et d’assurer l’interaction des utilisateurs avec les différentes vidéos publiées (Espace membre,
espace abonné, Les avis, les commentaires, les j’aimes, etc.).

La VOD est destinée non seulement aux chaines mais également à des clients dont le patrimoine
des vidéos est très riche (les opérateurs téléphoniques, les sociétés de production audiovisuelle,
etc ) d’où la naissance du besoin de développer des plateformes satisfaisantes les attentes de ses
clients.

2. Etude des solutions existantes :

Parmi les principales étapes d’étude d’un nouveau projet, l'étape de collecte d'informations sur
les concurrents plus précisément sur les plateformes existantes qui offrent un service similaire
à l’ensemble des services que nous envisageons de réaliser. Cette étape nous a permis donc,
d’identifier les points faibles que nous essayons d'éviter et d’en trouver des solutions et surtout
d’offrir un ensemble de fonctionnalités plus riches et plus robustes que celles existantes.

Parmi les solutions existantes on cite :

 ArteVOD
 StarzPLAY
 MBC Shahid

3
Bien que ces plateformes offrent quelques fonctionnalités intéressantes que nous
allons aborder, telles que :

 L’espace des vidéothèques


 L’espace utilisateur (accès gratuit ou par abonnement)
 Gestion des WishList

On se contentera quand même d'en rajouter nos touches d’amélioration vu que ces dernières
disposent d’un ensemble d’incohérences telles que :

 Les interfaces homme-machine dont le design adopté est ancien et dont les données
sont encombrées et mal réparties.
 Le temps de chargement des vidéos est très lent.
 Les données sont disposées statiquement et ne s'adaptent pas en fonction des besoins
des utilisateurs.

3. Solution proposée :

Notre solution consiste à développer une plateforme VOD destinée à plusieurs clients
spécifiques, qui peuvent être soient des chaines de télévision soient des clients de grands
calibres voulant exposer leurs propres vidéothèques sur une plateforme unique, ceci va faciliter
l’accès et la disposition de l’information et des vidéos à leurs spectateurs.

En effet, nous proposons une gestion de multi instances de notre plateforme VOD, riche en
nombres de modules et fonctionnalités, afin de l’adapter et de fournir pour chaque client
l’instance qui répond parfaitement à ses besoins et à ses attentes.

Par ailleurs, en prenant en considération les résultats des défaillances de certaines plateformes
similaires, nous avons aussi réalisé une étude de marché afin de proposer des stratégies
permettant aux clients bénéficiaires de la plateforme de proposer plusieurs services et offres
dans le but de fidéliser et d’attirer le plus grand nombre d’utilisateurs possible.

Ces stratégies sont les suivantes :

a. Les types d’accès :

Parmi les types d’accès de VOD existantes, la plateforme va en profiter de plusieurs et n’en pas
d’un seul contrairement aux solutions existantes, Ces types d’accès se divisent en 4 catégories :

4
 La VOD gratuite : Le visiteur du site à la permission de visualiser un nombre limité de
vidéos, il lui faut juste créer un compte pour profiter de l'accès gratuit.
 La VOD par abonnement (SVOD) : L’utilisateur abonné accède à l’ensemble des
vidéos proposées pendant une période bien déterminée (qui peut être soit hebdomadaire
soit mensuelle).
 La VOD gratuite financée par la publicité : L’utilisateur quel que soit son type
d’abonnement dispose d’un nombre bien défini de publicités à visualiser. À la fin de
cette opération, l’utilisateur bénéficiera d’un accès gratuit.
 La VOD transactionnelle : L’utilisateur paye chaque vidéo qu’il souhaite visionner. Le
contenu peut être acheté définitivement on parle dans ce cas de la sous-catégorie EST
« Electronic sell-through » ou tout simplement loué l'accès au contenu pour une période
bien déterminée : DTR (Download To Rent).

b. Modes de payement :

Nous allons même utiliser plusieurs modes de payement afin de cibler toutes les tranches
d’âges tels que :

 Le payement par carte bancaire


 Le payement par forfait téléphonique

III. Spécifications techniques :

1. Identification des acteurs :

La plateforme sera accessible par différents types d’acteurs :

 Le super administrateur : Celui qui gère les demandes des clients, Il assure la génération
des instances de la plateforme (dont les fonctionnalités choisies par le client sont déjà
développées sous forme de modules).
 L’administrateur : C’est le responsable de tout le processus de gestion de la plateforme.
Il assure la disponibilité de l’information, la gestion des thèmes et dispose d’un
ensemble d’outils de statistiques pour la traçabilité des interactions des utilisateurs avec
la plateforme.
 Les utilisateurs : Ce sont les bénéficiaires des services offerts par la plateforme, Ils sont
classés en deux catégories :
5
 Les utilisateurs avec accès gratuit.
 Les abonnés.

2. Besoins fonctionnels :

La plateforme assure plusieurs fonctionnalités afin de satisfaire ses acteurs :

 Le Super administrateur :
 Gère les instances de la plateforme.

 L’administrateur :

 Gère le contenu de la plateforme :

- Chaine, Film, Série (en spécifiant le type d’abonnement autorisé)


- La répartition des données et l’attribution des thèmes spécifiques

 Gère les publicités (qui vont être visibles seulement pour les utilisateurs avec
accès gratuit).
 Accède au tableau de bord (Les différentes informations concernant le nombre
des utilisateurs inscrits, les notes attribuées sur les vidéos, le volume
de l’audience, etc.)

 Utilisateur avec accès gratuit :

 Gère son compte (login, mot de passe et type d’abonnement)


 Gère sa propre liste (Ma playlist)
 Réagi sur des vidéos (j’aime, commentaire, note, partage, à regarder plus
tard)
 Visualise les vidéos gratuites

 Abonné :

 Bénéficie des mêmes fonctionnalités attribuées à l’acteur précédant (utilisateur


avec accès gratuit)

6
 S’abonne à ses séries préférées (recevoir des notifications lors de la
publication de nouvelles vidéos de ces séries)
 Avoir accès aux vidéos payantes.
 Regarde les différentes vidéos diffusées en directe.

3. Besoins non fonctionnels :

Notre solution doit assurer de plus les besoins suivants afin d’assurer une meilleure interaction
avec les utilisateurs :

 La convivialité : La plateforme doit être facile à utiliser. Les interfaces doivent être
conviviales, simples, et dont le contenu s’adapte aux préférences de l’utilisateur
connecté.
 La performance : La plateforme doit être performante à travers ses fonctionnalités en
assurant un temps de chargement rapide des vidéos.
 Modularité : Les fonctionnalités de la plateforme doivent être développées de façon
modulaire pour donner le libre choix au client de choisir celles dont il a besoin.
 La sécurité : La plateforme doit assurer la sécurité et la confidentialité des données.

4. Technologies utilisées :

Nous proposons une plateforme web qui se base sur les nouvelles technologies du web :

 Node.js, Express.js (Au niveau Back-End)


 Html, CSS, Bootstrap, AngularJS2, JQuery (Au niveau Front-End)
 MongoDB (SGBD)

Nous nous concentrons sur la réalisation d’une Api Rest afin d’assurer la portabilité de notre
plateforme dans le futur (sera accessible par des terminaux mobiles).

7
IV. Principe de fonctionnement :

1. Mode SAAS :

Afin que la plateforme puisse être réutiliser par plusieurs clients dont chacun bénéficiera d’un
nombre précis de modules, nous allons adopter le concept SAAS (logiciel en tant que service).

De ce fait nos clients vont bénéficier d’un abonnement à nos modules accessibles en ligne.
Le prix mensuel variera en fonction des modules choisis.

Tous nos clients ont accès à notre base de données centralisée, qui sera conçue soigneusement
afin d’éviter les chevauchements et fournir à chaque client les données appropriées.

2. Module CMS :

Les administrateurs ont le droit de personnaliser l’aspect de leur propre instance de la


plateforme. De ce fait nous délivrons un module CMS (Content Management System)
permettant à l’administrateur de modifier la répartition des blocs de données, les thèmes et
l’ensemble des images utilisées. Ce module permettra au client de se différencier des autres
clients abonnés à nos services.

3. Architecture générale :

Afin de bien décrire le principe de fonctionnement de notre plateforme, nous présentons


l’architecture suivante :

8
Figure 1 : Architecture générale de la plateforme

Vous aimerez peut-être aussi