Chaque clip de joueur, prêt pour votre fil
Chaque clip que vos joueurs téléversent, adapté à chaque fil et vérifié avant sa mise en ligne.
Copie de partage avec filigrane640 × 800 · H.264 Encodé pour le fil d’actualité640 × 640 · H.264 Recadré pour les stories406 × 720 · H.264 
Miniature d’aperçu de lien800 × 600 · 37 KB 
Miniature de grille extraite320 × 320 · 13 KB Encodé pour le replay960 × 540 · H.264
Utilisé en toute confiance depuis 2009 par
les plateformes les plus ambitieuses au monde.
Un seul pipeline pour chaque envoi de joueur
Préparez les temps forts pour la lecture, vérifiez chaque fichier envoyé par la communauté, et faites passer clips, captures d’écran et mods par des Templates de traitement réutilisables.
Diffuser les temps forts dès leur publication
Les matchs enregistrés et les temps forts deviennent du HLS adaptatif avec une image d’affiche, pour qu’un clip démarre rapidement dans votre lanceur ou sur un téléphone.
Chaque téléversement de joueur vérifié d’abord
Analysez les mods et les archives à la recherche de logiciels malveillants connus et ajoutez des libellés NSFW aux images, puis appliquez vos propres règles de modération.
Acheminer chaque téléversement vers le traitement dont il a besoin
Les clips, captures d’écran, mods et commentaires sont triés par type de fichier et par la source que votre plateforme transmet, et chacun passe automatiquement par le traitement dont il a besoin.
- Fichier
clutch-round.mp4
- Source
- Client de jeu
- Acheminé via
- /video/encode
- →/video/thumbs
- Fichier
screenshot.png
- Source
- Client de jeu
- Acheminé via
- /image/optimize
- Fichier
fan-art.jpg
- Source
- Communauté
- Acheminé via
- /image/describe
- →/image/resize
- Fichier
mod-pack.zip
- Source
- Atelier de mods
- Acheminé via
- /file/virusscan
- →/file/decompress
- Fichier
tournament-vod.mp4
- Source
- Équipe d’esport
- Acheminé via
- /video/encode
- →/video/adaptive
- Fichier
commentary.mp4
- Source
- Créateur
- Acheminé via
- /video/encode
- →/speech/transcribe
- Fichier
bug-report.zip
- Source
- Testeur QA
- Acheminé via
- /file/virusscan
- →/file/decompress
- Fichier
montage.mov
- Source
- Communauté
- Acheminé via
- /speech/transcribe
- →/video/subtitle
- Fichier
avatar.png
- Source
- Paramètres du profil
- Acheminé via
- /image/resize
- Fichier
map-preview.png
- Source
- Éditeur de niveaux
- Acheminé via
- /image/resize
- →/s3/store
- Fichier
speedrun.mp4
- Source
- Créateur
- Acheminé via
- /video/encode
- →/video/thumbs
- Fichier
custom-skin.png
- Source
- Atelier de mods
- Acheminé via
- /image/describe
- →/image/optimize
- Fichier
clan-banner.png
- Source
- Communauté
- Acheminé via
- /image/resize
- →/image/optimize
- Fichier
boss-fight.mp4
- Source
- Client de jeu
- Acheminé via
- /video/encode
- →/video/adaptive
- Fichier
clutch-round.mp4
- Source
- Client de jeu
- Acheminé via
- /video/encode
- →/video/thumbs
- Fichier
screenshot.png
- Source
- Client de jeu
- Acheminé via
- /image/optimize
- Fichier
fan-art.jpg
- Source
- Communauté
- Acheminé via
- /image/describe
- →/image/resize
- Fichier
mod-pack.zip
- Source
- Atelier de mods
- Acheminé via
- /file/virusscan
- →/file/decompress
- Fichier
tournament-vod.mp4
- Source
- Équipe d’esport
- Acheminé via
- /video/encode
- →/video/adaptive
- Fichier
commentary.mp4
- Source
- Créateur
- Acheminé via
- /video/encode
- →/speech/transcribe
- Fichier
bug-report.zip
- Source
- Testeur QA
- Acheminé via
- /file/virusscan
- →/file/decompress
- Fichier
montage.mov
- Source
- Communauté
- Acheminé via
- /speech/transcribe
- →/video/subtitle
- Fichier
avatar.png
- Source
- Paramètres du profil
- Acheminé via
- /image/resize
- Fichier
map-preview.png
- Source
- Éditeur de niveaux
- Acheminé via
- /image/resize
- →/s3/store
- Fichier
speedrun.mp4
- Source
- Créateur
- Acheminé via
- /video/encode
- →/video/thumbs
- Fichier
custom-skin.png
- Source
- Atelier de mods
- Acheminé via
- /image/describe
- →/image/optimize
- Fichier
clan-banner.png
- Source
- Communauté
- Acheminé via
- /image/resize
- →/image/optimize
- Fichier
boss-fight.mp4
- Source
- Client de jeu
- Acheminé via
- /video/encode
- →/video/adaptive
Ce que remarquent vos joueurs
Le pipeline reste invisible. Ce que voient les joueurs, ce sont des clips qui démarrent vite, s’affichent correctement dans chaque fil et des envois qui aboutissent tout simplement.
Les temps forts se lisent dès leur publication
Les clips deviennent des flux adaptatifs avec une image d’affiche, pour que la lecture démarre rapidement dans votre lanceur, sur le web ou sur mobile.
HLS · 360pHLS · 720pHLS · 1080pChaque partage s’affiche correctement
Un seul envoi devient les versions 9:16, 1:1 et 16:9 qu’attend chaque fil, avec une miniature et votre filigrane sur les copies de partage.
9:16 · Stories (formats verticaux)1:1 · Fil16:9 · Site webLes longs enregistrements finissent leur envoi
Les envois avec reprise reprennent là où ils se sont arrêtés : une connexion interrompue n’oblige jamais à renvoyer l’enregistrement complet d’un match.
ranked-match.mp42,4 GBTéléversement de la partie 1 sur 8Les clips restent compréhensibles sans le son
Les commentaires sont transcrits et incrustés en sous-titres, pour tous ceux qui font défiler votre fil sans le son.
Il est seul face au but, il reste quelques secondes…Il repique vers l’intérieur, tire, et c’est au fond !Quelle fin de match pour l’emporter.Son coupé
Citations dans leur version originale en anglais.
Having a solution for both uploading and transcoding has been a godsend for the current scale that we are at five years after first choosing Transloadit.En quoi Transloadit peut-il vous aider ?
Six flux de travail que les plateformes de jeu construisent sur Transloadit. Chacun est un Robot, ou une combinaison de Robots, déjà présent dans notre bibliothèque.
Envois avec reprise depuis le jeu
Des téléversements avec reprise via tus depuis votre client de jeu et votre application compagnon, pour qu’un enregistrement de match long survive à une connexion interrompue.
Toutes les tailles de flux, à partir d’un seul clip
Recadrer et encoder chaque temps fort en 9:16, 1:1 et 16:9 pour vos fils et vos réseaux sociaux, avec votre filigrane sur les copies de partage.
Des temps forts lisibles partout
Encodez les clips des joueurs et les enregistrements de tournois pour une lecture HLS adaptative, dans votre lanceur, sur le web ou sur mobile.
Des vignettes pour chaque clip
Extrayez des images d’affiche et des miniatures de chaque envoi, pour que votre galerie de clips affiche un moment qui donne envie de l’ouvrir.
Mods et fan art, vérifiés en premier
Analyser les mods et les archives à la recherche de logiciels malveillants connus et étiqueter les images NSFW, afin que vos modérateurs ne examinent que les téléversements signalés.
Sous-titres pour un visionnage sans le son
Transcrire les commentaires de chaque clip et incruster des sous-titres, pour les joueurs et les fans qui font défiler votre fil sans le son.
Vous gardez le jeu. Nous gérons le pipeline média.
Transloadit est la couche de traitement, et non un remplacement de votre backend de jeu, de vos outils communautaires ou de votre lecteur vidéo. Voici précisément où se situe la frontière, pour que personne ne la découvre pendant l’intégration.
Ce qui reste du ressort de votre plateforme
- 01Comptes joueurs, amis et paramètres de confidentialité
- 02Politique de modération et décision finale sur les téléversements signalés
- 03Classements, recommandations et ce que voit chaque joueur
- 04Conservation et retrait lorsqu’un clip est supprimé ou signalé
Ce que Transloadit prend en charge
- 01Téléversement ou import de fichiers et exécution du traitement côté serveur
- 02Étapes vidéo, image, audio, sous-titres et export
- 03Statut d’Assembly structuré et notifications pouvant être renvoyées
- 04Transformation à la demande et diffusion via le Smart CDN, lorsqu’elles sont activées
Un pipeline média que vous n’avez pas à maintenir
Choisissez des préréglages d’encodage ou des paramètres FFmpeg personnalisés pour les codecs, la résolution, le débit binaire et les conteneurs.
Chaque clip est encodé et ses miniatures sont extraites en parallèle, à partir du même téléversement.
Téléversements signés, analyses antivirus, informations d’identification à portée limitée et traitement aux États-Unis, dans l’UE ou en Asie-Pacifique.
Les instances de traitement s’adaptent automatiquement lors des jours de lancement et des finales de tournoi. Le travail supplémentaire est mis en file d’attente au lieu d’échouer.
Les originaux et les rendus sont exportés vers votre stockage S3, GCS, Azure ou R2. Les copies temporaires sont purgées.
Des SDK maintenus pour Node.js, Python, Go et d’autres, ainsi que des Templates JSON que vous pouvez versionner et tester en CI.
Questions sur le traitement des médias de jeu
Les réponses que nous donnerions lors d’un appel d’évaluation, y compris dans les cas où un autre outil est le meilleur choix.
Transloadit prend-il en charge la diffusion en direct ?
Non. Transloadit n’offre pas d’ingestion en direct : la diffusion en direct elle-même relève d’un service de streaming dédié. Une fois le flux terminé et son enregistrement sauvegardé, Transloadit traite le replay comme n’importe quel autre fichier téléversé, et peut diffuser les clips enregistrés en HLS adaptatif, y compris avec des segments encodés à la demande lorsque les spectateurs appuient sur lecture.
Que se passe-t-il le jour du lancement, quand tous les joueurs envoient leurs fichiers en même temps ?
Les instances de traitement s’adaptent automatiquement à la demande : il n’y a aucune capacité à provisionner pour les lancements, les réinitialisations de saison ou les finales de tournoi. Les emplacements prioritaires de Jobs de votre forfait déterminent combien de Jobs s’exécutent simultanément ; le travail supplémentaire est mis en file d’attente au lieu d’échouer, et vous pouvez passer à un forfait supérieur ou convenir d’emplacements supplémentaires avec notre équipe avant un pic planifié.
Un seul clip de joueur peut-il devenir tous les formats d’image utilisés par nos flux ?
Oui. Définissez chaque version une seule fois dans un Template, par exemple 9:16 pour les stories, 1:1 pour le flux et 16:9 pour votre site web, et chaque clip envoyé est recadré, encodé et filigrané pour toutes ces versions dans le même Assembly.
Transloadit peut-il modérer les téléversements à notre place ?
Transloadit renvoie des étiquettes NSFW pour les images et les résultats d’analyse antivirus sous forme de résultats d’Assembly, et peut rejeter un fichier qui échoue à une vérification. Votre plateforme garde la maîtrise de la politique de modération, de la file de révision et de la décision finale sur ce qui est publié.
Comment empêcher les abus d’un point de terminaison de téléversement public ?
Signez chaque requête de téléversement sur votre backend avec une expiration, afin que seuls les paramètres que vous avez approuvés puissent être exécutés. Les Steps de filtrage rejettent les fichiers selon leur type, leur taille ou leur durée avant le traitement, et l’analyse antivirus bloque les logiciels malveillants avant qu’un fichier n’atteigne votre stockage. En savoir plus sur Signature Authentication
Transloadit conserve-t-il des copies des clips de nos joueurs ?
Seulement brièvement. Les copies de traitement temporaires sont supprimées par défaut après 24 heures, et les originaux et les renditions sont exportés vers le stockage que vous configurez. La suppression d’un clip ou le traitement d’une demande de retrait se fait dans vos propres systèmes. Les Steps d’étiquetage NSFW et de transcription font appel à un fournisseur externe : vérifiez donc que la région de ce fournisseur répond aux exigences de vos joueurs.
Transloadit est-il un backend de jeu ?
Non. Transloadit est la couche de traitement entre les envois de vos joueurs et votre stockage. Les comptes, le matchmaking et la modération restent dans votre plateforme. Smart CDN peut diffuser à la demande des variantes aux dimensions adaptées si vous l’activez. Découvrez comment fonctionne le Smart CDN de Transloadit
Les médias des joueurs, via une seule API.
Faites passer un échantillon de clips et de captures d’écran de vos joueurs dans votre premier pipeline, puis exportez chaque rendition vers votre propre stockage.