KR
위시켓
어려움
외주
Flutter 기반 앱의 다운로드 영상 스트리밍 전환 개발 전문가
예산
5,000,000원
예상 기간
1개월
지원 마감
2026년 08월 05일
난이도
어려움
기술 스택
Flutter
AWS
Cloudflare CDN
HLS
DASH
FFmpeg
Node.js
AI 분석 요약 기회점수 52/100
기존 다운로드 방식의 모바일 영상 플랫폼을 HLS/DASH 기반 실시간 스트리밍 방식으로 전환하는 프로젝트입니다. 원본 영상의 자동 분할·트랜스코딩 파이프라인 구축, AWS 인프라 및 Cloudflare CDN 연동, Flutter 앱의 비디오 플레이어 교체 및 네트워크 적응 처리를 포함합니다. HLS/DASH 스트리밍 서버 구축 경험과 AWS/CDN 인프라 역량, Flutter 연동 경험을 모두 갖춘 풀스택/미디어 인프라 개발자에게 적합합니다.
핵심 요구사항
- HLS/DASH 스트리밍 서버 및 영상 변환 파이프라인 구축
- 원본 영상 업로드 시 자동 분할·경량 트랜스코딩 로직 개발
- AWS 인프라 구성 및 Cloudflare CDN 캐싱·부하 분산 연동
- Flutter 비디오 플레이어를 스트리밍 프로토콜 호환 방식으로 교체
- 네트워크 대역폭(Wi-Fi/4G/5G) 변동 대응 및 버퍼링 최소화
산출물
- 수정 완료된 Flutter 및 백엔드 소스 코드
- 서버 인프라 및 CDN 구축 명세서
- 스트리밍 API 연동 규격서
- 인프라 및 서버 운영 가이드 문서
매력 포인트
- 과업 범위와 산출물이 비교적 명확
- SaaS(Cloudflare Stream, AWS Media Services) 활용 등 유연한 아키텍처 수용
- 외부 서비스 과금·라이선스는 예산과 분리 협의
주의사항
- 백엔드 기술스택 미확정('확인 필요') 및 기존 시스템 명세 부족으로 범위 산정 리스크
- 인프라·트랜스코딩·프론트 전 영역을 30일 내 단독 수행 요구로 기간이 촉박
- 500만원 예산 대비 요구 범위가 넓어 단가가 낮은 편
프로젝트 유형리뉴얼
적합 개발자5년차 이상 미디어 스트리밍/백엔드 인프라 개발자 (Flutter + AWS + HLS/DASH)
클라이언트 정보
회사위시켓
위치서울특별시 강남구
고용형태CONTRACTOR
프로젝트 원문 설명
[프로젝트 개요]
- 기존 다운로드 방식으로 제공되던 모바일 플랫폼의 영상 재생 시스템을 스트리밍 방식으로 전환하여, 영상 로딩 속도를 개선하고 버퍼링을 최소화하는 서버 재구축 및 프론트엔드 연동 프로젝트입니다.
[프로젝트 배경 및 목표]
- 현재 운영 중인 모바일 영상 플랫폼은 사용자가 영상을 다운로드한 후 재생하는 구조로 인해 로딩 시간이 길고 네트워크 자원 소모가 큽니다. 이를 실시간 스트리밍 방식으로 변경하여 초기 로딩 시간을 단축하고 데이터 소모량을 줄이는 것이 핵심 목표입니다. 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)를 활용하는 방식의 제안도 적극 수용합니다. 도입되는 외부 서비스의 월 과금액은 사전에 클라이언트와 합의해야 하며, 별도의 라이선스 비용이 발생할 경우 예산과 분리하여 상호 협의하에 진행합니다.
- 기존 다운로드 방식으로 제공되던 모바일 플랫폼의 영상 재생 시스템을 스트리밍 방식으로 전환하여, 영상 로딩 속도를 개선하고 버퍼링을 최소화하는 서버 재구축 및 프론트엔드 연동 프로젝트입니다.
[프로젝트 배경 및 목표]
- 현재 운영 중인 모바일 영상 플랫폼은 사용자가 영상을 다운로드한 후 재생하는 구조로 인해 로딩 시간이 길고 네트워크 자원 소모가 큽니다. 이를 실시간 스트리밍 방식으로 변경하여 초기 로딩 시간을 단축하고 데이터 소모량을 줄이는 것이 핵심 목표입니다. 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)를 활용하는 방식의 제안도 적극 수용합니다. 도입되는 외부 서비스의 월 과금액은 사전에 클라이언트와 합의해야 하며, 별도의 라이선스 비용이 발생할 경우 예산과 분리하여 상호 협의하에 진행합니다.
위시켓에서 원본 확인
원본 보기