• 제목/요약/키워드: 실시간 스트리밍 서버

Search Result 109, Processing Time 0.021 seconds

A 2-Tier Server Architecture for Real-time Multiple Rendering (실시간 다중 렌더링을 위한 이중 서버 구조)

  • Lim, Choong-Gyoo
    • Journal of Korea Game Society
    • /
    • v.12 no.4
    • /
    • pp.13-22
    • /
    • 2012
  • The wide-spread use of the broadband Internet service makes the cloud computing-based gaming service possible. A game program is executed on a cloud node and its live image is fed into a remote user's display device via video streaming. The user's input is immediately transmitted and applied to the game. The minimization of the time to process remote user's input and transmit the live image back to the user and thus satisfying the requirement of instant responsiveness for gaming makes it possible. However, the cost to build its servers can be very expensive to provide high quality 3D games because a general purpose graphics system that cloud nodes are likely to have for the service supports a single 3D application at a time. Thus, the server must have a technology of 'realtime multiple rendering' to execute multiple 3D games simultaneously. This paper proposes a new architecture of 2-tier servers of clouds nodes of which one group executes multiple games and the other produces game's live images. It also performs a few experimentations to prove the feasibility of the new architecture.

Development on the System for Real-Time Image Information Transfer and Store (실시간 영상정보 전송 및 영상저장 시스템 개발)

  • Shin, Jae-Heung;Yoon, Hong;Lee, Sang-Chul
    • Proceedings of the KIEE Conference
    • /
    • 2006.10b
    • /
    • pp.194-198
    • /
    • 2006
  • 전국전인 초고속통신망이 구축되면서 인터넷을 통해 서비스되는 정보도 과거의 텍스트 기반의 서비스에서 정지영상, 동영상, 음성 등과 같은 멀티미디어 서비스가 주류를 이루고 있다. 웹캠이나 CCD 카메라로 촬영한 영상을 인터넷을 통해서 실시간으로 서비스할 수 있는 기술이 개발되면서 이를 이용하여 모니터링 서비스, 원격감시 시스템, 다자간 화상회의시스템, 출입관리, 동영상을 스트리밍 서버를 이용한 서비스, 인터넷 방송 등 다양한 분야에서 사용되고 있다. 본 연구에서는 웹 캠나 CCD 카메라를 통해 획득한 영상 중 필요로 하는 부분을 저장하여 향후에 사용할 수 있도록 하는 시스템 을 개발하는 것으로 동화상 캡처 드라이버와 인터페이스 처리 부분, 데이터 분석 처리 부분, 데이터 처리 부분을 C++ 프로그램을 사용하여 개발하였다.

  • PDF

Synchronous Mechanism for Ensuring Data Consistency in Mobile based Reservation System (모바일 예약 시스템에서 데이터 일관성을 위한 동기화 메커니즘)

  • Jeong, Youngsub;Kim, Kangseok;Kim, Jai-hoon;Hong, Manpyo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.156-159
    • /
    • 2012
  • 최근 모바일 기기의 발달로 모바일 환경에서도 예약 서비스를 이용할 수 있다. 모바일 예약 시스템은 서버와 사용자간에 예약 정보 데이터를 일관성 있게 유지하여 사용자에게 실시간 예약 현황을 제공해야 한다. 현재 모바일 예약 시스템은 어플리케이션을 기반으로 서비스를 제공하고 있고, 웹 서비스와 같이 요청 대 응답 방식으로만 데이터를 처리하기 때문에 사용자가 요청하지 않으면 변화된 데이터를 알 수 없다는 문제점이 있다. 이는 데이터 일관성의 문제로 연결되어 사용자에게 실시간으로 예약 현황을 제공하지 못하게 된다. 이러한 문제점을 해결하기 위해 본 논문에서는 모바일 예약 시스템에서 스트리밍 방식을 개선한 Push를 통해 데이터 일관성을 유지하는 동기화 메커니즘을 제안한다.

Internet Audio Broadcasting Technology Using MPEG-2 AAC Streaming (MPEG-2 AAC 스트리밍을 이용한 인터넷 오디오 방송기술)

  • 이태진;홍진우
    • The Journal of the Acoustical Society of Korea
    • /
    • v.21 no.2
    • /
    • pp.93-101
    • /
    • 2002
  • This paper presents the Internet audio broadcasting technology based on the streaming technology. In this paper, we choose the MPEG-2 AAC for multimedia data, and for the streaming of this data we use RTP/RTCP protocol. We use RTSP protocol for the control of streaming data and TCP/IP for the exchange of information between server and client. By using all of these protocols and MPEBG-2 AAC, we explain the implementation method for the unicast/multicast streaming server/client system. Our system was tested by ETRI intranet, which is connected by 2000 researchers. Experimental result show that our system can be process the packet loss and jitter by retransmission and variable length buffer. Multicast streaming server can be used for the audio broadcasting service inside the company, unicast streaming server can be used for the AOD (Audio On Demand) service.

The Implementation of a Media Player on Q+ Real-time Operating System (Q+ 실시간 운영체제에서 동작하는 미디어 재생기의 구현)

  • Cho, Chang-Sik;Mah, Pyeong-Soo
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.11
    • /
    • pp.3509-3518
    • /
    • 2000
  • Due to a recent advance on the internet access technologies such as ADSL and ISDN, ti becomes possible to watch movies or listen to music at home through the internet. In this paper, we propose Implementation technique and expenence we lcarnet in the development of media plavers operating on Q+ reall-time operating system. The media player can manipulate MPS, MPEG-1, and MPEG-4 streams, and the decofing routime is implemented by software. Ths medial player is operated on the digital TV set-top-box and is implomented by using Q+ librares. In this paper, we focus on programming technique on q+ real-time operating system and performance enhancement technique.

  • PDF

Resource Weighted Load Distribution Policy for Effective Transcoding Load Distribution (효과적인 트랜스코딩 부하 분산을 위한 자원 가중치 부하분산 정책)

  • Seo, Dong-Mahn;Lee, Joa-Hyoung;Choi, Myun-Uk;Kim, Yoon;Jung, In-Bum
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.11 no.5
    • /
    • pp.401-415
    • /
    • 2005
  • Owing to the improved wireless communication technologies, it is possible to provide streaming service of multimedia with PDAs and mobile phones in addition to desktop PCs. Since mobile client devices have low computing power and low network bandwidth due to wireless network, the transcoding technology to adapt media for mobile client devices considering their characteristics is necessary. Transcoding servers transcode the source media to the target media within corresponding grades and provide QoS in real-time. In particular, an effective load balancing policy for transcoding servers is inevitable to support QoS for large scale mobile users. In this paper, the resource weighted load distribution policy is proposed for a fair load balance and a more scalable performance in cluster-based transcoding servers. Our proposed policy is based on the resource weighted table and number of maximum supported users, which are pre-computed for each pre-defined grade. We implement the proposed policy on cluster-based transcoding servers and evaluate its fair load distribution and scalable performance with the number of transcoding servers.

A Dynamical Load Balancing Method for Data Streaming and User Request in WebRTC Environment (WebRTC 환경에 데이터 스트리밍 및 사용자 요청에 따른 동적로드 밸런싱 방법)

  • Ma, Linh Van;Park, Sanghyun;Jang, Jong-hyun;Park, Jaehyung;Kim, Jinsul
    • Journal of Digital Contents Society
    • /
    • v.17 no.6
    • /
    • pp.581-592
    • /
    • 2016
  • WebRTC has quickly grown to be the world's advanced real-time communication in several platforms such as web and mobile. In spite of the advantage, the current technology in WebRTC does not handle a big-streaming efficiently between peers and a large amount request of users on the Signaling server. Therefore, in this paper, we put our work to handle the problem by delivering the flow of data with dynamical load balancing algorithms. We analyze the request source users and direct those streaming requests to a load balancing component. More specifically, the component determines an amount of the requested resource and available resource on the response server, then it delivers streaming data to the requesting user parallel or alternately. To show how the method works, we firstly demonstrate the load-balancing algorithm by using a network simulation tool OPNET, then, we seek to implement the method into an Ubuntu server. In addition, we compare the result of our work and the original implementation of WebRTC, it shows that the method performs efficiently and dynamically than the origin.

An Effective Control of Network Traffic using RTCP for Transmitting Video Streaming Data (비디오 스트리밍 데이타 전송시 RTCP를 이용한 효율적인 네트워크 트래픽 제어)

  • Park, Dae-Hoon;Hur, Hye-Sun;Hong, Youn-Sik
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.8 no.3
    • /
    • pp.328-335
    • /
    • 2002
  • When we want to transfer video streaming data through computer networks, we will have to be allocated a larger bandwidth compared to a general application. In general, it causes a serious network overload inevitably due to the limited bandwidth. In this paper, in order to resolve the problem, we haute taken a method for transmitting video streaming data using RTP and RTCP. With RR(Receiver Report) packet in RTCP we will test it to check whether the traffic in a network has occurred or not. If it happened, we haute tried to reduce the overall network traffic by dynamically changing the quantization factor of the Motion JPEG that is one of the encoding styles in JMF. When the ratio of the average of transmission for each session to the average of overall transmission is greater than 7%, we should adjust the amount of data to be transmitted for each session to reach the session mean values. The experimental results show that the proposed method taken here reduces the overload effectively and therefore improves the efficiency for transmitting video streaming data.

Technical Analysis of WebRTC based Conferencing System (WebRTC 기반 컨퍼런싱 시스템의 기술 분석)

  • Kim, Seong-Hwan;Ha, Yun-Gi;Choi, Gyu-beom;Youn, Chan-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.04a
    • /
    • pp.210-211
    • /
    • 2014
  • WebRTC(Web Real-Time Communication)는 플러그인의 도움 없이 간단한 웹 표준 API(Application Programming Interface)를 이용하여 웹 브라우저 환경에서 Peer-to-Peer 실시간 통신을 가능케 하고자 하는 기술이다. 실시간 통신으로 오디오, 비디오 스트림은 물론이고 데이터 스트림을 포함한다. 해당 기술은 브라우저간에 직접적으로 Peer-to-Peer 세션을 형성하여 스트리밍을 수행하므로 중계 서버를 이용하는 통신에 비하여 향상된 네트위크 성능을 보이지만 연결을 구성하기 위한 보조 기술들이 요구된다. WebRTC 는 웹 기반 기술이기 때문에 기존의 웹 어플리케이션이 가지는 장단점을 공유한다. 본 논문에서는 WebRTC 기술과 해당 기술을 구성하고 있는 세부 기술들의 구조 및 기능을 분석한다. 또한 해당 기술을 이용하여 간단한 컨퍼런스 시스템을 설계하고 구현한 예제를 보인다.

Real-time Streaming and Remote Control for the Smart Door-Lock System based on Internet of Things (스마트 도어록 시스템을 위한 IoT 기반의 실시간 스트리밍 및 원격 제어)

  • Lee, Sung-Won;Yu, Je-Hun;Sim, Kwee-Bo
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.25 no.6
    • /
    • pp.565-570
    • /
    • 2015
  • In this paper, we implemented the smart door lock system that control remotely devices using the concept of internet of things. Internet of things is intelligent system that can help devices to communicate with people and devices. And recently internet of things is getting attention because of advance of hardware technology and big data. The smart doorlock system based on internet of things used raspberry pi, sensor and doorlock. Using the smart phone, doorlock can be controlled from the raspberry pi server. And the user can identify some people that is in front of doorlock. also user can check around of doorlock in realtime using the raspberry pi camera.