← Retour aux articles
Blog

Mise à jour le 9 juin 2020: architecture modulaire du système, construction de systèmes en bois, réparation de certains bugs et démarrage du fluent API

Avec ces deux années SAAS et serverless Je commence à réfléchir sur l'avenir du système de streaming, le futur du streaming doit être modulaire, il faut que SAAS C’est bien, c’est certain serverless Développé, sans maintenance, le serveur existe comme un système de flux complet et ne stocke aucun contenu, uniquement en tant que transcodage Il y a un service, il faut rédiger transcodage dans le cloud Système de streaming, modulant les fonctionnalités de son système entier, permettant aux utilisateurs de construire leur propre mode d'artifice transcodage Le processus, par exemple transcodage API、segmentation API et les images API Carte dynamique API Réduire le tableau API、segmentation La tête API La vidéo de fusion API Modulé, l’utilisateur s’en compose lui-même transcodage Logique, parce que transcodage Le système ne stocke plus aucun contenu, alors il peut servir d'architecture distribuée sur le serveur en nuage, un contrôle total contrôle des centaines de serveurs et un contrôle général est fourni à l'utilisateur SAAS Service, utilisateur en arrière-plan transcodage Les processus, comme les utilisateurs A Créer un compte, générer des utilisateurs A spécifique apikey et apisecret Préparation transcodage Le processus est : télécharger la vidéo à sept nuages —> Appeler les images API Images pas transcodage Vidéo précédente 6 Chen —> transcodage API transcodage Vidéo à 360P/480P/720P Trois résolutions —> segmentation API sera transcodage Compléter la vidéo segmentation —> Les images API Les images segmentation Compléter la vidéo —> Prévisions API Créer une prévision —> Carte dynamique API Créer des cartes dynamiques —> Appel à sept nuages API Le haut segmentation et les images, etc —> Appel à supprimer API Détecter les sept épisodes et transcodage Le contenu sur le serveur —> Récupérer le nom de domaine.Après que l'utilisateur a pré-configuré tout le processus, il est possible de définir une intégration à un seul usage API à travers le système de tiers apikey et apisecret Appelez cet article API Vous pouvez effectuer toutes les pré-installations transcodage des tâches, certaines opérations plus complexes, par exemple texte défilant suppression de filigranes L’utilisateur peut être configuré à l’avance par le biais de l’arrière-plan du contrôle général, et finalement API ajouter des paramètres plus complexes transcodage Le processus, le contrôle général final et l'utilisation de la demande d'enquête au serveur libre automatique transcodage La tâche.

L’ensemble de son architecture sera fluentAPI La méthode de la combinaison.

Mise à jour du journal

Réparation sous-titres srt ou ass Bande de documents [] Ou d'autres signes spéciaux de problèmes.

séparation ajout à la base de données les fichiers et télécharger des fichières, pour éviter les téléchargements et ajout à la base de données Problème de conflit.

Réécriture en cours d'audit et non transcodage prévision en temps réel et suppression de filigranes、texte défilant Médias de diffusion dans la configuration API Maintenant, la poignée de temps est en temps réel retourner les images sans avoir à attendre, l'effet est excellent.

Nouveau ajout fluentapi Transférer la vidéo id Le temps et la résolution de l'essai, retourner le temps d'essay spécifié m3u8 Les textes en flux, comme une partie de la modulation.

Découvrez l'utilisation de Fluentapi

GET:  /apifluent/try
headers:{apikey, apisecret}
query:{id:视频ID,duration:试看时长,hd:指定分辨率}
duration和hd为可选项,不传递则直接返回视频支持的最大分辨率的60秒的试看m3u8文本。
return: 试看m3u8文本

Cette interface prend en charge la configuration de distribution, et si la distribution est ouverte, elle allouera automatiquement le nom de domaine de distraction, ce qui permet d'équilibrer les charges multiples du serveur de distribution.

Cette interface ne doit pas être utilisée directement à l'avant, veuillez appeler dans le dos et construire votre propre texte en fonction du retour m3u8 Le routier.

Les images