2026 개정판 · 1차 8월 5일 공개전체 커리큘럼 →
← WORK 목록으로
KOREA위시켓서버/인프라

Flutter 기반 앱의 다운로드 영상 스트리밍 전환 개발 전문가

기존 다운로드 방식의 모바일 영상 플랫폼을 HLS/DASH 기반 실시간 스트리밍 방식으로 전환하는 프로젝트입니다. 원본 영상의 자동 분할·트랜스코딩 파이프라인 구축, AWS 인프라 및 Cloudflare CDN 연동, Flutter 앱의 비디오 플레이어 교체 및 네트워크 적응 처리를 포함합니다. HLS/DASH 스트리밍 서버 구축 경험과 AWS/CDN 인프라 역량, Flutter 연동 경험을 모두 갖춘 풀스택/미디어 인프라 개발자에게 적합합니다.

2026.07.31VIEW 7위시켓에서 수집
Budget5,000,000원
Difficulty고급
Duration1개월
Work style외주
Required stack

필요 기술

FlutterAWSCloudflare CDNHLSDASHFFmpegNode.js
Project brief

프로젝트 내용

[프로젝트 개요]
- 기존 다운로드 방식으로 제공되던 모바일 플랫폼의 영상 재생 시스템을 스트리밍 방식으로 전환하여, 영상 로딩 속도를 개선하고 버퍼링을 최소화하는 서버 재구축 및 프론트엔드 연동 프로젝트입니다.

[프로젝트 배경 및 목표]
- 현재 운영 중인 모바일 영상 플랫폼은 사용자가 영상을 다운로드한 후 재생하는 구조로 인해 로딩 시간이 길고 네트워크 자원 소모가 큽니다. 이를 실시간 스트리밍 방식으로 변경하여 초기 로딩 시간을 단축하고 데이터 소모량을 줄이는 것이 핵심 목표입니다. Wi-Fi, 4G, 5G 통신 환경에 구애받지 않고 끊김 없는 사용자 경험을 제공하기 위해, 가볍고 효율적인 스트리밍 인프라를 구축하고자 합니다. 오픈소스 라이브러리와 CDN을 적극 활용한 경제적인 아키텍처 제안이 필요합니다.

[과업 범위]
1. 수행 범위
- 백엔드 서버 개발: 다운로드 방식에서 스트리밍 방식(HLS 또는 DASH)으로 영상 제공 API 변경
- 인프라 및 CDN 구성: AWS 기반 서버 환경 구성 및 Cloudflare 등 CDN 연동
- 프런트엔드 연동: 기존 Flutter 모바일 앱의 비디오 플레이어를 스트리밍 URL 재생 방식으로 수정

2. 상세 기능 요구 사항
2-1. 스트리밍 서버 및 영상 처리 파이프라인 구축
- 원본 동영상 파일 업로드 시 스트리밍용 분할 파일로 자동 변환
- 경량 트랜스코딩 로직 구성
- 클라이언트 요청 시 분할된 영상 조각을 순차적으로 전송하는 API 개발

2-2. 인프라 및 CDN 연동
- AWS 환경 내 스트리밍 처리용 가상 서버 혹은 스토리지 구성
- Cloudflare 연동을 통한 캐싱 규칙 설정
- 미디어 파일 전송 시 발생하는 서버 트래픽 부하 분산 처리 적용

2-3. Flutter 프론트엔드 연동 및 최적화
- 기존 비디오 플레이어 위젯을 스트리밍 프로토콜 호환 플레이어로 교체
- 재생 중 네트워크 상태 변화 감지 및 대응 처리

3. 비기능적 요구사항
3-1. 성능 및 규격
- 사용자의 네트워크 대역폭(Wi-Fi, 4G, 5G) 변동 시에도 재생 끊김 최소화

[기술/제조 스택]
- 프론트엔드: Flutter
- 백엔드: 확인 필요
- 인프라: AWS, Cloudflare CDN

[주요 일정]
1. 희망 착수일: 파트너 선정 후 1주일 이내
2. 주요 마일스톤: 인프라 및 CDN 설정 완료, 영상 변환 파이프라인 개발 완료, Flutter 앱 연동 및 통합 테스트 진행
3. 최종 오픈(납품) 희망일: 착수일로부터 1개월 이내

[지원 자격 및 우대 사항]
1. 지원 자격
- 동영상 스트리밍 서비스(HLS/DASH) 구축 및 운영 경험
- Flutter 프론트엔드 개발 및 API 연동 경험을 보유한 자
- AWS 클라우드 인프라 및 CDN(Cloudflare) 구축 역량을 보유한 자

2. 우대 사항
- 비디오 관련 클라우드 서비스(Cloudflare Stream, AWS Media Services) 도입 및 활용 경험이 있는 자
- 제한된 예산 내에서 최적의 오픈소스 조합 아키텍처를 제시할 수 있는 자

[산출물]
- 수정 완료된 Flutter 및 백엔드 애플리케이션 소스 코드
- 서버 인프라 및 CDN 구축 명세서
- 스트리밍 API 연동 규격서
- 인프라 및 서버 운영 가이드 문서

[계약 관련 특이 사항]
- 개발사의 판단에 따라 클라우드 기반의 미디어 매니지드 서비스(SaaS)를 활용하는 방식의 제안도 적극 수용합니다. 도입되는 외부 서비스의 월 과금액은 사전에 클라이언트와 합의해야 하며, 별도의 라이선스 비용이 발생할 경우 예산과 분리하여 상호 협의하에 진행합니다.
지원 기회 분석

지원 전에 볼 것

핵심 요구사항

  • HLS/DASH 스트리밍 서버 및 영상 변환 파이프라인 구축
  • 원본 영상 업로드 시 자동 분할·경량 트랜스코딩 로직 개발
  • AWS 인프라 구성 및 Cloudflare CDN 캐싱·부하 분산 연동
  • Flutter 비디오 플레이어를 스트리밍 프로토콜 호환 방식으로 교체
  • 네트워크 대역폭(Wi-Fi/4G/5G) 변동 대응 및 버퍼링 최소화

예상 산출물

  • 수정 완료된 Flutter 및 백엔드 소스 코드
  • 서버 인프라 및 CDN 구축 명세서
  • 스트리밍 API 연동 규격서
  • 인프라 및 서버 운영 가이드 문서

매력 포인트

  • 과업 범위와 산출물이 비교적 명확
  • SaaS(Cloudflare Stream, AWS Media Services) 활용 등 유연한 아키텍처 수용
  • 외부 서비스 과금·라이선스는 예산과 분리 협의

확인할 점

  • 백엔드 기술스택 미확정('확인 필요') 및 기존 시스템 명세 부족으로 범위 산정 리스크
  • 인프라·트랜스코딩·프론트 전 영역을 30일 내 단독 수행 요구로 기간이 촉박
  • 500만원 예산 대비 요구 범위가 넓어 단가가 낮은 편
Client signal

클라이언트 정보

회사 · 위시켓 / 지역 · 서울특별시 강남구 / 고용형태 · CONTRACTOR
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...