프로젝트 배경
1) 문제점 - 2000년대 초반, 일반 사용자가 실시간 방송을 송출하거나 시청할 수 있는 플랫폼이 부재 - 방송 송출과 시청 모두 고사양 장비나 별도의 기술 없이 구현하기 어려운 시대적 한계 존재 - 스트리밍 서버와 웹 서비스 간의 연동 미비로 인해 실시간 방송의 상용화가 어려움 2) 프로젝트 목표 - 누구나 실시간 방송을 송출하고 시청할 수 있는 웹 기반 플랫폼 구축 - 스트리밍 서버와 웹
프로젝트 성과
국내 최초의 개인 방송 플랫폼 초기 버전 개발 주도
2005년 1월부터 약 5개월간 웹, 서버, 미들웨어, 플레이어 전반 개발 주도
스트리밍 서버 연동을 위한 미들웨어 직접 설계 및 구현
방송 송출자와 시청자 간의 연결을 효율적으로 처리하는 중계 시스템 완성
아프리카TV 모바일 앱 초판 개발
2009년 iOS/Android 기반으로 방송 시청 및 채팅이 가능한 최초 앱 개발 완료
당시 기준으로 고난도의 실시간 통신 기능 웹/앱 환경에 안정적으로 구현
수천 명 동시 접속 환경에서도 안정적인 방송 및 채팅 경험 제공
실시간 방송 플랫폼의 기술적 기반 마련
이후 수년간 확장 및 고도화되는 아프리카TV의 기반 시스템 구조 완성
핵심 기능
진행 단계
서비스 기획 회의 및 시스템 설계
2025.01.
실시간 방송의 구조 정의, 스트리밍 서버 연동 아키텍처 설계
프로젝트 상세
1) 포트폴리오 소개 아프리카TV의 초창기 개발에 핵심 개발자로 참여하였습니다. 서비스 초기 단계에서 웹, 서버, 시스템 아키텍처를 전반적으로 설계하고, 실시간 방송 스트리밍 서버와의 연동을 위한 미들웨어를 직접 개발하였습니다. 이후 모바일 환경 확장에 대응하여 아프리카TV 모바일 앱의 최초 버전을 개발하여, 실시간 방송 시청 및 채팅 기능의 모바일 구현을 담당하였습니다. 당시에는 생소했







