Produit Krizaka · open source
OrochiaLa plateforme vidéo des créateurs indépendants.
Diffusion 4K, paywalls, pourboires et versements créateurs — avec la rigueur d'une infrastructure financière : accès décidé sur le serveur, paiements confirmés par la passerelle, grand livre en partie double. Conçue pour les contenus adultes (18+), sous licence Apache-2.0.
Logiciel destiné aux exploitants de plateformes ; les contenus adultes sont réservés aux personnes majeures.
Ce qui la rend prête pour la production
Six garanties, appliquées dans le code.
Vidéo directe sur le CDN
Les créateurs téléversent directement sur Bunny Stream (protocole Tus, reprise sur coupure). La lecture passe par des URL HLS signées qui expirent après 5 minutes : aucune vidéo ne transite par les serveurs applicatifs.
Contrôle d'accès côté serveur
Chaque lecture est autorisée sur le serveur selon la règle de la vidéo — publique, abonnés approuvés, contacts, déblocage payant (jamais sous le minimum du créateur) ou invités seulement. Aucune URL média brute n'est exposée.
Des publics choisis par le créateur
Invitez des personnes une à une ou ouvrez une vidéo à des listes privées réutilisables — ajoutez quelqu'un, il entre ; retirez-le, il sort. Les vidéos sur invitation ne sont jamais listées. Les collections ont les mêmes permissions.
Un engagement qui veut dire quelque chose
Des vues comptées une fois par spectateur et par jour, jamais celles du créateur ; des mentions j'aime, des commentaires en fil que le créateur modère ou ferme, des partages — chaque compteur suit l'enregistrement qui le justifie.
Paiements confirmés par la passerelle
Un déblocage crée une intention de paiement puis redirige vers CCBill, Segpay, NowPayments ou Stripe. L'accès n'est accordé qu'au webhook signé du prestataire — une seule fois, même si le webhook est rejoué.
Conformité 18+ intégrée
Certification 18+ à l'inscription, vérification des registres 18 U.S.C. § 2257 avant tout téléversement, signalements (mineur présumé, contenu non consenti, DMCA) persistés et traités en priorité.
Fonctionnement
Suivez une requête à travers la plateforme.
Trois parcours, étape par étape. Chaque point d'API cité est vérifié contre le code d'Orochia à chaque build du site.
Aucune URL vidéo brute n'atteint jamais le client.
GET /api/videos/[id]/streamLe lecteur ne détient aucune URL média : il en demande une à Orochia.
Code source
Trois dépôts, une plateforme.
L'application expose 70 points d'API et 23 tables, extraits du code par le générateur de documentation.