안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
글로벌 실시간 라이브 커머스 오픈 마켓 플랫폼 구축
개발 · 디자인 · 기획
중개ㆍ매칭 플랫폼, 입점몰 구축, 라이브 커머스
프로젝트 배경
실시간 스트리밍의 핵심인 저지연 전송을 위해 RTMP(Real-Time Messaging Protocol)로 판매자의 모바일에서 영상을 인제스트하고, Wowza Streaming Engine을 통해 HLS(HTTP Live Streaming) 형식으로 실시간 변환합니다. RTMP는 1초 이하의 낮은 지연시간을 제공하지만 일부 네트워크에서 차단될 수 있고, HLS는 호환성이 높지만 지연이 발생하므로, 변환 과정을 최적화하여 최종 지연시간을 3초 이내로 유지합니다.

글로벌 서비스를 위해 AWS CloudFront를 기반으로 아시아(서울, 도쿄, 싱가포르), 유럽(런던, 프랑크푸르트), 북미(버지니아, 오레곤) 지역에 엣지 서버를 배치합니다. 시청자의 지리적 위치를 자동으로 감지하여 가장 가까운 엣지 서버에서 스트림을 전송함으로써 네트워크 지연을 최소화하고, 각 지역의 피크 시간대 트래픽을 분산 처리합니다.

대규모 동시 접속을 처리하기 위해 오토 스케일링 구조를 설계합니다. 인기 방송의 시청자가 급증할 때 자동으로 서버 인스턴스를 증설하고, 트래픽이 감소하면 축소하여 비용을 최적화합니다. Redis를 활용한 세션 관리로 수만 명의 동시 시청자를 안정적으로 처리합니다.

판매자 앱에서는 간단한 터치 몇 번으로 라이브 방송을 시작할 수 있도록 UI를 설계합니다. 방송 시작 전 상품을 선택하고, 방송 중에는 화면 하단에 상품 정보가 노출되어 시청자가 즉시 구매 버튼을 클릭할 수 있습니다. 방송 중 상품 교체, 가격 할인, 한정 수량 설정 등을 실시간으로 조정할 수 있는 판매자 제어 기능을 제공합니다.

시청자 앱은 방송 목록을 카테고리별, 인기순, 최신순으로 탐색할 수 있으며, 라이브 중인 방송은 썸네일에 'LIVE' 표시를 통해 즉시 식별 가능합니다. 방송 시청 중에는 실시간 채팅창에서 다른 시청자 및 판매자와 소통하고, 하트나 이모티콘으로 반응을 표현할 수 있습니다. 구매 버튼 클릭 시 방송 화면을 유지한 채 오버레이 방식으로 결제 화면이 나타나 방송을 놓치지 않고 구매할 수 있습니다.

Stripe 결제 시스템은 신용카드, 직불카드, Apple Pay, Google Pay 등 다양한 결제 수단을 지원하며, 각 국가의 결제 규정과 세법을 자동으로 준수합니다. 판매자는 자신의 Stripe 계정을 연동하면 판매 대금이 직접 입금되며, 플랫폼은 거래 수수료만 차감합니다. 환율은 실시간으로 반영되어 시청자는 자국 통화로 가격을 확인하고 결제할 수 있습니다.

실시간 채팅 시스템은 WebSocket을 활용하여 구현하며, 욕설 필터링, 스팸 방지, 채팅 속도 제한 등의 안전장치를 포함합니다. 판매자는 특정 사용자를 차단하거나 채팅을 일시적으로 제한할 수 있으며, 방송 종료 후 채팅 로그를 확인하여 고객 피드백을 분석할 수 있습니다.

네트워크 상황에 따른 적응형 비트레이트(Adaptive Bitrate Streaming)를 구현하여 시청자의 인터넷 속도가 느려지면 자동으로 화질을 낮춰 끊김을 방지하고, 속도가 개선되면 다시 고화질로 전환합니다. 판매자는 방송 시작 시 고화질(1080p), 표준화질(720p), 저화질(480p) 중 선택할 수 있으며, 데이터 사용량을 고려하여 설정할 수 있습니다.

판매자 대시보드에서는 실시간 시청자 수, 누적 시청 시간, 판매 건수, 매출액, 채팅 활성도 등의 방송 통계를 확인할 수 있습니다. 방송 종료 후에는 상세 리포트를 제공하여 어떤 시점에 시청자가 가장 많았는지, 어떤 상품이 가장 많이 판매되었는지 분석할 수 있어 다음 방송 전략 수립에 활용합니다.

보안과 콘텐츠 관리를 위해 부적절한 방송 내용을 신고할 수 있는 시스템을 구축하고, 관리자가 실시간으로 모니터링하여 정책 위반 시 방송을 즉시 중단할 수 있습니다. 판매 금지 품목(불법 제품, 위조품 등)에 대한 자동 필터링 시스템을 도입하여 플랫폼의 신뢰성을 유지합니다.
프로젝트 성과
글로벌 스트리밍 인프라 구축 성공
아시아, 유럽, 북미 15개국 엣지 서버 배치로 전세계 커버 완료, 평균 지연시간 2.8초 달성하여 글로벌 라이브 커머스 서비스 기반을 마련하였습니다.
대규모 트래픽 처리 능력 확보
동시 시청자 50,000명 처리 가능한 확장 가능 인프라 구축으로 인기 방송의 폭발적 트래픽에도 안정적인 서비스를 제공하였습니다.
글로벌 판매자 생태계 형성
런칭 10개월 내 2,500명의 글로벌 판매자 유치, 월 평균 거래액 $850,000 달성으로 오픈 마켓 비즈니스 모델의 성공 가능성을 입증하였습니다.
핵심 기능
RTMP-HLS 기반 글로벌 저지연 라이브 스트리밍 시스템
RTMP로 실시간 방송을 인제스트하고 HLS로 변환하여 글로벌 엣지 서버를 통해 전세계 시청자에게 평균 2.8초 지연으로 안정적인 라이브 방송을 제공하는 시스템입니다.
진행 단계
기획 및 기술 아키텍처 설계
2016.01.
글로벌 라이브 커머스 시장 분석 및 경쟁사 벤치마킹, RTMP/HLS 스트리밍 기술 검증, 글로벌 엣지 서버 네트워크 설계, Stripe 결제 통합 방안을 수립하였습니다.
스트리밍 인프라 및 앱 개발
2016.04.
Wowza 기반 스트리밍 서버 구축, AWS CloudFront 엣지 서버 배치, iOS/Android 앱 개발, 실시간 채팅 및 결제 시스템 통합을 완료하였습니다.
글로벌 베타 테스트 및 정식 런칭
2016.09.
15개국 300명 베타 테스터 대상 스트리밍 품질 및 다국가 결제 시나리오 검증, 피드백 반영 후 정식 서비스 오픈 및 글로벌 마케팅을 실행하였습니다.
프로젝트 상세
- 프로젝트 소개:
누구나 판매자로 가입하여 실시간 라이브 방송을 통해 상품을 판매할 수 있는 글로벌 모바일 라이브 커머스 오픈 마켓 플랫폼입니다. RTMP 기반의 실시간 방송을 HLS로 변환하여 전세계 시청자에게 안정적으로 송출하고, Stripe 글로벌 결제 시스템을 통해 국경 없는 커머스 생태계를 구축하였습니다.

- 작업범위:
① iOS 및 Android 네이티브 앱 개발 - Swift와 Java 기반 라이브 방송 및 시청 앱
② 실시간 라이브 스트리밍 시스템 구축 - RTMP 인제스트 및 HLS 변환 파이프라인
③ 글로벌 엣지 서버 네트워크 구축 - 다국가 CDN 및 지역별 엣지 서버 배치
④ 글로벌 결제 시스템 연동 - Stripe API를 활용한 다국가 다통화 결제
⑤ 오픈 마켓 상품 관리 시스템 - 판매자 등록, 상품 업로드, 재고 관리
⑥ 실시간 채팅 및 상호작용 기능 - WebSocket 기반 라이브 채팅 및 구매 알림

- 핵심기능:
① 실시간 라이브 방송 송출 - RTMP 프로토콜을 통한 모바일 라이브 스트리밍
② HLS 기반 글로벌 시청 - 전세계 어디서든 저지연 라이브 방송 시청 가능
③ 라이브 중 즉시 구매 - 방송 시청 중 상품 클릭으로 즉시 구매 프로세스 진입
④ 오픈 마켓 판매자 시스템 - 누구나 판매자 가입 후 상품 등록 및 라이브 방송
⑤ 글로벌 다통화 결제 - Stripe 연동으로 150개국 이상, 135개 통화 지원
⑥ 실시간 채팅 및 리액션 - 시청자 실시간 채팅, 하트, 이모티콘 상호작용

- 주안점:
① 저지연 실시간 스트리밍 - RTMP to HLS 변환 지연 시간 3초 이내 최적화
② 글로벌 네트워크 안정성 - 지역별 엣지 서버로 각 국가 최적 스트리밍 경로 확보
③ 대규모 동시 접속 처리 - 수만 명 동시 시청 가능한 확장 가능 인프라
④ 글로벌 결제 신뢰성 - 다국가 결제 규정 준수 및 환율 자동 반영
⑤ 판매자 진입장벽 최소화 - 간편한 상품 등록 및 방송 시작 프로세스
⑥ 모바일 최적화 - 다양한 네트워크 환경에서 안정적인 방송 및 시청

- 성과:
① 글로벌 서비스 인프라 구축 - 아시아, 유럽, 북미 15개국 엣지 서버 배치로 전세계 서비스 커버
② 스트리밍 안정성 확보 - 평균 지연시간 2.8초, 동시 시청자 50,000명 처리 가능한 인프라 구축
③ 판매자 생태계 형성 - 런칭 10개월 내 글로벌 판매자 2,500명 유치, 월 평균 거래액 $850,000 달성

- 진행단계:
① 기획 및 기술 아키텍처 설계 (2016.01-03) - 글로벌 라이브 커머스 시장 조사, RTMP/HLS 스트리밍 기술 검증, 엣지 서버 네트워크 설계, Stripe 결제 통합 방안 수립
② 스트리밍 인프라 구축 및 앱 개발 (2016.04-08) - Wowza 스트리밍 서버 구축, 글로벌 CDN 및 엣지 서버 배치, iOS/Android 앱 개발, 실시간 채팅 시스템 구현
③ 베타 테스트 및 정식 런칭 (2016.09-11) - 글로벌 베타 테스터 300명 대상 스트리밍 품질 테스트, 다국가 결제 시나리오 검증, 정식 서비스 오픈 및 글로벌 마케팅1) 포트폴리오 소개 : 서비스 카테고리(ex. 커머스, AI 등)와 메인 타깃(ex. 주부, 청소년) 등을 포함한 간략한 소개
- 예시 : 주부들을 위한 생활용품 커머스 개발

2) 작업 범위 : 개발에 참여한 범위 및 지원환경
- 예시) 화면 설계, UI/UX 디자인, 서버 구축, Front-end 개발, 관리자 페이지 개발 등
- 예시) 반응형 웹, Android, iOS 등

3) 주요 업무 : 해당 서비스의 주요 기능 및 주요 페이지
- 예시) 회원등급제 기능, 숙소 추천 로직 구성, GPS 기반 숙소 리스트, 실시간 예약 및 결제 페이지 등

4) 주안점 : 서비스 구축 시 중점이 되었던 사항
- 예시) 개인 정보에 대한 보안, 트렌디한 디자인 등

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

ap******
개발 · 법인사업자

프로젝트 정보

참여 기간
2016.01. ~ 2016.11.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
****글로벌커머스(라이브 커머스 플랫폼)
역할
PM, 기획, UI/UX 디자인, iOS/Android 앱 개발, 라이브 스트리밍 서버 구축, 엣지 서버 인프라 설계, 글로벌 결제 시스템 연동, 백엔드 API 개발, QA 테스트
관련 기술
AWS
Android
Azure
HTML
iOS
JavaScript
WebRTC
FFmpeg