Codem은 유연하고 확장 가능하며 견고하도록 설계되었습니다.더 유연하고 확장 가능하므로 더 많은 트랜스 코더를 쉽게 추가 할 수 있고 시스템의 각 부분이 다른 부분과 독립적으로 작동하기 때문에 강력합니다.Codem은 다양한 프로덕션 환경에서 그 가치가 입증 된 오픈 소스 기술을 사용하여 구축되었습니다.Codem은 JSON API를 통해 통신하는 두 개의 개별 패키지로 구성됩니다.스케줄러는 Ruby on Rails로 빌드되며 작업 스케줄링 및 처리를 처리합니다.트랜스 코더는 NodeJS에 내장되어 있으며 ffmpeg를 통해 비디오의 실제 트랜스 코딩을 처리합니다.두 패키지 모두 독립적으로 사용할 수 있으며 간단한 JSON API 자체를 제공합니다.더 많은 트랜스 코딩 성능이 필요한 경우 더 많은 트랜스 코더 인스턴스를 쉽게 설정할 수 있습니다.다른 트랜스 코더를 설정하고 스케줄러에 추가하면 작업 수락이 시작됩니다 ....