개발자

FFMPEG 를 사용해서 영상편집 가능한 플랫폼 개발을 하려는데요..

2024년 01월 17일조회 83

말그대로 플랫폼을 개발하려고 하는데 프론트는 리엑트를 사용할 예정입니다. 영상편집 기능에 AI관련 기술도 붙을 예정이라 PYTHON을 희망하는데 PYTHON으로 한다고하면 NODE나 DJANGO를 배워야 하는데 장고는 레퍼런스가 없고 노드와 파이썬을 둘다 배우기에는 시간적 여유가 부족하지 않을가 싶기도 합니다. C로 한다면 C만 배우겠지만 요즘 사용하는곳이 적어서 유지 보수가 나중에 힘들것 같구요 인력 구하기도 마찬가지로 말이죠.. RUST도 시간적 여유가 있을지 싶습니다... 4K 영상을 편집하며 동시에 접근이 되어야하기 때문에 가볍지 않다고 생각하는데요 배워야 하는 시간은 뒤로하고 현실적으로 사용해야 할 개발 환경에 대해서 조언 부탁드립니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 0

답변이 없을 때 보이는 아이콘

첫 답변을 기다리고 있어요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 01월 17일

프로젝트의 필요성과 기술 요구사항에 따라 다르겠지만, 파이썬, Node.js, 그리고 Rust 중에서 선택해야 한다면 다음과 같은 고려 사항들을 생각해볼 수 있습니다. 1. **파이썬(Python)**: AI 관련 기술을 사용하려는 부분에서 파이썬은 확실히 강점을 가지고 있습니다. 기계 학습 및 데이터 분석 라이브러리가 풍부하고 지원하는 도구도 많습니다. Django나 Flask를 사용하여 백엔드를 구현할 수 있지만, 높은 처리량의 비디오 스트리밍 서비스에 대해서는 파이썬 애플리케이션이 성능 상의 제한을 가질 수 있다는 점을 염두에 두어야 합니다. 2. **Node.js**: 이벤트 드리븐 비동기 I/O 모델로 인해서 많은 요청을 처리하는 웹 애플리케이션에 아주 적합합니다. 영상 편집 플랫폼의 경우 동영상 파일을 다루는 일에 있어서 큰 이점을 가져올 수 있습니다. 그러나 CPU 집약적인 작업(영상처리)은 Node.js의 약점입니다. 3. **Rust**: Rust는 메모리 안전성과 병렬 처리능력, 그리고 높은 성능을 자랑합니다. 이는 비디오 편집 기능에서 중요한 요소일 수 있습니다. 다만, 학습 곡선이 가파르고 개발 생태계가 상대적으로 작다는 점을 고려해야 합니다. 따라서, 비율적으로 가장 안전한 선택은 Node.js를 사용하는 것일 수 있습니다. 그러나 AI 관련 기술에 주목하신다면 파이썬 및 해당 프레임워크를 공부하시는 것도 좋을 수 있습니다. Rust는 성능이 매우 중요한 경우에 한하여 적합할 수 있다고 판단됩니다. 앞서 언급된 문제(동영상 처리 등)를 해결하기 위해 각 언어의 장점을 조합하는 하이브리드 방식도 고려해볼 만 합니다. 예를 들어, Node.js를 주로 사용하되 CPU 집중적인 작업은 파이썬이나 Rust로 처리하는 방법 등입니다. 마지막으로 플랫폼의 유지 보수와 발전 가능성을 고려한다면, 개발 커뮤니티가 활발하고 지원이 잘 되는 언어를 선택하는 것이 일반적으로 바람직합니다. 그런 점에서는 파이썬과 Node.js가 더 많은 장점을 가집니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!