Solution d’archivage audio pour la SRG SSR

La Société suisse de radiodiffusion et télévision consolide ses applications d’archivage audio.

Les nouvelles archives audio de la Société suisse de radiodiffusion et télévision (SRG SSR) sont un modèle de confort d’utilisation.

La Société suisse de radiodiffusion et télévision (SRG SSR) s’est lancée dans un projet de consolidation de ses applications d’archivage des données audio. À cet effet, l’application PlayinfoPlus a été étendue pour inclure les données musicales et audio de toutes les unités de la SRG SSR. La consolidation simplifie les processus de travail et facilite l’enregistrement des métadonnées, ainsi que la recherche et l’importation des fichiers audio, tout en réduisant les coûts de licence et de maintenance. Le projet prévoit également une mise à niveau technologique de Visual Basic 6 et Perl vers une plate-forme .NET et HTML5 de pointe. L’approche choisie est une conception centrée sur l’utilisateur afin de garantir que l’application web soit conforme aux normes professionnelles des éditeurs radio.

 

Fonctionnalités

  • Application web monopage qui extrait le contenu statique avant de charger le reste des données selon les besoins via les services professionnels RESTful
  • Répond aux plus hautes exigences d’évolutivité du fait de l’architecture «sans état» sur laquelle repose l’équilibreur de charge
  • Authentification et autorisation via le service d’annuaire Active Directory de la SRG SSR
  • Application client enrichi locale permettant l’extraction audio et l’importation de fichiers audio locaux par exemple
  • Services d’importation/exportation permettant l’importation automatique de données à partir de sources audio en ligne et de sources de métadonnées et leur exportation vers des systèmes de lecture (par exemple, stations de radio) via des dossiers d’exportation

 

Faits et chiffres

  • 4 millions de fichiers audio (400 000 enregistrements audio)
  • 70 To de fichiers audio
  • 300 tables avec 9 Go de métadonnées
  • 300 000 artistes, groupes et labels
  • 100 écrans
  • Dimensionnée pour plus de 500 utilisateurs

Technologie

  • Microsoft .NET / C#
  • Application frontale : AngularJS, HTML5, LESS, Bootstrap
  • Application dorsale : ASP.NET Web API, Entity Framework
  • Intégration: API REST, requêtes OData
  • Base de données: Oracle