Многолинейное распределение облачное транскодирование Программа системы, Hadoop+ffmpeg+Nodejs построить настоящий облачное транскодирование
Большинство из них сейчас утверждают облачное транскодирование Система, на самом деле, не имеет много облачных функций, в действительности это серверная часть транскодирование Программное обеспечение, настоящий облачное транскодирование Это, конечно же, распределенная файловая система, неограниченное расширение, интеллектуальная мульти-линейка транскодирование Интелигентное распределение транскодирование Задача, одноместный мультилинейный транскодирование Технология, неограниченные группы, безграничные небольшие группы под большими группами, распределенный многопровод на тысячах серверов транскодирование Систему можно назвать настоящим облачное транскодирование.
Итак, в моем долгосрочном исследовании наконец-то нашли более совершенное решение:hadoop Распределенная рамка создает групповые и распределенные файловые системы, используя ffmpeg Фотографии в распределенной файловой системе водяной знак、бегущая строка Разнообразие транскодирование Используйте, используйте снова nodejs Интелигентный контроль и распределение задач, в конечном счете повторное использование mongodb Сохранение возвращенных данных в распределенной системе.
Изображение

Основные технические подробности
hadoop Система распределенных файлов, которая может использовать командную строку для управления файлами на всей системе распределенных файлов так же, как и местная часто используемая командная линия, позволяет очень удобно использовать командный ряд, загружать локальные файлы на серверы системы распределения файлов или вытягивать файлы из систем распределеных файлов в местные.
Первый шаг, загрузка: видео файлы проходят nodejs построены API Система загружается на сервер общего контроля, сервер общего управления разделяет его в небольшие части через разделы и переносит маленькие части через командную строку к различным распределенным серверам.
Второй шаг транскодирование Распределенная система принимает видео отсеки, распределяемые в общее управление интеллектом, после обратной связи к общему серверу управления, передается на общее серверное управление транскодирование Приказания в распределенную систему, распределенные системы получают транскодирование Указания будут разделены транскодирование Если это шесть серверов, то в разных узлах одновременно выполняется шесть раздела транскодирование.
Третий шаг, возвращение видео: Общий контроль ждет всех узлов транскодирование После того, как данные были завершены, просьба о возвращении их данных на местное место, чтобы сделать видео для компиляции.
Четвертый шаг облачное хранилище Видео, которое завершилось через облачное хранилище Сохраняется на нескольких крупных серверах хранения и обеспечивается воспроизведение В сервисе .
Другие технологии: однометровые мультилинейные транскодирование ТехнологияПреимущество этой технологии заключается в том, что когда узлы не достаточно много, если обрабатывать большие видео, то можно также разделить их на несколько частей видео в узлах, а затем переработать множество частей відео в одном устройстве по множеству линий, значительно использовать весь CPU Выполнение, в конце концов, снова синтезируется и возвращается к общей машине управления.
Преимущества всей системы: Распределенная система, которая может быть расширена до тысяч серверов, распределена файловая система, с помощью простых операций можно управлять всей файловой системой в режиме реального времени nodejs Общая система управления nodejs Совершенный результат, который может поддерживать тысячи параллельная обработка Заявки, интеллектуальный контроль распределения задач и т.д ffmpeg Лучшие параметры, которые могут быть сделаны в разделных ситуациях удаление водяного знака Добавить добавление водяного знака Добавить бегущая строка В ожидании передовых операций.


