• Title/Summary/Keyword: Playback System

검색결과 150건 처리시간 0.028초

HTTP기반의 듀얼스트리밍 시스템 설계 (A Study On HTTP-based Dual-Streaming System)

  • 반태학;김응렬;서아남;정회경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2014년도 춘계학술대회
    • /
    • pp.571-573
    • /
    • 2014
  • 오늘날 QoS 기술의 일환의 하나인 스트리밍 서비스의 기술들이 이슈화 되고 있다. 하지만 현재의 스트리밍 서비스는 한가지 화질의 영상으로 제공되며, 버퍼링과 같은 기술적인 문제점이 존재한다. 본 논문에서는 전송되는 스트림 데이터의 무결성을 위한 TCP와 스트림 데이터의 빠른 전송을 위한 UDP를 활용, 적응적 듀얼 스트리밍 시스템을 설계한다. 본 시스템에서는 실시간으로 들어오는 영상을 인코딩 과정을 통해 H.264기반의 여러 비트율의 영상을 바탕으로 서버와 클라이언트 간 TCP와 UDP를 통해 적응적인 네트워크 환경에서의 스트리밍 서비스를 제공한다. 이는 불특정 다수의 네트워크 환경에서 버퍼링의 최소화를 통해 지속적인 영상의 재생을 위한 다양한 스트리밍 분야와 멀티미디어 분야에 활용될 것이다.

  • PDF

리눅스 커널에서 네트워크 멀티미디어 서비스를 위한 메모리 복사 감소 기법 구현 (Implementation of Memory Copy Reduction Scheme for Networked Multimedia Service in Linux)

  • 김정원
    • 한국통신학회논문지
    • /
    • 제28권2B호
    • /
    • pp.129-137
    • /
    • 2003
  • MPEG(Motion Picture Expert Group)과 같은 멀티미디어 스트림은 연속적 재생으로 인해 데이터의 지속적인 디스크 검색을 요구한다. 따라서, 커널의 효율적인 지원이 필요한데, 유닉스 계열의 리눅스 버퍼 캐시 시스템은 비정기적이고 비실시간 데이터인 텍스트 데이터용으로 설계되었다. 대용량의 연속 미디어의 경우 커널 주소공간에서 사용자 주소공간으로의 대량의 복사가 이루어지므로 이 과정에서 CPU의 과중한 오버헤드가 발생한다. 이것은 시스템 처리율을 저하시킬 뿐만 아니라 QOS(Quality of Service)도 보장할 수 없다. 본 논문에서 이 메모리 복사 오버헤드를 감소시키기 위한 direct I/O와 one copy 기법을 리눅스 커널에서 설계 및 구현하였다. direct I/O는 디스크의 데이터를 커널 버퍼로 복사하지 않고 사용자 버퍼로 직접 복사하므로 CPU 오버헤드를 획기적으로 감소시킬 수 있다. 그리고, one-copy는 사용자 버퍼로 데이터를 복사하지 않고 직접 네트워크로 전송하는 기법이다. 구현 결과, CPU 오버헤드의 상당한 감소와 시스템의 처리율이 향상됨을 확인하였다.

Head-End-Network에서 대화형 서비스를 위한 멀티캐스트 VOD 시스템 (Multicast VOD System for Interactive Services in the Head-End-Network)

  • 김백현;황태준;김익수
    • 정보처리학회논문지B
    • /
    • 제11B권3호
    • /
    • pp.361-368
    • /
    • 2004
  • 본 논문은 멀티캐스트 전송 네트워크 상에서 Head-End-Network(HNET) 및 BISM(Buffering algorithm for Interactive Services in Multicast)을 사용하여 VCR 서비스를 제공하는 대화형 VOD 시스템을 제안한다. HNET은 Switching Agent(SA)와 캐쉬를 적용한 Head-End-Nodes(HENs) 및 클라이언트로 구성되며, HENs는 SA의 제어하에 요청된 비디오 스트림을 분산저장하며, 클라이언트 버퍼는 다양한 VCR 재생률을 지원하기 위하여 BISM을 사용하여 동적으로 확장된다. 본 논문에서 대화형 VCR 서비스는 서버 또는 HENs에 의해 네트워크 상에 전송되는 비디오 스트림과 클라이언트 버퍼에 저장된 데이터만을 사용하여 제공된다. 그러므로 제안된 기술은 네트워크의 부하를 감소시킬 수 있으며, 서버로부터 불필요한 채널의 할당 및 중복된 비디오 컨텐츠의 전송을 제한하게 되어 시스템 성능을 향상시킬 수 있는 방법을 제시한다.

멀티미디어 서버에서 에너지 절약을 위한 데이터 배치 및 전원 관리 (Data placement and power management for energy saving in multimedia servers)

  • 이경진;김은삼
    • 디지털콘텐츠학회 논문지
    • /
    • 제19권1호
    • /
    • pp.43-49
    • /
    • 2018
  • 최근 인터넷 기반 대용량 데이터 서비스에 수요가 급증함에 따라 대규모 데이터 센터의 필요성이 커지고 있다. 하지만 이러한 데이터 센터에서는 수많은 서버와 장비를 운영하기 위해 막대한 에너지를 소모한다. 따라서 본 논문에서는 멀티미디어 서버에서 시스템의 부하 수준에 따라서 특정 서버들에 부하를 집중시킨 후 서버를 즉시 종료함으로써 에너지를 절약하는 기법을 제안한다. 이를 위해 비디오 재생 요청이 전체 시스템에 균등하게 배분될 수 있도록 인기도에 따라 각 비디오가 저장되는 서버 그룹 수를 결정한다. 마지막으로 실험을 통하여 본 논문에서 제안하는 멀티미디어 서버에서 데이터 배치 및 전원 관리 기법이 서비스 품질을 유지하면서 기존의 방법에 비해 전원을 켜는 서버 수를 줄임으로써 에너지를 크게 감소시킨다는 것을 보인다.

저장매체 스트리밍에서 substream에 기초한 비순차 패킷 스케줄링 (Substream-based out-of-sequence packet scheduling for streaming stored media)

  • 최수정;안희준;강상혁
    • 한국통신학회논문지
    • /
    • 제29권10C호
    • /
    • pp.1469-1483
    • /
    • 2004
  • 이 논문에서는 스트리밍 미디어에 대해 속도 대비 왜곡을 최적화하는 패킷 스케줄링 알고리듬을 제안한다. 수신단은 패킷을 받으면 ACK를 보내는데, 주기적으로 관측한 채널 throughput을 함께 보낸다. 비디오 패킷의 중요도는 움직임 백터, 텍스처 필드, 시간계층화를 고려하여 GOP 내에서의 위치에 의해 결정되며, 이것을 이용하여 서브스트림을 정의한다. 서버는 수신단으로부터 온 응답 정보와 비디오의 통계적 특징을 사용하여 임의의 시점에서 전송하고자 하는 최적의 서브스트림을 결정한다. 이를 위해 스트리밍 시스템을 류잉 시스템으로 모델링하고, 각 서브.스트림에 있는 프레임의 복호화 실패을을 체감대역폭을 이용하여 계산하고 그 시점에 전송할 최적의 서브스트림을 선택한다. 수신단이 주기적으로 기록하고 전송한 채널정보에 대해, 송신단은 최적의 서브스트림을 새로이 계산하는데, 그때까지 서브스트링의 데이터는 Earliest Deadline First(EDP)방식으로 전송핀다. 이 때, 전송 순서는 원래의 재생 순서와 다르게 된다. 그리고, 실제 비디오 데이터를 사용한 실험에서, 제안한 스케줄링이 기존의 순차적인 전송보다 성능이 좋다는 것을 보여준다.

효율적으로 계산 복잡도를 줄인 프레임 제거 트랜스코더 시스템 구조 (An efficient and Low-Complexity Frame-Skipping Transcoder System Architecture)

  • 김성민;김현희;박시용;정기동
    • 정보처리학회논문지B
    • /
    • 제12B권4호
    • /
    • pp.451-458
    • /
    • 2005
  • 트랜스코딩은 한 가지 형태로 부호화된 멀티미디어 데이터를 서로 다른 재생 데이터율을 요구하는 이질적인 클라이언트에게 적응적으로 전달하기 위한 해결책이다 따라서, 트랜스코딩 기법은 입력 스트림을 복호시켜 클라이언트가 요구한 출력 스트림으로 부호화하는 것이 필요하다. 일반적으로, 계산량을 줄이기 위해서 제안된 트랜스코딩 기법들은 비디오 화질의 열화를 발생시키고 그와 반대의 경우는 많은 계산량을 초래한다. 이와 같은 계산량과 화질 사이의 문제를 해결하기 위해서 여러 가지 기법들이 연구되었다. 하지만, 대부분의 연구가 트랜스코더 내부에 한정되어 있었고, 서버 측과의 상호작용을 통한 성능 향상에 대한 연구는 적었다. 멀티미디어 데이터를 전력과 성능이 낮은 단말기 또는 낮은 대역폭의 네트워크에 속한 이질적인 클라이언트로 서비스할 때, 트랜스코더 자체의 해결 방안에 서버 측에의 특정 작업을 추가할 경우 트랜스코더에서 실제 처리해야 하는 프레임의 개수를 줄일 수 있고 이를 통해서 서비스 효율의 향상을 기대할 수 있다. 따라서 본 논문에서는 효율적인 트랜스코더와 서버 측 기반의 알고리즘을 함께 고려하여 계산 처리 과정을 줄일 수 있는 프레임 제거 트랜스코더 시스템 구조를 제안한다.

Ext3 파일 시스템 기반의 편집된 대용량 멀티미디어 파일의 고속 저장 기법 (A Fast Writing Technique of Large-sized Edited Multimedia Files based on the Ext3 File System)

  • 정승완;남영진;서대화
    • 정보처리학회논문지A
    • /
    • 제16A권2호
    • /
    • pp.89-100
    • /
    • 2009
  • 디지털 기술의 발전과 고화질 미디어의 확산에 따라 휴대폰, 디지털 TV, PMP, 디지털 캠코더, 디지털 카메라 등의 멀티미디어 장치에 대한 사용자 수요가 점차 증가하는 추세이다. 이러한 장치들은 멀티미디어 파일 재생 및 편집 등의 멀티미디어 파일 처리와 관련된 다양한 서비스를 제공하고 있다. 그 중 편집된 대용량 멀티미디어 파일을 저장하는데 있어, 기존 파일 시스템은 많은 시간과 디스크 입출력을 소요하는 성능상의 문제점을 갖고 있다. 본 논문에서는 Ext3 파일 시스템에 아이노드 블록 포인터 재설정을 통한 데이터 블록 공유 기법을 추가하여 편집된 대용량 멀티미디어 파일을 빠르고 효율적으로 저장할 수 있는 기법을 제시한다. 제안된 기법을 적용할 경우 다양한 형태로 편집된 파일에 대한 Ext3 파일 시스템의 저장 성능을 평균 16배 향상시킬 뿐 아니라, 데이터 블록 공유를 통해 사용된 디스크 공간을 획기적으로 줄여줄 수 있음을 실험을 통하여 보여준다.

실외에서 애완견 분실 방지를 위한 스마트 어깨줄 (Smart Harness for Preventing Pet Loss Outdoors)

  • 이준혁;류세현;임종찬;최태현;한영오
    • 한국전자통신학회논문지
    • /
    • 제16권4호
    • /
    • pp.709-718
    • /
    • 2021
  • 본 논문에서 유기동물 발생 통계를 통해 유기견이 매년 증가함을 알 수있다. 유기견의 발생 건수를 줄이는 것을 목표로 ESP32 모듈과 GPS센서를 이용해 실시간 위치추적 시스템을 기반으로 스마트 애완견 어깨줄을 구현하였다. 블루투스 모듈이 내장된 ESP32모듈로 각종센서를 이용해 MCU로 입력시켜 최종적으로 스마트폰 어플로 출력하여, 내장 블루투스 모듈을 통해 통신한다. 추가적으로 네오픽셀을 이용해 야간에 취약한 점을 LED 발광을 통해 보완하고, 경고거리를 설정해 자동으로 LED 점멸효과와 MP3모듈을 통한 음악재생 시스템을 설계한다. 또한 자이로센서를 통해 활동량 측정해 애완견의 헬스케어에도 도움을 줄 수 있는 스마트 애완견 어깨줄을 설계하였다.

멀티미디어 교실을 위한 윈도우 NT 기반 스트림 서버 구현 (Implementation of a Windows NT Based Stream Server for Multimedia School Systems)

  • 손주영
    • 한국멀티미디어학회논문지
    • /
    • 제2권3호
    • /
    • pp.277-288
    • /
    • 1999
  • 개인화된 학습내용과 진도로 멀티미디어를 이용한 교재를 통해 학습 효과를 크게 제고할 수 있는 중등학교 멀티미디어 교실과 대학의 멀티미디어 센터를 위한 분산 스트림 서버 시스템을 구현하였다. 기존의 멀티미디어 정보 재생 시스템은 멀티미디어 교실에 적용하기에 적절하지 못한 제약점을 가지고 있다. 과다한 스트림당 비용이 요구되거나 그렇지 않으면 학습에 활용하기에는 저급한 재생 품질, 원활하지 못하는 시스템 및 서비스 확장성, 개별적 고유 클라이언트 환경에 의한 사용 이절감, 교사 조작 능력과 표현 의도가 전혀 고려되지 않은 일반적 저작 도구로 인한 교재 저작 어려움 그리고 구성 시스템간의 유기적 연동 부재로 인한 관리 어려움 등의 문제점을 극복한 시스댐을 구현하였다. 폐쇄되어 있는 교실에서뿐만 아니라 인터넷을 통한 광범 위한 원격 교육에 확장할 수 있도록 웹 기반 분산 시스댐으로 구성하였다. 전체 시스템의 구성 요소는 멀티미 디어 정보 저장 및 재생을 담당하는 스트림 서버 클라이언트 시스템, 분산되어 있는 서버의 통합 역할을 하는 서비스 게이트웨이, 그리고 클립 및 교재 저작을 위한 저작관리 시스템 등이다. 본 논문에서는 그 가운데 멀티미디어 정보를 저장, 전송하는스트립 서버의 설계 및 구현에 대해 설명한다. 윈도우NT서버에서 실행되는 한 대의 스트림 서버 시스템으로 한 학급의 클라이언트(50-60대)에서 MPEG~ 1 스트렴을 동시에 재생할 수 있는 성능을 아무런 시스템 변경 없이 응용 수준의 소프트웨어 엔진만으로 실현하였다. 그리고 타 구성 요소 시스템간의 유기적 연동을 통한 시스템의 확장성과 서비스의 유연성을 확보할 수 있었다.

  • PDF

ICT 제조업과 서비스업의 효율성과 생산성 (Efficiency and Productivity on ICT Industry)

  • 정분도
    • 통상정보연구
    • /
    • 제16권4호
    • /
    • pp.55-75
    • /
    • 2014
  • 본 연구는 국내 ICT 제조업과 서비스업의 경쟁력 강화를 위한 기초 연구로서 효율성과 생산성 추이 및 생산성의 결정요인을 분석하는 것을 목적으로 하였다. 구체적으로 본 연구는 ICT산업의 효율성 분석을 위해 ICT 제조업 23개 업종과 ICT 서비스업 18개 업종에 대하여 2007년부터 2011년까지 5년간 규모의 수익불변을 가정한 DEA(Data Envelopment Analysis)의 CCR모형과 규모의 수익가변을 가정한 BCC모형을 통해 기술효율성과 순수기술효율성의 정태적 효율성을 살펴보고, 기술효율성에 대한 DEA/Window 분석과 Malmquist 생산성 지수를 이용하여 동태적 효율성을 분석하였다.

  • PDF