lazypic / OpenPipelineIO

Project Managment Solution

Home Page:https://docs.openpipeline.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenPipelineIO

example workflow Go Report Card

screenshot

review

statistics

OpenPipelineIO는 영화, 드라마, 전시영상, 애니메이션, 게임 등 콘텐츠 제작을 위한 프로젝트 매니징 솔루션, DATA IO 솔루션 입니다. 업무에 대해 파이프라인을 구분짓고 설정할 수 있다는 것은 한 조직에서 초기 설정된 정보를 활용하여, 프로젝트 진행, 부분 자동화, 완전 자동화, 빅데이터 단계, AI 단계를 준비할 수 있음을 의미합니다.

  • 속도, 검색어 방식, 교육의 최소화, 단일파일 배포를 중점으로 개발되고 있습니다.
  • 내부, 외부 서버에 설치가 가능합니다.
  • 리뷰 시스템
  • 사용자별 토큰키, 암호화키, 직급별 접근권한 사용이 가능합니다.
  • Google Site
  • Collaborate with other open sources

데이터베이스(mongoDB) 설치 및 서비스 실행

간단하게 실행하기

openpipelineio -http :80 # 웹서버를 실행합니다.
openpipelineio -http :80 -reviewrender # 웹서버 및 FFmpeg를 이용하여 리뷰를 렌더링하는 서버

여러분이 macOS를 사용한다면 기본적으로 80포트는 아파치 서버가 사용중일 수 있습니다. 80포트에 실행되는 아파치 서버를 종료하기 위해서 $ sudo apachectl stop 를 터미널에 입력해주세요.

OpenPipelineIO는 wfs-웹파일시스템, 웹프로토콜과 같이 연동됩니다. 아래 서비스 실행 및 프로토콜 설치도 같이 진행하면 더욱 편리한 OpenPipelineIO를 활용할 수 있습니다.

wfs -http :8081

CentOS 방화벽 설정

다른 컴퓨터에서 접근하기 위해서는 해당 포트를 방화벽 해제합니다.

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
success
sudo firewall-cmd --reload

CommandLine

터미널에서 간단하게 명령어를 통해 관리를 할 수 있습니다.

RestAPI

OpenPipelineIO는 RestAPI가 설계되어 있습니다. Python, Go, Java, Javascript, node.JS, C++, C, C# 등 수많은 언어를 활용하여 OpenPipelineIO를 제어할 수 있습니다.

썸네일 경로

위에서 생성된 thumbnail 폴더는 아래 구조를 띄고 있습니다. 썸네일은 사내 다른 응용프로그램에서도 사용될 수 있기 때문에 경로구조를 표기해둡니다.

  • 썸네일주소 : thumbnail/{projectname}/{id}.jpg
  • 사용자이미지 : thumbnail/user/{id}.jpg

프로젝트 Process

Developer

Infomation

License

About

Project Managment Solution

https://docs.openpipeline.io

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:JavaScript 60.4%Language:Go 21.0%Language:HTML 15.3%Language:CSS 2.6%Language:SCSS 0.3%Language:Shell 0.2%Language:Python 0.2%