원문정보
Design and Implementation of A Smart-phone App. for Song-sharing SNS Function and Real-time Streaming Service
초록
영어
A streaming service is considered as an important fact to listen musics at mobile device in the popular smart-phone era. An apple's HTTP Live Streaming method is used in iOS and a RTSP(Real-time Streaming Protocol) method is used in Android OS. A Wowza Media Sever will be used to support both apple and android mobile streaming. This paper describes a design and implementation of smart-phone app. to record user's songs by userself with smart-phone recording function, upload to the streaming server and to service real-time mobile streaming play for an user's selected song and provide song sharing SNS functions.
한국어
스마트폰의 대중화로 모바일기기에서의 음악을 듣기 위한 스트리밍 서비스가 주요시 되고 있다. 애플 iOS 에서는 Apple의 HTTP Live Streaming 방식을 사용하고 안드로이드에서는 RTSP(Real-time Streaming Protocol) 방식을 사용한다. 모바일 실시간 스트리밍을 지원하기 위해 와우자 미디어 서버를 사용하게 되는데, 이는 애플과 안드로이드 모바일 스트리밍 모두를 지원한다. 본 논문에서는 스마트폰 자체의 녹음 기능을 통해 유저 스스로가 노래를 녹음하 고, 이를 스트리밍 서버에 업로드 하여 유저가 선택한 노래를 실시간으로 스트리밍 모바일 재생 서비스가 가능하고, 노래공유 SNS 기능을 제공하는 스마트폰 앱의 설계 및 구현에 대해 기술하고자 한다.
목차
Abstract
I. 서론
II. UML을 이용한 “나도 가수다” 스마트폰 앱의 설계
1. 요구사항 분석
2. 유즈 케이스(Use Case) 기술
3. 객체지향 클래스 다이어그램 설계
4. 순차 다이어그램
III. “나도 가수다”스마트폰 앱의 구현
1. 노래 녹음/재생 및 오디오 스트리밍 구현
2. 화면 display 기능 구현
3. 음악공유 SNS 기능 구현
IV. 결론
참고문헌