프로젝트 배경
스마트폰, 태블릿 등 모바일 기기의 보급이 확대되면서 개인적으로 소유한 멀티미디어 콘텐츠를 언제 어디서든 편리하게 감상하고자 하는 사용자들의 요구가 증가했습니다. 특히 홈 네트워크 환경에서 UPnP/DLNA를 활용해 NAS나 PC에 저장된 콘텐츠를 모바일 기기로 스트리밍하는 기능에 대한 필요성이 커졌습니다.
이러한 배경을 바탕으로, 기기 내 미디어 파일 재생은 물론 UPnP/DLNA 기반의 네트워크 스트리밍까지 하나의 앱으로 통합하여 사용자에게 최고의 미디어 감상 경험을 제공하는 것을 목표로 'H Player'를 개발했습니다.
이러한 배경을 바탕으로, 기기 내 미디어 파일 재생은 물론 UPnP/DLNA 기반의 네트워크 스트리밍까지 하나의 앱으로 통합하여 사용자에게 최고의 미디어 감상 경험을 제공하는 것을 목표로 'H Player'를 개발했습니다.
프로젝트 성과
기기 내 콘텐츠 재생과 UPnP/DLNA 스트리밍 기능을 통합하여 사용자 만족도 높임
기기 내 콘텐츠 재생과 UPnP/DLNA 스트리밍 기능을 통합하여 사용자 만족도를 높였습니다. 효율적인 라이브러리 활용으로 프로젝트를 성공적으로 완료했습니다.
핵심 기능

통합 미디어 플레이어
스마트폰/태블릿 내 미디어를 관리하고 재생하며, UPnP/DLNA 서버의 콘텐츠를 스트리밍하는 통합 미디어 플레이어입니다.
진행 단계
진행 단계
2024.03.
기획 → 디자인 → 개발(Android Java, UPnP/DLNA 기능 구현) → 테스트 → 런칭 순으로 진행되었습니다.
프로젝트 상세
1) 포트폴리오 소개
- 서비스 카테고리: 멀티미디어 플레이어, 미디어 스트리밍
- 메인 타깃: 개인 미디어 콘텐츠를 스마트폰/태블릿에서 재생하거나, UPnP/DLNA를 활용해 홈 네트워크 내에서 미디어를 스트리밍하고자 하는 일반 사용자
2) 작업 범위
- 개발 참여 범위: Android Java를 활용한 클라이언트 앱 개발
- 지원 환경: Android
3) 주요 업무
- 기기 내 콘텐츠 관리 및 재생 기능: 내장된 저장소의 동영상, 음악, 사진을 분류하고 표시하는 기능 구현 및 고화질 동영상, 다양한 오디오 포맷, 사진을 원활하게 재생하는 플레이어 기능 개발
- UPnP/DLNA 스트리밍 기능: 홈 네트워크 내 UPnP/DLNA 서버(NAS, PC 등) 자동 검색 및 연결 로직 구현, 서버에 저장된 미디어 파일을 스트리밍 방식으로 재생하는 기능 개발
- 사용자 인터페이스(UI/UX) 개발: 직관적이고 사용자 친화적인 인터페이스 디자인 및 구현
4) 주안점
- 사용자 편의성: 복잡한 설정 없이 누구나 쉽게 사용할 수 있는 직관적인 인터페이스 제공
- 다양한 미디어 지원: 변환 과정 없이 주요 동영상, 음악, 사진 포맷을 폭넓게 지원
- 안정적인 스트리밍: 홈 네트워크 환경에서 끊김 없이 안정적으로 미디어를 스트리밍하는 기능 구현
- 서비스 카테고리: 멀티미디어 플레이어, 미디어 스트리밍
- 메인 타깃: 개인 미디어 콘텐츠를 스마트폰/태블릿에서 재생하거나, UPnP/DLNA를 활용해 홈 네트워크 내에서 미디어를 스트리밍하고자 하는 일반 사용자
2) 작업 범위
- 개발 참여 범위: Android Java를 활용한 클라이언트 앱 개발
- 지원 환경: Android
3) 주요 업무
- 기기 내 콘텐츠 관리 및 재생 기능: 내장된 저장소의 동영상, 음악, 사진을 분류하고 표시하는 기능 구현 및 고화질 동영상, 다양한 오디오 포맷, 사진을 원활하게 재생하는 플레이어 기능 개발
- UPnP/DLNA 스트리밍 기능: 홈 네트워크 내 UPnP/DLNA 서버(NAS, PC 등) 자동 검색 및 연결 로직 구현, 서버에 저장된 미디어 파일을 스트리밍 방식으로 재생하는 기능 개발
- 사용자 인터페이스(UI/UX) 개발: 직관적이고 사용자 친화적인 인터페이스 디자인 및 구현
4) 주안점
- 사용자 편의성: 복잡한 설정 없이 누구나 쉽게 사용할 수 있는 직관적인 인터페이스 제공
- 다양한 미디어 지원: 변환 과정 없이 주요 동영상, 음악, 사진 포맷을 폭넓게 지원
- 안정적인 스트리밍: 홈 네트워크 환경에서 끊김 없이 안정적으로 미디어를 스트리밍하는 기능 구현

