La webcam virtuelle Flexatar est la technologie qui

Notre technologie est intentionnellement conçue pour WebBrTC !

Pour commencer, veuillez jeter un œil à notre démo d'animation Flexatar avec la radio Web dans votre navigateur.
Vous pouvez trouver les exemples préliminaires ici
L'avantage clé de la technique Flexatar est qu'il peut être utilisé pour animer la piste audio de l'utilisateur à partir de microphone, agissant ainsi comme une webcam virtuelle pour WebBrTC .
Nous prévoyons de commettre des exemples d'intégration à la direction de WEBRTC SFU comme Janus, LiveKit, etc. N'hésitez pas à offrir des candidats.

La procédure est la suivante:
navigator.mediaDevices
.getUserMedia({audio: true,})
.then((stream) => {
flexatarSDK.audioInputByMediaStrem(stream)
})
Nous prévoyons de partager bientôt l'exemple de l'interfaçage

Nous ciblons des applications évidentes comme les assistants virtuels, les robots, etc. La démo fournit une idée de son fonctionnement.
Tout ce dont vous avez besoin est de
videoElement.srcObject = ftar.FlexatarSDK.mediaStreamFactory(
"<token>",
"<flexatar link from telegram bot>",
mediaStream, // media stream with audio track
(success) => {
if (success){
// Do your awesome stuff ...
}else{
console.log("Flexatar media stream is unavailable")
}
}
)
Dans le contexte du scénario mentionné, nous travaillons sur l'intégration avec
Restez à l'écoute!
Comme dans les films magiques: une photo commence à bouger. Du point de vue technique: pas besoin de récupérer les fonctionnalités audio et d'animer comme ci-dessus, le modèle d'animation est suffisant.
Nous fournissons FlexatarsDK en tant que B2B à nos partenaires.
Par défaut, nos services sont fournis comme prépayés. Après l'argent payé, nous partageons un secret .

Pour activer notre SDK Flexatar pour vos clients, vous devez recevoir des jetons de notre backend et le fournir à votre client.
Lorsqu'un utilisateur a besoin d'un service de notre partenaire (1), un partenaire doit faire la demande de poste (2) à notre backend, avec un secret en en-tête de porteur et JSON dans le corps de la demande. Le JSON contient des données utilisateur et un tarif ("abonnement") à utiliser.
La réponse (3) contient JSON avec un jeton qui doit être fourni à l'utilisateur, ainsi qu'une page Web et un SDK Flexatar (4).
Lorsque SDK doit créer ou télécharger Flexatar (5) pour l'utilisateur, le jeton est impliqué.
Demandez les en-têtes:
"Content-Type: application/json"
"Authorization: Bearer <Secret>"
Post demande JSON Fields:
"subscription": "<the tariff to be used>",
"authtype": "<the way how the end-user was authenticated, like gmail.com>",
"user": "<user id>",
"resubscribe": true __optional, if the user is to be charged as a new one__
Champs de réponse post-réponse:
"token": "<token for the given end-user>",
"ExpiresAt": "when the token expires",
"is_expired": <bool> __if the token expires, either time-based or resources consumed__
"exists": <bool> __if the token is charged now or have already been charged earlier__
Nous accepterons bientôt les paiements de Stripe. Nous sommes ouverts pour discuter d'autres alternatives.
1.Quel Flexatar représente-t-il?
2. Puis-je faire un flexatar par le mien?
3. est-ce 3D?
4. Qu'est-ce qui est sous le capot?
5. Combien de temps faut-il pour créer un flexatar ?
6. La technologie est-elle évolutive?
7. Mobile SDK?
8.Tour restrictions?