api logo mmu logo

Interface multi-utilisateur NestJS

earth logo stocking logo

Stockage de médias et des Manifests

mirador logo

Fork AV de Mirador

imag annotation logo

Plugin d'annotation d'images

video annotation logo

Plugin d'annotation AV

Interface multi-utilisateur NestJS

L’application principale d’Arvest est une application web développée avec NestJS. Pour accéder à toutes ses fonctionnalités, il vous suffit de créer un compte avec une adresse e-mail. Cette application est déployée sur une machine virtuelle fournie par Huma-Num, infrastructure française financée par l’État et dédiée aux humanités numériques.

Fork AV de Mirador

L'espace de travail principal de l'application Arvest est un fork personnalisé du visualiseur IIIF Mirador. Ce fork intègre notamment la prise en charge de la lecture d’éléments audiovisuels directement dans l’interface Mirador.

Plugin d'annotation d'images

Nous ajoutons à notre fork de Mirador un plugin d'annotation d'image qui peut être utilisé avec n'importe quelle version de Mirador. Ce plugin d'annotation d'image permet d'ajouter et d'afficher des annotations textuelles, des tags ainsi que des annotations de Manifests liés directement dans le visualiseur.

Plugin d'annotation AV

En plus du plugin d'annotation d'images, nous proposons également un éditeur d'annotation de contenus audiovisuels, conçu pour être utilisé avec notre fork AV de Mirador. Ce plugin permet de créer et d'afficher des annotations textuelles, des tags, des annotations de Manifests liés, des annotations d'images et des annotations overlay au sein du visualiseur.

Stockage de médias et des Manifests

Tout les contenus que vous stockez sur Arvest, qu'il s'agisse de médias ou de Manifests, sont stockés chez Huma-Num. Vous pouvez choisir de rendre ces contenus publics ou de les garder privés. Pour les fichiers multimédias volumineux, nous fournissons également une instance PeerTube dédiée, également hébergée par Huma-Num.

REST API

Presque tout dans Arvest fonctionne avec des requêtes HTTP, ce qui signifie que nous fournissons une API ouverte qui vous permet d'interagir avec l'application à distance. Nous proposons également un package Python qui vous permet d'utiliser facilement l'API pour vos scripts.

Partager avec les autres

Vous pouvez partager vos médias, Manifests ou projets complets avec le public. Des liens et des options de permission vous permettent de contrôler précisément qui peut accéder à vos contenus.