Laissez-nous vos coordonnées, nous vous enverrons notre livre blanc par e-mail.
Je consens à ce que mes données personnelles soient traitées afin d'envoyer du matériel de marketing personnalisé conformément à la directive sur la protection des données. Politique de confidentialité. En confirmant la soumission, vous acceptez de recevoir du matériel de marketing
Merci !

Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.

Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.
À propos de nous
Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.

Développement d'applications mobiles WebRTC: 60% adoption par les utilisateurs

Innowise a fourni une solution WebRTC mobile riche en fonctionnalités pour les vidéoconférences et les analyses d'appels basées sur l'IA.

Client

Industrie
Technologies de l'information
Région
US
Client depuis
2022

Notre client, une entreprise technologique basée en Amérique du Nord, est spécialisé dans les solutions de communication numérique. Opérant sur un marché mondial compétitif, elle s'efforce d'améliorer les interactions numériques pour les particuliers et les entreprises.

Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.

Défi

Créer une solution de visioconférence mobile avec des fonctions d'IA

Le client nous a contactés avec une plateforme de vidéoconférence sophistiquée déjà en place, riche en fonctionnalités alimentées par l'IA et visant à transformer les communications en ligne. Cette plateforme offrait des fonctionnalités telles que la transcription des appels en temps réel, l'analyse des sentiments pendant les dialogues, l'analyse approfondie des conversations et le suivi en temps réel de l'activité des participants.

Ces fonctionnalités améliorent la communication en offrant une vision plus approfondie des conversations, en évaluant les tons émotionnels et en fournissant des résumés concis des réunions. En analysant l'activité en temps réel, les utilisateurs peuvent identifier et combler les lacunes en matière d'engagement, ce qui garantit des interactions fluides et productives tout au long de la réunion.

Bien qu'il dispose d'une version web robuste de sa plateforme, le client a rencontré des difficultés pour s'adresser à un public centré sur le mobile. L'absence d'une solution de vidéoconférence mobile dédiée a freiné sa croissance dans ce segment.

Les principaux problèmes mis en évidence par le client étaient les suivants

  • La parité des fonctionnalités : La nécessité pour l'application mobile d'offrir la même gamme complète de fonctionnalités que la version web, afin d'assurer une expérience cohérente sur tous les appareils.

 

  • Intégration de l'IA : Intégration d'algorithmes d'IA pour analyser les enregistrements d'appels mobiles, extraire des informations, évaluer l'ambiance des conversations et fournir des résumés des discussions pour les utilisateurs mobiles.
  • Flexibilité de l'authentification : Incorporer des méthodes de connexion sécurisées, notamment en intégrant des plateformes populaires telles que Google et Apple, afin de stimuler l'adoption par les utilisateurs.
  • Flux vidéo optimisé : Gestion dynamique de la qualité du flux vidéo pour assurer la fluidité des appels, compte tenu de la diversité des appareils mobiles et des conditions de réseau.

Compte tenu de ces exigences, le client a demandé à Innowise de concevoir une application mobile reflétant les points forts de la plateforme web, mais avec une agilité accrue et des fonctionnalités adaptées aux utilisateurs mobiles.

Solution

Application de vidéoconférence mobile avec calendrier personnalisé, gestion des horaires et analyse après appel

Notre société de développement d'applications de vidéoconférence s'est lancée dans la conception d'une application mobile personnalisée, adaptée à la vidéoconférence alimentée par l'IA. En quatre mois, nous avons développé la version mobile et intégré la transcription en temps réel, la reconnaissance gestuelle, les résumés de réunion, la personnalisation de la programmation, la synchronisation des appels et l'accessibilité des notes de réunion optimisées pour les mobiles.

Calendrier personnalisé et gestion des horaires

Pour répondre aux exigences du client, notre équipe de développement a créé un widget de calendrier personnalisé au lieu de s'appuyer sur des solutions prêtes à l'emploi. Plusieurs facteurs ont influencé cette décision :

  • Règles de mise en page : L'application mobile a nécessité des règles de représentation visuelle complexes. Les réunions devaient être représentées en fonction de leur durée, de leurs priorités et de leurs sujets pour une compréhension intuitive. Les chevauchements ou les réunions simultanées devaient être clairement visibles pour l'utilisateur. Pour gérer les chevauchements, nous avons dû développer des algorithmes afin de positionner chaque réunion avec précision et d'éviter l'encombrement visuel. Cette granularité de contrôle était difficile à obtenir avec des solutions préétablies.
  • Intégration avec des solutions existantes : Reconnaissant que les utilisateurs s'appuient souvent sur d'autres plateformes pour leur planification, notre solution offre des intégrations avec Google Calendar et d'autres outils de planification à la demande.
  • Liens profonds et participation instantanée à des réunions : L'application mobile permet aux utilisateurs de partager un lien de réunion avec n'importe qui, même ceux qui n'ont pas l'application. En cliquant sur ce lien, l'application s'ouvre ou, si le destinataire n'a pas installé l'application, la réunion est initialisée dans la version optimisée du navigateur.

Expérience d'appel enrichie grâce à l'intégration de l'IA

L'application offre une expérience d'appel interactive adaptée aux préférences et aux besoins de chaque participant. Au-delà des offres conventionnelles de vidéo et de son, l'application se distingue par sa reconnaissance des gestes et des humeurs pilotée par l'intelligence artificielle. Pendant les appels, le système détecte et interprète les gestes spécifiques et les expressions du visage des utilisateurs. Par exemple, le fait de saluer la caméra ou de lever le pouce peut être instantanément reconnu par l'application, qui peut alors traduire ces gestes en émojis de chat, fournissant ainsi un indice visuel à tous les participants sur les réactions d'une personne.

Notre équipe a mis en place un système vidéo adaptatif basé sur les préférences. En fonction des préférences de l'utilisateur et des conditions du réseau, la qualité vidéo s'ajuste dynamiquement. Ainsi, indépendamment des limitations de la bande passante, les utilisateurs bénéficient d'une expérience d'appel fluide.

Tous les appels entrants sont enregistrés et stockés dans le back-end du système. Ces données servent non seulement d'enregistrement, mais sont également analysées par l'IA pour fournir des informations sur la dynamique de l'appel. Qu'il s'agisse de comprendre l'ambiance de la conversation grâce aux transcriptions analysées par l'IA ou de reconnaître le niveau d'engagement des participants, le système fournit un retour d'information précieux aux utilisateurs après l'appel.

Enregistrement des appels et analyse après appel

Compte tenu de l'importance de l'analyse post-réunion, notre solution a intégré des fonctions d'enregistrement des appels. Les utilisateurs peuvent non seulement enregistrer leurs sessions, mais aussi les revoir à différentes vitesses. L'IA amplifie encore cette expérience en décomposant l'appel en segments distincts basés sur des sujets. 

Pour ceux qui préfèrent une vue d'ensemble concise, le système d'IA génère un résumé qui met en évidence les points essentiels de la discussion, les décisions prises et les actions convenues. Cette fonction est particulièrement avantageuse pour les personnes qui ont manqué la réunion ou qui ont besoin d'une mise à jour rapide.

L'application permet d'analyser les tendances au fil du temps. En accumulant les données de plusieurs réunions consécutives, les utilisateurs peuvent repérer les thèmes récurrents, les sujets fréquemment abordés ou les problèmes persistants. Cette fonction est essentielle pour les projets à long terme, où le suivi des progrès et l'identification des problèmes récurrents guident les décisions stratégiques.

Une autre fonction est l'identification des orateurs. Le système d'IA peut discerner différentes voix et les étiqueter, ce qui simplifie le processus de suivi des contributions des orateurs au cours d'une réunion pour plus de clarté. Cette fonction est particulièrement utile dans les réunions de grande envergure auxquelles participent plusieurs personnes.

De plus, pour aider à la préparation des réunions futures, l'application propose une analyse prédictive. En examinant les réunions précédentes, elle peut suggérer des sujets ou des questions susceptibles d'être soulevés, ce qui permet aux participants d'être mieux préparés.

Tous ces outils d'analyse, autrefois limités aux plateformes de bureau, ont été présentés dans l'application mobile, ce qui permet aux utilisateurs d'obtenir des informations à tout moment, sans compromettre l'intuitivité.

Technologies et outils

Back-end
Dart, BloC, REST, GraphQL
Front-end
Dart, Flutter, AutoRoute, Easy Localization
Protocoles de communication
WebRTC, WebSockets
Routage et navigation
AutoRoute
Localisation
Localisation facile
Gestion de l'État
BloC

Processus

Notre WebRTC était strictement alignée sur la méthodologie Agile, mettant l'accent sur la livraison itérative, l'adaptabilité et les cycles de retour d'information réguliers. Le processus a été détaillé comme suit :
  • Phase de découverte : Nous avons commencé par examiner la liste des fonctionnalités souhaitées par le client. Après un examen approfondi, nos experts ont évalué la faisabilité de chaque fonctionnalité et ont ensuite créé des tickets individuels pour chacune d'entre elles. En l'absence de spécifications techniques concrètes, notre équipe a dû se référer à la version web, en veillant à ce que l'expérience mobile conserve les fonctionnalités essentielles.
  • Conception UI/UX : Bien que le client ait fourni les conceptions web, notre rôle a été essentiel dans la traduction de ces conceptions en une interface conviviale pour les mobiles.
  • Développement : Cette phase a été divisée en sprints, chacun se terminant par une démonstration au client. Le backend étant déjà en place, nos développeurs ont dû travailler en étroite collaboration avec l'équipe backend du client, afin d'assurer la compatibilité entre l'infrastructure existante et nos adaptations mobiles.
  • Tests et assurance qualité : Les tests étaient un processus continu mené en parallèle avec le développement, garantissant que tout bug ou pépin émergent soit rapidement traité.
  • Déploiement et maintenance : Une fois l'application développée, l'étape suivante a été son lancement, suivi de notre engagement à la soutenir et à l'améliorer en permanence sur la base du retour d'information des utilisateurs.
Notre collaboration s'est caractérisée par l'utilisation de la solution mobile WebRTC s'est imposé comme un outil de vidéoconférence pour communiquer avec le client. Au départ, nous avons utilisé sa version web et, au fur et à mesure de l'avancement du projet, nos réunions ont été transférées vers la version mobile que nous avons créée. Jira a facilité le suivi des tâches et la planification des sprints, assurant la transparence de nos opérations.

Équipe

1
Chef de projet
2
Développeurs Flutter
1
Chef d'équipe mobile
1
Ingénieur QA
équipe-innowise

Résultats

Après le lancement de l'application mobile de vidéoconférence, nous avons observé que plus de 60% de la base d'utilisateurs existante a immédiatement adopté et téléchargé la version mobile. La combinaison d'un design raffiné et de fonctionnalités intuitives a trouvé un écho favorable auprès des utilisateurs. Cette adaptabilité n'a pas seulement témoigné de l'attrait intrinsèque de l'application, elle s'est également traduite par une augmentation significative de 13 points du Net Promoter Score (NPS).

Les utilisateurs peuvent désormais participer activement aux réunions depuis pratiquement n'importe quel endroit, grâce à la conception centrée sur le mobile. Grâce aux liens d'invitation rapide, il suffit d'appuyer sur un bouton pour faire venir des participants. En outre, l'accès aux notes de réunion et à l'analyse directement sur leurs appareils mobiles a éliminé la dépendance à l'égard des ordinateurs de bureau.

Une fois le développement de l'application mobile WebRTC terminé, le client a constaté une augmentation remarquable du nombre d'inscriptions de nouveaux utilisateurs, un indicateur clair de la résonance de l'application sur le marché. La distinction de l'application a également été évidente lorsqu'elle a obtenu une position dans le top 20 sur Product Hunt pour ce mois. Cette attention a conduit à des investissements supplémentaires, soulignant le potentiel de l'application sur le marché.

Durée du projet
  • Mai 2022 - septembre 2022

60%

des utilisateurs existants ont téléchargé l'application mobile

13

point d'augmentation du Net Promoter Score (NPS)

Contactez nous!

Réserver un appel ou remplissez le formulaire ci-dessous et nous vous contacterons dès que nous aurons traité votre demande.

    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes nécessaires et d'autres informations pertinentes
    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes
    nécessaires et d'autres informations pertinentes
    Joindre des documents supplémentaires au besoin
    Charger file

    Vous pouvez joindre jusqu'à 1 fichier de 2MB au total. Fichiers valides : pdf, jpg, jpeg, png

    Nous vous informons que lorsque vous cliquez sur le bouton Envoyer, Innowise traitera vos données personnelles conformément à notre Politique de confidentialité dans le but de vous fournir des informations appropriées.

    Que se passe-t-il ensuite?

    1

    Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.

    2

    Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, le nombre de membre de l'équipe, les délais et les coûts des coûts.

    3

    Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.

    4

    Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    flèche