earticle

논문검색

Convergence of Internet, Broadcasting and Communication

임베디드 라이브 오디오 스트리밍 시스템 구현

원문정보

Implementation of Embedded Live Audio Streaming System : ESCatcher

황기태

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

This paper presents an implementation of a live audio streaming system using the Raspberry Pi 3 embedded computer. This system is a live streaming system not file-based streaming. This is a push streaming system which converts the incoming analog audio signal to digital samples and broadcasts them to multiple connected users concurrently. Since the server software is developed in Java language, it can be installed on any other embedded computers without any modification. We concluded that ESCatcher can service live streaming about 60 users concurrently through calculations and experiments, And also we achieved the delay time of a little bit more than 40ms between arrival of audio source and play on the android device

한국어

본 논문은 Raspberry Pi 3 임베디드 컴퓨터를 이용한 스트리밍 시스템의 구현 사례를 소개한다. 본 연구에서 구현한 스트리밍은 파일 전송 방식이 아닌 라이브 스트리밍 시스템이다. 오디오 입력 단자로부터 받은 아날로그 신호를 wav 형식으로 변환하여 서버에 접속한 다수의 사용자에게 동시에 방송하는 푸시형 멀티스레드 스트리밍이다. 스트리밍 서버 소프트웨어는 전체 자바 언어로 구현하였기 때문에 Raspberry Pi 3 가 아닌 다른 임베디드 컴퓨터에도 수정 없이 탑재될 수 있다. 계산과 실험을 통해 분석한 결과 최대 65여명을 동시 스트리밍 할 수 있다. 그리고 오디오 소스로부터 청취 단말기의 재생까지의 시간 지연은 40ms 남짓되는 것으로 평가되었다.

목차

요약
 Abstract
 I. 서론
 II. 시스템 구성 및 설계
  1. 전체 시스템 구성
  2. 시스템 작동 과정
  3. 설계 원칙
 III. 구현
  1. 라이브 스트리밍 서버
  2. 안드로이드 오디오 재생기
  3. 웹을 통한 라이브 스트리밍
 IV. 성능 분석
  1. 성능 분석 지표
  2. 동시 사용자 수 n
  3. 립싱크 오차 LipSyncError
 V. 결론
 References

저자정보

  • 황기태 Hwang, Ki-Tae. 정회원, 한성대학교 컴퓨터공학부

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.