transcodage dans le cloud Synchroniser le scénario du programme principal indépendant de la séparation frontale arrière, écouter et synchroniser automatiquement segmentation Documents
Précédent
Récemment, le haut niveau intelligent transcodage dans le cloud segmentation Le système a lancé stockage dans le cloud La fonction peut être directement liée MINIO Et pour Amazon S3 et de construire MINIO L'enregistrement d'objets est très simple, mais il y a beaucoup d'utilisateurs en raison de la machine, ce qui entraîne le programme principal à plusieurs reprises, après que le programme est automatiquement redémarré, l'audition et le processus de synchronisation seront automatiellement interrompus, donc j'ai fait cette stratégie de synthèse extrêmement simple, très simple et Rsync+Inotify C'est très similaire, mais plus que Rsync+Inotify Le programme est plus simple.Ce scénario de synchronisation et mongoshake L'outil peut faire une version avancée de la séparation frontale arrière transcodage Une machine qui offre CMS lecture Le service est une autre machine.
Première étape, à transcodage Installer l'outil de commande MC
cd ~
wget https://dl.min.io/client/mc/release/linux-amd64/mc -P /usr/local/bin/
chmod +x /usr/local/bin/mc
Deuxième étape, la configuration stockage dans le cloud Service, à condition que vous ayez déjà installé un service minio sur un autre serveur
#修改你的minio服务器地址
miniolocal="http://207.6.8.59:9000"
#修改你的minio服务器access key
accesskey="V0S48QPGIGX3B"
#修改你的minio服务器secret key
secretkey="cga2BPc0NcvetPDufSj4SxaC"
#运行命令
mc config host add minio ${miniolocal} ${accesskey} ${secretkey} S3v4
Troisième étape : configurer la dossier de synchronisation et suivre en permanence la synchrétisation
Par exemple, votre transcodage Après le segmentation Le catalogue est /www/express-ffmpeg/public/videos/ La ligne de commande synchronisée continue est :
#创建一个桶,名称为back
mc mb minio/back
#修改你的转码切片目录
qiepian="/www/express-ffmpeg/public/videos/"
#新建systemd配置文件,适用CentOS 7、Debian 8+、Ubuntu 16+,将以下代码一起复制到SSH运行
cat > /etc/systemd/system/mc.service <<EOF
[Unit]
Description=mc
After=network.target
[Service]
Type=simple
ExecStart=$(command -v mc) mirror --overwrite -w ${qiepian} minio/back
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
#然后启动并设置开机自启
systemctl start mc
systemctl enable mc
Vous trouverez tout, vous trouverez tous segmentation Le contenu suivant sera synchronisé automatiquement avec vous minio au milieu back dans ce bar.
sur mongoshake Le programme de synchronisation d'augmentation des bases de données, nous allons parler à nouveau la prochaine fois, par le biais de synthèse automatique et mongshake La synchronisation peut être intelligente transcodage dans le cloud La version avancée est séparée.


