• Title/Summary/Keyword: video-on-demand

Search Result 517, Processing Time 0.025 seconds

Real-Time Scheduling Facility for Video-On-Demand Service (주문형 비디오 서비스를 위한 실시간 스케쥴링 기능)

  • Sohn, Jong-Moon;Kim, Gil-Yong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.10
    • /
    • pp.2581-2595
    • /
    • 1997
  • In this paper, the real-time facility of the operating system for a VOD(Video On Demand) server have been analyzed and implemented. The requirements of the real-time scheduling have been gathered by analyzing the model of the video-data-transfer-path. Particularly, the influence of the bottleneck subsystem have been analyzed. Thus, we have implemented the real-time scheduler and primitives which is proper for processing the digital video. In performance measurements, the degree of the guarantee of the real-time scheduler have been experimented. The measured data show that the most time constraints of the process is satisfied. But, the network protocol processing by the interrupt is a major obstacle of the real-time scheduling. We also have compared the difference between the real-time scheduler and the non-real-time scheduler by measuring the inter-execution time. According to the measured results, the real-time scheduler should be used for efficient video service because the processor time allocated to the process can't be estimated when the non-real-time scheduler is used.

  • PDF

Hybrid Multicast/Broadcast Algorithm for Highly-Demanded Video Services with Low Complexity (Highly-Demanded 비디오 서비스를 위한 낮은 복잡도의 혼합 멀티캐스트/브로드캐스트 알고리즘)

  • Li, Can;Bahk, Sae-Woong
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.36 no.1B
    • /
    • pp.101-110
    • /
    • 2011
  • With the deployment of broadband networking technology, many clients are enabled to receive various Video on Demand (VoD) services. To support many clients, the network should be designed by considering the following factors: viewer's waiting time, buffer requirement at each client, number of channel required for video delivery, and video segmentation complexity. Among the currently available VoD service approaches, the Polyharmonic and Staircase broadcasting approaches show best performance with respect to each viewer's waiting time and buffer requirement, respectively. However, these approaches have the problem of dividing a video into too many segments, which causes very many channels to be managed and used at a time. To overcome this problem, we propose Polyharmonic-Staircase-Staggered (PSS) broadcasting approach that uses the Polyharmonic and Staircase approaches for the head part transmission and the Staggered approach for the tail part transmission. It is simple and bandwidth efficient. The numerical results demonstrate that our approach shows viewer's waiting time is comparable to that in the Harmonic approach with a slight increase in the bandwidth requirement, and saves the buffer requirement by about 60\% compared to the Harmonic broadcasting approach by simply adjusting the video partitioning coefficient factor. More importantly, our approach shows the best performance in terms of the number of segments and the number of channels managed and used simultaneously, which is a critical factor in real operation of VoD services. Lastly, we present how to configure the system adaptively according to the video partitioning coefficient.

A Proposal for Zoom-in/out View Streaming based on Object Information of Free Viewpoint Video

  • Seo, Minjae;Paik, Jong-Ho;Park, Gooman
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.16 no.3
    • /
    • pp.929-946
    • /
    • 2022
  • Free viewpoint video (FVV) service is an immersive media service that allows a user to watch it from a desired location or viewpoint. It is composed of various forms according to the direction of the viewpoint of the provided video, and includes zoom in/out in the service. As consumers' demand for active watching is increasing, the importance of FVV services is expected to grow gradually. However, additional considerations are needed to seamlessly stream FVV service. FVV includes a plurality of videos, video changes may occur frequently due to movement of the viewpoint. Frequent occurrence of video switching or re-request another video can cause service delay and it also can lower user's quality of service (QoS). In this case, we assumed that if a video showing an object that the user wants to watch is selected and provided, it is highly likely to meet the needs of the viewer. In particular, it is important to provide an object-oriented FVV service when zooming in. When video zooming in in the usual way, it cannot be guaranteed to zoom in around the object. Zoom function does not consider about video viewing. It only considers the viewing screen size and it crop the video view as fixed screen location. To solve this problem, we propose a zoom in/out method of object-centered dynamic adaptive streaming of FVV in this paper. Through the method proposed in this paper, users can enjoy the optimal video service because they are provided with the desired object-based video.

Client-Based Video-On-Demand System Implementation using Multicast (멀티캐스트를 이용한 사용자 기반의 비디오 주문형 시스템 구현)

  • Hwang, Tae-June;Kim, Back-Hyun;Ik, Soo-Kim
    • Journal of Internet Computing and Services
    • /
    • v.6 no.6
    • /
    • pp.127-137
    • /
    • 2005
  • This paper presents implementation of client-based VOD service using multicast delivery, Conventional system provide server-based system in multicast delivery but implemented system provides on-demand client-based multicast system. The Multicast Agent Scheduler aggregates clients' request and it generate multicast group addresses and port numbers according to requested video items and service request time. Then it transmits immediately multicast address to VOD server and client who request service. And then VOD server transmits requested streams with a multicast group address and the client joins the group automatically. The Multicast Agent Scheduler assigns the same multicast group address when other clients request an identical video within the same scheduling duration. The proposed system can reduce load of server and support many clients at the same time and applies it to WMT(window media technology) of Microsoft.

  • PDF

Near Video on Demand system using Staggered-Staircase Scheme for Low User Buffer (Staggered - Staircase 방식을 이용한 유사 주문형 비디오 전송 방식)

  • Kim, Tae-Soo;Kim, Yong-Hoon;Joe, Seong-Min;Park, Sung-Kwon
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2006.11a
    • /
    • pp.352-359
    • /
    • 2006
  • VoD 전송 방식을 설계할 때 가장 중요한 요소들에는 정해진 대역폭에서 사용자 대기시간 (Viewer's Waiting Time)과 클라이언트에서 요구하는 최대 버퍼 요구량(Max Client Buffer Requirement)을 줄이는 문제를 꼽을 수 있다. 점점 더 복잡해지는 VoD 전송 기술의 개발로 인해 사용자 대기시간과 최대 버퍼 요구량의 관점에서 성능 향상과 반비례하는 시스템 복잡도를 줄이는 문제 또한 VoD 전송 방식을 설계 시 고려 해야 할 중요 사항 중의 하나이다. 이 논문에서는 시스템 복잡도를 낮추면서 사용자 대기시간과 최대 버퍼 요구량의 성능을 동시에 향상시키기 위한 방법으로 기존의 VoD 전송 방식들 가운데 가장 간단한 모델과 최대 버퍼 요구량의 성능을 가장 향상시킨 모델의 결합으로 구현 가능한 Hybrid 방식을 제안하고 있다. 이 논문은 결과적으로 사용자 대기시간은 기존 Staircase Broadcasting방식과 Fast Broadcasting 방식과 비교했을 때 동일한 성능을 나타내고 있고 최대 버퍼 요구량은 유사성능을 나타냄을 알 수 있다. 이 논문에서 제안한 방식은 사용자 대기시간이 짧아야 하고 저장공간이 많이 요구되지 않으며 사용자의 요청이 갑자기 증가될 수 있는 hot 비디오에 적용이 가능하다. 또한 다양한 환경에 따라 Staggered Broadcasting 방식과 Staircase Broadcasting 방식의 채널 수를 적절히 조정함으로써 데이터 송수신 효율을 극대화 시킬 수 있다. 이 논문의 구성은 제시한 방법에 적용된 방식들과 비교대상이 되는 방식들에 대해 살펴보고 제시한 방식의 성능 모델을 이용한 실험을 통해 각종 VoD 전송 방식들과 비교 분석하는 과정으로 기술하였다.

  • PDF

A Design and Implementation of AVDD Service System with Dissemination of Information (정보배포 능력을 가진 AVOD 서비스 시스템의 설계 및 구현)

  • 이혜정;김기범;박두순
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2000.04a
    • /
    • pp.269-272
    • /
    • 2000
  • 컴퓨터와 인터넷 기술의 비약적인 발전으로 인해 인터넷 상에서의 실시간 (real time) 멀티미디어 데이터서비스가 가능해짐에 따라 생겨난 주문형 미디오 (Video On Demand ; VOD) 서비스는 현재 양질의 비디오화면을 실시간으로 서비스하기위한 서비스의 연구에만 집중되어 있을뿐 정작 사용자를 위한 서비스형태에 대한 개발은 전혀 이루어지지않고 있다. 따라서 사용자의 다양한 요구 및 최신의 컴퓨터기술을 충분히 활용한 새로운 On-Demand 서비스 체계로의 변호가 시급히 요구됨에 따라, 본 논문에서는 VOD 서비스를 위해 사용자 측면에서의 보다 적극적인 정보서비스를 위한 AVOD(Active -VOD) 서비스 시스템을 설계하고 구현하였다.

  • PDF

NOD System Design supporting Differential QoS (차등적 QoS를 제공하는 NOD 시스템의 설계)

  • 강연경;정기동
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 1998.04a
    • /
    • pp.328-332
    • /
    • 1998
  • 인간의 정보전달 방식이 텍스트와 같은 단일 미디어 중심에서 텍스트, 이미지, 음성, 영상 등의 멀티미디어 중심으로 바뀌어 감에 따라 멀티미디어 응용에 대한 관심이 고조되고 있다. 그러나, 멀티미디어 응용의 대표적 갈래인 VOD(Video On Demand) 시스템은 그 특성 및 구조에 대해 축적된 연구가 많은 반면, NOD(News On Demand) 시스템은 그 연구가 거의 없는 실정이다. 이 점에 착안하여 본 논문에서는 NOD 데이터 및 시스템의 특성을 우선적으로 살펴보고, 아울러 NOD 시스템 전체에 대한 구조를 제시함으로써 NOD 시스템에 대한 이해를 돕고자 한다. 뿐만 아니라, 차등적인 QoS를 제공함으로써 여러 가지 비정상적인 상황에 대처하는 서버의 능력을 높이고자 한다.

  • PDF

Design of Adaptive Streaming Service System (적응형 스트리밍 서비스 시스템 설계)

  • 이중영;이명희;이윤채;이재현;유철중;장옥배
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10c
    • /
    • pp.331-333
    • /
    • 2000
  • 최근 VOD(Video On Demand)나 AOD(Audio On Demand) 서비스가 급증하면서 멀티미디어 스트리밍 기술에 대한 관심이 커지고 있다. 기존의 스트리밍 서비스는 정적으로 멀티미디어를 전송하므로 네트워크 환경의 대역폭(bandwidth) 변화에 대처하는데 한계가 있다. 이러한 문제점을 해결하기 위하여 본 논문에서는 적응형 스트리밍 서비스(ASS; Adaptive Streaming Service) 시스템을 제안한다. ASS 시스템은 가변 비트율을 통한 미디어 스케일링방식을 이용하여 멀티미디어 데이터를 동적으로 전송한다. 또한 프레임 조정방식과 화질 조정방식을 동시에 채택하여 적용함으로써 고화질이 보장되는 전송환경과 느린 회선에서도 끊김없이 안정적인 스트리밍 서비스를 제공받을 수 있도록 한다.

  • PDF

A Cache Management Technique for an Efficient Video Proxy Server (효율적인 비디오 프록시 서버를 위한 캐시 관리 방법)

  • Lee, Jun-Pyo;Park, Sung-Han
    • Journal of the Institute of Electronics Engineers of Korea SP
    • /
    • v.46 no.4
    • /
    • pp.82-88
    • /
    • 2009
  • Video proxy server which is located near clients can store the frequently requested video data in storage space in order to minimize initial latency and network traffic significantly. However, due to the limited storage space in video proxy server, an appropriate video selection method is needed to store the videos which are frequently requested by users. Thus, we present a virtual caching technique to efficiently store the video in video proxy server. For this purpose, we employ a virtual memory in video poky server. If the video is requested by user, it is loaded in virtual memory first and then, delivered to the user. A video which is loaded in virtual memory is deleted or moved into the storage space of video poxy sewer depending on the request condition. In addition, virtual memory is divided into each segment area in order to store the segments efficiently and to avoid the fragmentation. The simulation results show that the proposed method performs better than other methods in terms of the block hit rate and the number of block deletion.

Bit-rate control of transcoder considering the activity and direction of motion vector (움직임 벡터의 활동성과 방향성을 고려한 트랜스 부호화기의 비트율 제어)

  • 구성조;장해원;황찬식
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.28 no.12C
    • /
    • pp.1209-1216
    • /
    • 2003
  • The transcoding is needed to modify the bit rate of the video bitstream in accordance with the bandwidth of a variety of channels in order to provide users with a realtime multimedia service and more stable and credible VOD(Video On Demand) service on various wire/wireless network. This paper suggests how to guarantee the video quality in the transcoding process, taking the activity and direction of the macroblock into consideration, thereby reducing the calculation. The threshold of the macroblock's activity and direction is applicable to the different videos, with the DCT coefficients from the intermediate data in the decoding process. Moreover, the suggested video transcoding algorism enables us to maintain the proper video quality and reduce the calculation through the video bit rate change experiment in H.263 environment.