• 제목/요약/키워드: Player Client

검색결과 47건 처리시간 0.027초

다중 SNS 채널을 위한 RELAY 모듈의 구현 및 실험 (Implementation and Test of RELAY Module for Multiple SNS Channels)

  • 안희학;이대식
    • 한국정보전자통신기술학회논문지
    • /
    • 제11권4호
    • /
    • pp.362-369
    • /
    • 2018
  • 본 논문에서는 외부 스트리밍 서버의 출력 채널을 포함한 복수의 출력 채널을 통해 다중 SNS 채널 자동 스트리밍하는 방법을 제안한다. 다중 SNS 채널 자동 스트리밍 서버는 2개 이상의 출력 채널을 설정하는 RELAY module로 동영상 콘텐츠의 송신을 제어하는 출력 관리 모듈을 포함한다. 본 논문에서는 다중 SNS 채널 자동 스트리밍에서 RELAY module을 사용하여 HD와 FHD 동영상으로 구분하여 실험하였다. HD 동영상의 RELAY module을 사용하는 RELAY 스트림에서 publisher client는 1 채널, player client는 1 채널, 그리고 RELAY module 1일 때 CPU의 점유율은 0.6%이고, heap memory의 점유율은 0.3%인 20Mbyte이다. publisher client는 183 채널, player client는 183 채널, RELAY module 183일 때 CPU의 점유율은 99.9%이고, heap memory의 점유율은 45.8%인 3.7Gbyte이다. 따라서 동영상이 송출되는 출력 채널을 외부 스트리밍 서버의 출력 채널을 확장함으로 스트리밍 서버의 규모에 제한이 되지 않는다. 그리고 외부 스트리밍 서버의 출력 채널을 동영상이 송출되는 출력 채널로 할당하는 과정이 용이하게 이루어져 다수의 동영상 송출 시에도 효율적인 출력 채널 관리가 가능하다.

A Novel Bit Rate Adaptation using Buffer Size Optimization for Video Streaming

  • Kang, Young-myoung
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제12권4호
    • /
    • pp.166-172
    • /
    • 2020
  • Video streaming application such as YouTube is one of the most popular mobile applications. To adjust the quality of video for available network bandwidth, a streaming server provides multiple representations of video of which bit rate has different bandwidth requirements. A streaming client utilizes an adaptive bit rate scheme to select a proper video representation that the network can support. The download behavior of video streaming client player is governed by several parameters such as maximum buffer size. Especially, the size of the maximum playback buffer in the client player can greatly affect the user experience. To tackle this problem, in this paper, we propose the maximum buffer size optimization according to available network bandwidth and buffer status. Our simulation study shows that our proposed buffer size optimization scheme successfully mitigates playback stalls while preserving the similar quality of streaming video compared to existing ABR schemes.

공개키 기반의 디지털 콘텐츠 및 인스턴트 플레이어 보호방법연구 (Protect Digital Contents and Instant Player using PKI)

  • 류석
    • 정보처리학회논문지C
    • /
    • 제13C권7호
    • /
    • pp.837-842
    • /
    • 2006
  • 인터넷 기술의 발전에 따라 많은 사람들이 인터넷을 통하여 다양한 디지털 콘텐츠를 액세스할 수 있게 되었으나 이러한 접근은 저작권과 소유권 침해를 일으킬 수 있다. 디지털 콘텐츠가 다운로드 된 이후에 디지털 콘텐츠를 보호할 수 있는 방안으로 디지털 콘텐츠에 대한 저작권을 보호하기 위해 DRM(Digital Rights Management)기술이 연구되고 있는 상태이다. 본 논문에서는 콘텐츠의 생성에서부터 사용자가 사용하는 Player를 사용자의 공개키로 암호화하고 Player 내부에 디지털 콘텐츠에 대한 저작권을 보호할 수 있는 일정기간 사용이 가능한 대칭키와 CCI(Copy Control Information)을 넣는 시스템을 제안한다.

포톤 네트워크를 이용한 VR 멀티게임 구현, 'Arcade VR Battle' (Implementation of VR Multi-games using Photon Network, 'Arcade VR Battle')

  • 심한뫼;신준한;남궁건;이민웅;곽용식
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2023년도 제67차 동계학술대회논문집 31권1호
    • /
    • pp.467-468
    • /
    • 2023
  • 현재 게임 시장에서 VR 게임이 가지는 영향력은 점차 증가하는 추세이다. 기존의 VR게임들은 대부분 Multi-Play를 지원하지 않는다. 이에 따라 본 논문에서는 Photon Network와 XR Plugin을 사용하여 2명의 플레이어가 함께 즐길 수 있는 Arcade 장르의 VR 경쟁 Multi-Game을 구현하였다. 이에 필요한 서버는 리슨 서버 방식으로 Master Client가 게임을 시작하면, Game에 참가한 다른 Client Player는 Photon Network의 RPC 기능을 사용하고 Player의 동작, Game 진행 상황 등을 실시간으로 Server에 동기화하여 Multi-Play게임을 할 수 있다.

  • PDF

RTP 기반 실시간 MPEG2 스트림 전송 시스템 (A MPEG2 stream transport systems based on Real-time Transport Protocol)

  • 박대훈;홍윤식
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2000년도 하계종합학술대회 논문집(3)
    • /
    • pp.141-144
    • /
    • 2000
  • Current Internet and Intranet developments are focusing on network multimedia services involving the transport of real-time multimedia streams. In this paper, we present a real-time MPEG2 Encoding/Decoding systems and a MPEG2 stream player running on client systems based on real-time transport protocol(RTP). The MPEG2 player has been implemented by using JMF and java applet. We have tested our prototype systems with one of possible multimedia sources, camcoder, to verify its functional correctness and measure its performance.

  • PDF

포톤 서버를 사용한 멀티게임 구현(Hide & Escape) (Implementation of Multi-games using Photon Server (Hide and Escape))

  • 심한뫼;방진욱;김인호
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제65차 동계학술대회논문집 30권1호
    • /
    • pp.69-70
    • /
    • 2022
  • 본 논문에서는 Photon Network를 사용하여 경찰과 도둑 컨셉으로 5명이 함께 즐길 수 있는 Multi Game을 구현하였다. 서버는 리슨 서버 방식으로 Master Client가 게임을 시작하면 Game에 참가한 모든 Player는 Photon Network의 RPC 기능을 사용하여 Player의 동작, Game 진행 상황 등을 실시간으로 Server에 동기화한다.

  • PDF

씬클라이언트 컴퓨팅에서 스트리밍 미디어의 QoS를 보장하는 지능형 미디어 플레이어 (An Intelligent Media Player for Guaranteeing QoS Streaming Media on Thin-Client Computing)

  • 김병길;이좌형;정인범
    • 정보처리학회논문지B
    • /
    • 제12B권5호
    • /
    • pp.607-616
    • /
    • 2005
  • 한정된 자원을 보유하고 있는 씬클라이언트 환경 아래에서는 많은 연산량을 요구하는 MPEG 미디어의 복호화를 사용자에게 QoS를 보장되는 수준으로 동작시키기 어렵다. 이러한 문제점을 극복하기 위하여 미디어에 대한 복호화 연산은 중앙의 터미널 서버들의 자원을 이용하게 하고 씬클라이언트 쪽에서는 단지 화면 업데이트만 처리하는 방식들이 사용되어지고 있다. 그러나 제안된 기존의 방법들에서는 재생된 스트리밍 미디어의 화질이 열악한 형편이다. 더구나, 서버들에게 복호화의 전 과정을 부담시키므로 서버들이 적은 부하에도 쉽게 포화점에 도달하고 있다. 본 논문에서는 유선 및 무선 씬클라이언트 환경에서 화질의 열화가 발생되는 원인들을 규명한다. 분석된 기존 씬클라이언트 방법들의 문제점을 기반으로 미디어 화질의 질을 향상시키며 영상과 음성을 동기화를 맞추어 사용자들에게 QoS 가 보장되는 스트리밍 미디어 서비스를 제공하는 지능형 미디어 재생기를 제안한다.

스마트폰을 이용한 소규모 실시간 라디오 방송 시스템 (A Small Real-Time Radio Broadcasting System by Using Smart Phone)

  • 이재문
    • 한국인터넷방송통신학회논문지
    • /
    • 제12권5호
    • /
    • pp.83-90
    • /
    • 2012
  • 본 논문은 안드로이드 기반 스마트폰을 이용한 소규모 실시간 라디오 방송 시스템 설계 및 구현에 관한 연구이다. 서버-클라이언트 구조로 설계하였으며, 시스템을 간단히 하기 위하여 데이터 전송 방식으로 HTTP에 의한 점진적 다운로드 기법을 사용하였다. 실시간 방송을 실현하기 위하여 원음을 짧은 시간 간격으로 잘라서 캡쳐하여 압축/저장하였고, 이들을 순차적으로 클라이언트에서 재생하는 방법을 사용하였다. 이 방법은 서버에서 캡쳐 시 원음을 잃음과 클라이언트에서 재생 시 파일과 파일 사이 재생의 끊어지는 두 가지 문제를 발생 시킨다. 서버에서는 캡쳐 스레드와 압축/저장 스레드로 분리하고, 이중 버퍼링을 사용하여 해결하였으며, 클라이언트에서는 안드로이드에서 제공하는 미디어플레이어를 사용하고, 하나의 파일 큐에 다수의 음원 파일을 저장하여 해결하였다.

Internet망을 이용한 VOD Client에 관한 연구 (Research about VOD Client that use Internal net)

  • 서승범;홍철호;신동욱;김선주;이무재
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2003년도 학술회의 논문집 정보 및 제어부문 A
    • /
    • pp.211-214
    • /
    • 2003
  • 현재 VOD 의 구현 방식은 PC기반을 이용하여 구현되고 있는데 이 VOD를 PC기반이 아닌 Embedded System으로 구현하는 연구를 수행하였다. 이 시스템의 OS는 WindowsCE.net을 이용하였으며, x86코어를 내장한 Sc1200(National사의 Geode제품군)을 CPU로 사용하였고, 메모리는 128 MByte SDRAM을 사용하였다. 그 외에 영상 데이터의 처리를 위하여 Mpeg Decoder를 사용하였고, Internet 망을 이용하기 위한 Ethernet Controller를 이용하였다. 그리고 소프트웨어를 저장하기 위한 저장메모리가 3가지 가 있는데, BIOS를 위한 Boot ROM과 WindowsCE Kernel을 저장하고 있는 Flash Memory, 그리고 나머지 기타 환경을 저장하기위한 Disk On Chip이 3가지가 저장메모리이다. 이 시스템의 영상출력부는 컴포지트(Composite), 컴포넌트(Com ponent), S-Video가 있으며 이들 중 1가지를 선택하여 TV에 연결하여 동작 되도록 하였다. 실제 구현은 시스템 개발에 필요한 BIOS, WinodwsCE.net Porting, DeviceDriver와 동작 확인에 필요한 간단한 Application 제작하였으며, 영상 Play는 WindowsCE.net에 포함되어있는 Window Media Player를 이용하였다. 따라서, 본 논문은 현재 PC에서 구현되고 있는 VOD 서비스의 단점들인 불필요한 마우스와 키보드 조작, PC와 TV의 연결 시 해상도 호환 문제등 을 보완하고자 Embedded System의 형태로 바꾸어 손쉽게 TV와 연결하여 사용할 수 있도록 구현하는데 의의가 있다고 할 수 있다.

  • PDF

사용자 맞춤형 미디어 스트리밍 서비스를 위한 모바일 플랫폼 설계 및 구현 (Design and Implementation of Mobile Platform for Personalized Media Streaming Service)

  • 박성주;양창모
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2010년도 하계학술대회
    • /
    • pp.360-363
    • /
    • 2010
  • Streaming Technology can support the real-time playback without downloading and storing multimedia data in local HDD. So, client browser or plug-in can represent multimedia data before the end of file transmission using streaming technology. Recently, the demand for efficient real-time playback and transmission of large amounts of multimedia data is growing rapidly. But most users' connections over network are not fast and stable enough to download large chunks of multimedia data. In this paper, we propose an intelligent IP streaming system based on personalized media service. The proposed IP streaming system enables users to get an intelligent recommendation of multimedia contents based on the user preference information stored on the streaming server or the home media server. The supposed intelligent IP streaming system consists of Server Metadata Agent, Pumping Server, Contents Storage Server, Client Metadata Agent and Streaming Player. And in order to implement the personalized media service, the user information, user preference information and client device information are managed under database concept. Moreover, users are assured of seamless access of streamed content event if they switch to another client device by implementing streaming system based on user identification and device information. We evaluate our approach with manufacturing home server system and simulation results.

  • PDF