Full Interactive Functions in MPEG-based Video on Demand Systems

Size: px
Start display at page:

Download "Full Interactive Functions in MPEG-based Video on Demand Systems"

Transcription

1 Full nteractive Functions in MPEG-based Video on Demand Systems Kostas Psannis Marios Hadjinicolaou Dept of Electronic & Computer Engineering Brunel University Uxbridge, Middlesex, UB8 3PH,UK Argy Krikelis Aspex Technology Ltd Abstract: - n this paper, we present an efficient method for supporting full functions of MPEG- video stream. This method is based on storing multiple different encoded versions of the same movie at the server. A normal version is used for normal playback, while several versions are used for Fast/Slow/Jump Play. nteractive versions are produced by encoding every N-th frame of the original uncompressed video using different GOP pattern of the normal version. The effectiveness of our approach in terms of reducing the allocated bandwidth of the stream is evaluated through extensive simulations. Moreover the visual quality during the mode is analyzed and the effect of re-qunatization error is examined. Key-ords: - MPEG- Full nteractive Functions/Operations --VCR control operation. ntroduction The maturing of video compression technologies, magnetic storage subsystems, and broadband networking has made Video On Demand (VOD) over computer networks more visible than ever. To improve the marketability of VOD services and accelerate their wide-scale deployment, these services must support user interactivity at affordable cost. Attempts to make television are almost as old as television itself. nteractive television has different meanings for different people. Some people see the choice from many different channels already as interactivity. On the other hand some other would require the selections of a local video store to be available in real time, ondemand, through a broadband connection. t is generally believed that program is a program or service in which the content itself, or the presentation manner of the content or even the presentation order of the content can be affected by the viewer. Near nteractive Video On Demand service support limited number of functions, reducing the Quality of Services (QoS) of clients interactivity. To improve the marketability of VOD service, the client should interact with the content of the presentation deciding the viewing This research was supported by British Council Corresponding Author: K E Psannis Kpsannis@hotmail.com schedule with the full range of functions. This gives the desired multilevel QoS to the client. Full range of functions include play/resume, stop, pause, Jump Forward (JF)/ Jump Backward (JB), Fast Forward (FF)/ Fast Rewind FR), Slow down (SD), and Slow Reverse(SR), Rewind. The difficulty of supporting interactivity varies form one function to another. A stop or pause followed by resume are relatively easy to support since they don t require more bandwidth than what is already allocated for normal playback. On the other hand, Fast Scanning {(FF), (FR), (JF), (JB)) involves displaying frames at multiple times the normal rate. Transporting and decoding frames at such rate is prohibitively expensive and is not feasible with today s hardware decoders. n addition, the implementation of the full VCR functionality with the MPEG coded video in not a trivial task. MPEG video compression is based on motion compensated predictive coding. The MPEG structure [] allows straightforward realization of the forward normal play, but imposes several constraints to other trick mode. Several approaches have been proposed to support interactivity in a VOD system. nteractive functions can be supported by dropping parts of the original MPEG- video stream [], [3]. Typically, dropping is performed after compression and aims to reduce the transport and decoding requirements with

2 causing significant degradation in video quality. Alternatively functions can also be supported using separate copies of the movie that are encoded at lower quality of the normal playback copy [4], [5]. Other conventional schemes that support functions either display frames at rate much higher than the normal playback, for example 90 fps [6] or involves downloading the video data in a player device (not real time playdownloading can be done prior to viewing) located at the customer premises so that the customer can view with further intervention form the network [7]. Moreover functions can be supported by transmitting additional data of the same movie at the server using additional storage at the customer premises [8], [9]. Rewind operations can be supported by transcoding the predicted coded at the client [0]. Note that none of the methods mentioned above support full operations with minimum additional resources. n this work, we introduce an efficient approach for supporting full range of functions in a Video on Demand (VoD) system. Our method is based on storing multiple different encoded versions of the same movie at the server. nteractive versions are produced by encoding every N-th frame of the original video using different GOP pattern of the normal version. The rest of the paper is organized as follows.. n Section we describe the generation of the bitstream. Section 3 presents the rate control schemes for the bitstream. Section 4 analyzes the network bandwidth allocation for the normal playback and the mode. Section 5 describes the storage overhead. n Section 6 the full range of functions are presented. n section 7 the visual quality is analyzed through extensive simulations. Section 8 presents the effects of re-quantization error. Finally, conclusions and some points for open research are given in Section 9. Preprocessing of Video Movies To support functions, the server maintains multiple, different encoded versions of each movie. One version, which is referred to as the normal version, is used for normal-speed playback. The other versions, which are referred to as version, are used for fast play. Each version is used to support Fast/Jump Forward/Backward Slow Down/Reverse and Reverse at a given speedup. The server switches between the various versions depending on the requested function. Note that only one version is transmitted at a given instant time. The corresponding version is obtained by encoding every N-th (i.e., uncompressed) frame of the original movie a sequence of - P(M)- frames ( N = variable, M = ). Effectively this results in repeating the previous -frame in the decoder, enhancing the visual quality during the mode. t is necessary to perform the alternatively stream in GoP structure in an independent fashion. This GoP should perform the proper bit rate and frame rate in order to confirm with the goal that there is neither additional bit rate during the mode nor an increased in the complexity of the decoder module respectively. 3 Rate Control Schemes A common approach to control the size of an MPEG frame is to vary the quantization factor on a perframe basis. This result in variable video quality during the Fast Forward/Rewind mode (however the quality is still constant during the normal version). The amount of quantization may be varied. This is the mechanism that provides constant quality rate control. The quantized coefficients QF( u, are computed from the DCT coefficients, the quantization scale MQUANT, and a quantization_matrix ( u,, according to the following equation 6 F( u, QF( u, = () MQUANT ( u, The quantization step makes many of the values in the coefficient matrix zero, and it makes the rest smaller. The result is a significant reduction in the number of coded bits with no visual apparent differences between the decoded put and the original source data. The quantization factor may be varied in two ways Varying the quantization scale ( MQUANT ) Varying the quantization matrix ( ( u, ) To bound the size of transcoded -frames of the mode, the encoder uses two predefined (higher-lower) thresholds. An -frame is re-encoded such that its size is between lower upper Threshold transcoded Threshold () After an -frame of a scan version has been reencoded as an -frame the encoding algorithm

3 checks whether the size of the compressed frame is between the two pre-defined thresholds. f it is not, then the quantization factor for the corresponding frame is increased/decreased and the frame is reencoded. Two different schemes can be used to initialise the quantization factor when an -frame is to be reencoded. n the first scheme, when an -frame is to be re-encoded for the first time the encoder starts with a fixed quantization factor. The main problem with this method is that the quantization value might be kept unnecessarily high resulting in low quality during the operations. Moreover the encoder in this scheme uses one predefined upper threshold ( transcoded Threshold ). n the second scheme, the encoder tries to track the nominal quantization value, which was used in encoding the same type of frame in the normal version. n the first encoding attempt, the encoder starts with the nominal quantization value that was used to encode the same -frame of the normal version. After the first encoding attempt, if the resulting frame size is between the two pre-defined thresholds (), the encoder proceeds to the next frame. Otherwise, the quantization factor {quantization matrix ( ( u, } varies and the same frame is re-encoded. The quantization matrix can be modified by maintaining the same value at the near-dc coefficients but with different slope towards the higher frequency coefficients. This procedure is repeated until the size of the compressed frame is between the two predefined thresholds (). The advantage of this scheme is that it tries to produce operations with the same constant quality of normal playback, but when it is not possible it minimizes the fluctuation in video quality during the mode. 4 Network Bandwidth Allocation Since the network bandwidth usually is the highest concern, the video during the normal version is coded with all -P-B frames in order to achieve high compression ratios for the transport over the network with minimum bandwidth resources. n addition it is desirable to support operations with minimum requirement in the network bandwidth. 4. Normal Playback Assume that the MPEG- file has a playback rate of 30 frames per second. However, there are no hardware or software MPEG decoders that can run faster than 30 frames per second. For our experiment we used an MPEG- encoder developed by the Software Simulation Group (SSG) []. e encoded 80 frames of the football clip. The Group of Pictures (GoPs) format was N=5 and M=3. Therefore we had a larger - or P- frame, followed by two smaller B-frames. Figure depicts the bit rate allocation for the football sequence. Size (bytes) P-frames B-frames Frames Number -frames Figure : Bit rate allocation for the football sequence According to Figure the bandwidth during the normal playback is given by 30fps Average(PB)Size 8bits =. 98MBps byte 4. nteractive mode The total number of -P(M) frames in the mode can be computed as follows TF = N nteractive, P( ineractive (3) TF is the number of -frames ( = ) N N = 5, are the new ( = re-encoding parameters. The bit rate allocation during the mode depends on the proposed encoding scheme. Figure depicts the bit rate allocation for the proposed rate control schemes. Size (bytes) st-scheme nd-scheme Frame Number Figure : Frame sizes of bitstream

4 st Scheme { w ( u, = fixed } Threshold = higher transcoded The bandwidth is given by 30fps Average(P) Average(P) Size = N Size 8bits = 0.53MBps byte + P nd Scheme { w ( u, = variable} 9 transcoded 0 The bandwidth is given by 30fps Constant (P) x ( M i N ) i Size 8bits =.3MBps byte 5 Storage Overhead at the server Generate separate copies for operations come at the expense of extra storage at the server. Let TF be the number of frames in the normal version. The storage requirements of the normal version and the mode are given by server = TF Average( PB) Size (4) nteractive = TF ( P( Size (5) ExtraStora ge, P( ) Average{P(M)} ( P( ) Size = Constant ( P(M) ), st - algorithm nd - algorithm Using (4) and (5) the following ratio can be derived. server ExtraStorage N Average( PB) = (6) N ( P( )Size Table shows the increased ratio using equation (6) and typical characteristics of MPEG- compressed video (Figure 5). server ExtraStorage st scheme nd scheme Table :ncreased ratio for the two rate control schemes. Note that for n- versions the relative increase in the storage overhead at the server is given by n i= ) ExtraStorage ( N normal 6 Full range of nteractive Functions To improve the marketability of VOD service, the client should interact with the content of the presentation deciding the viewing schedule with the full range of functions. Fast Forward /Rewind is an operation in which the client browses the presentation in the forward /backward direction with normal sequences of pictures. This function is supported by abstracting all the -frames in the forward /backward order of the normal stream Jump Forward /Backward is an operation in which the client jumps to a target time of the presentation in the forward /backward direction with normal sequence of pictures. Therefore the users jump directly to a particular video location. Jump Forward /Backward operation is supported by skipping forward / backward some -frames of the normal stream. Rewind operation can be supported by abstracting all the -frames in the reverse order and generate P(M) frames as many as P- and B- frames in a Group of Pictures (GoP) of normal playback ( N = N ). Slow Down (SD) is an operation in which the video sequence is presented forward with a lower playback rate. This function can be supported by abstracting all the - frames in the forward order and generate P(M) frames as many as P- and B- frames in a Recording Ratio (RR) of normal playback ( N = RR ).

5 Slow Reverse is an operation in which the video sequence is presented backward with lower playback rate. This function can be supported by abstracting all the -frames in the backward order and generate P(M) frames as many as P- and B- frames in a double Group of Pictures (GoP) of normal playback ( N = N ). P(M) frames are originated by implementing motion compensation between same frames, generating Marionette P(M)-frames (0 bits). P( Thus the put rate R and R are given by R = Q[ DCT( xn )] (7) P( R = Q [ DCT( e )] (8) n 7 Analyze the Visual Quality e measure the visual quality of the mode using the Peak Signal-to-Noise ratio (PSNR). The two approaches can be constrained with respect to video quality using the (PSNR). e use the PSNR of the Y-component of a decoded frame. The PSNR is obtained by comparing the original raw frame with its decoded version with encoding being done using the proposed schemes. Figure 3 depicts the PSNR values for motor race movie. Both schemes achieve acceptable visual quality because the PSNR is sufficiently large. The PSNR value for the 60- frames is db for the first scheme and db for the second scheme, i.e., the quality is slightly better under the second scheme. PSNR (db) Motor Race Trace Frame ndex Figure 3: PSNR for encoded frames in the mode st-scheme nd-scheme 8 Re-quantization error f the server has only the forward bitstream (i.e., the original sequence is unavailable), we can decode the forward bitstream and re-encode (every N-th) the video sequence using different encoding structure (- P(M)- frames). The -frames (N-th frames) are transcoded (decode/re-encode), using the simplified transcoder (Figure 4). ts lower complexity is achieved by two factors. -frames are encoded and decoded with reference to any another frame. Figure 4: Proposed simplified transcoder The decoded x n pictures and the corresponding prediction error en are given by x = DCT[ Q ( )] (9) n R in e ( n = xn M P xn M ) (0) Considering the ortho-normality of DCT following equations can be derived R = Q[ Q ( Rin )] () P( R = Q[ Q ( Rin ) DCT( M P ( xn M )) () M ( P x n is the motion compensation function. Since the first quantization is performed independently of subsequent re-quantization, then the re-quantization error cannot be avoided []. The effect of the re-quantization error is depicted in Figure 5. The figure shows the difference PSNR of - P (M)- frames between the following bit streams Encoded-only {Encode every N-th frame of the original uncompressed video sequence as a sequence of - P(M)- frames using the two rate control schemes} Transcoded {Transcode (encode/decode/reencode) the intra coded frames as a sequence of - P (M) frames using equations () and () and the two rate control schemes}

6 Difference PSNR (db),9,8,7,6,5,4,3,, Re-quantization Error st-scheme nd-scheme Frame ndex Figure 5: PSNR difference due to re-quantization error for the two rate control schemes From Figure 5 it can be concluded that the requantization error leads to a drop in picture quality of ab.4 db in all - P(M)- frames for the st rate control scheme and approximately.7db for the nd rate control scheme. 9 Conclusions n this paper, we presented an approach for supporting operations in a Video On Demand System. Full range of operations are supported by storing multiple different encoded versions of the same movie at the server. The corresponding version is obtained by encoding every N-th (i.e., uncompressed) frame of the original movie a sequence of - P(M)- frames. Effectively this results in repeating the previous - frame in the decoder. Two rate control algorithms have been proposed to bound the size of the stream. Simulation results show that the visual quality of the secondary bit stream is in acceptable quality for the two rate control algorithms. Future research will focus on applications of the proposed concept to MPEG-4 stream. References: [] nternational Standard 388-.nformation Technology- Genetic Coding of Moving Pictures And Associated Audio: Video [] Banu Ozden, Alexandros Biliris, Rajeen Rastogi, Avi Silberschatz. A Low-Cost storage Server for Movie on Demand Databases. n: Proc. of the 0 th VLD Conference, Santiago, Chile, 994.pp [3] HJ Chen, A. Krishnamurthy, TDC Little, and D. Venkatesh, "A Scalable Video-on Demand Service for the Provision of VCR-Like Functions," Proceedings EEE Multimedia, 995, p [4] Marwan Krunz, George Apostolopoulos. Efficient Support for scanning operations in MPEG-based video on video on demand. Multimedia Systems, vol.8, no., Jan. 000, pp.0-36 [5] Prashant J.Shenoy, Harrick M.Vin. Efficient Support For Scan Operations n Video Servers. n: Proc. ACM Multimedia Conference, November 995. ACM Press, San Francisco, CA, pp 3-40 [6] Jayanta K Dey-Sircar, James D.Salehi, James F Kurose, Don Towsley. Providing VCR Capabilities in Large-Scale Video Servers n: Proc. ACM Multimedia Conference, Oct 994, San Francisco, CA, pp 5-3 [7] M-S.Chen, D.D. Kandlur. Downloading and Stream Conversion: Supporting nteractive Play of Video in a Client Station. n: Proc EEE Multimedia Conference (995). [8] Kostas Psannis, Marios Hadjinicolaou Transmitting Additional Data of MPEG- Compressed Video to Support nteractive Operations. n: Proc. EEE SMP0, Hong Kong, May 00 pp [9] Kostas Psannis Marios Hadjinicolaou A New Methodology for mplementing nteractive Operations of MPEG- Compressed Video, n Proc EEE Second nternational orkshop on Digital and Computational Video, Tampa, USA, Feb00, pp -8 [0] Kostas Psannis, Marios Hadjinicolaou Support Backward nteractive Functions of MPEG Stream, n Proc: SES Evolution Computation, Feb00, Switzerland. [] MPEG Software Simulation Group, MPEG- Encoder/ Decoder Version. ftp://ftp.mpeg.org/pub/mpeg/mssg [] P. Assuncao and M. Ghanbari, "A frequencydomain video transcoder for dynamic bit-rate reduction of MPEG- bitstreams, " EEE Trans. Circuits Syst. Video Technol., Dec. 998

Networked Interactive Media Codec Algorithm

Networked Interactive Media Codec Algorithm ICGST- CNIR, Volume (8), Issue (), July 008 Networked Interactive Media Codec Algorithm Kostas E. Psannis and Yutaka Ishibashi Department of Technology Management University of Macedonia, Thessaloniki

More information

A Scalable Video-on-Demand Service for the Provision of VCR-Like Functions 1

A Scalable Video-on-Demand Service for the Provision of VCR-Like Functions 1 A Scalable Video-on-Demand Service for the Provision of VCR-Like Functions H.J. Chen, A. Krishnamurthy, T.D.C. Little, and D. Venkatesh, Boston University Multimedia Communications Laboratory Department

More information

Quality Estimation for Scalable Video Codec. Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden)

Quality Estimation for Scalable Video Codec. Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden) Quality Estimation for Scalable Video Codec Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden) Purpose of scalable video coding Multiple video streams are needed for heterogeneous

More information

Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet

Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet DICTA2002: Digital Image Computing Techniques and Applications, 21--22 January 2002, Melbourne, Australia Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet K. Ramkishor James. P. Mammen

More information

RESEARCH PROFILE: VIDEO TECHNOLOGIES FOR NETWORKED MULTIMEDIA APPLICATIONS

RESEARCH PROFILE: VIDEO TECHNOLOGIES FOR NETWORKED MULTIMEDIA APPLICATIONS RESEARCH PROFILE: VIDEO TECHNOLOGIES FOR NETWORKED MULTIMEDIA APPLICATIONS Chia-Wen Lin ( 林 嘉 文 ) cwlin@cs.ccu.edu.tw Tel: (05) 272-0411 ext. 33120 Networked Video Lab Dept. CSIE National Chung Cheng University

More information

Study and Implementation of Video Compression Standards (H.264/AVC and Dirac)

Study and Implementation of Video Compression Standards (H.264/AVC and Dirac) Project Proposal Study and Implementation of Video Compression Standards (H.264/AVC and Dirac) Sumedha Phatak-1000731131- sumedha.phatak@mavs.uta.edu Objective: A study, implementation and comparison of

More information

Figure 1: Relation between codec, data containers and compression algorithms.

Figure 1: Relation between codec, data containers and compression algorithms. Video Compression Djordje Mitrovic University of Edinburgh This document deals with the issues of video compression. The algorithm, which is used by the MPEG standards, will be elucidated upon in order

More information

Study and Implementation of Video Compression standards (H.264/AVC, Dirac)

Study and Implementation of Video Compression standards (H.264/AVC, Dirac) Study and Implementation of Video Compression standards (H.264/AVC, Dirac) EE 5359-Multimedia Processing- Spring 2012 Dr. K.R Rao By: Sumedha Phatak(1000731131) Objective A study, implementation and comparison

More information

Video Authentication for H.264/AVC using Digital Signature Standard and Secure Hash Algorithm

Video Authentication for H.264/AVC using Digital Signature Standard and Secure Hash Algorithm Video Authentication for H.264/AVC using Digital Signature Standard and Secure Hash Algorithm Nandakishore Ramaswamy Qualcomm Inc 5775 Morehouse Dr, Sam Diego, CA 92122. USA nandakishore@qualcomm.com K.

More information

Video compression: Performance of available codec software

Video compression: Performance of available codec software Video compression: Performance of available codec software Introduction. Digital Video A digital video is a collection of images presented sequentially to produce the effect of continuous motion. It takes

More information

White paper. An explanation of video compression techniques.

White paper. An explanation of video compression techniques. White paper An explanation of video compression techniques. Table of contents 1. Introduction to compression techniques 4 2. Standardization organizations 4 3. Two basic standards: JPEG and MPEG 4 4. The

More information

A Low-Cost Storage Server for Movie on Demand Databases

A Low-Cost Storage Server for Movie on Demand Databases A Low-Cost Storage Server for Movie on Demand Databases Banu 6zden Alexandros Biliris Rajeev Rastogi Avi Silberschatz AT&T Bell Laboratories 600 Mountain Avenue Murray Hill, NJ 07974 {ozden, biliris, rastogi,

More information

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur Module 8 VIDEO CODING STANDARDS Version ECE IIT, Kharagpur Lesson H. andh.3 Standards Version ECE IIT, Kharagpur Lesson Objectives At the end of this lesson the students should be able to :. State the

More information

DYNAMIC REGION OF INTEREST TRANSCODING FOR MULTIPOINT VIDEO CONFERENCING

DYNAMIC REGION OF INTEREST TRANSCODING FOR MULTIPOINT VIDEO CONFERENCING DYNAMIC REGION OF INTEREST TRANSCODING FOR MULTIPOINT VIDEO CONFERENCING Chia-Wen Lin Department of Computer Science and Information Engineering National Chung Cheng University Chiayi Taiwan R.O.C. cwlin@cs.ccu.edu.tw

More information

High performance digital video servers: storage. Seungyup Paek and Shih-Fu Chang. Columbia University

High performance digital video servers: storage. Seungyup Paek and Shih-Fu Chang. Columbia University High performance digital video servers: storage and retrieval of compressed scalable video Seungyup Paek and Shih-Fu Chang Department of Electrical Engineering Columbia University New York, N.Y. 10027-6699,

More information

Fast Hybrid Simulation for Accurate Decoded Video Quality Assessment on MPSoC Platforms with Resource Constraints

Fast Hybrid Simulation for Accurate Decoded Video Quality Assessment on MPSoC Platforms with Resource Constraints Fast Hybrid Simulation for Accurate Decoded Video Quality Assessment on MPSoC Platforms with Resource Constraints Deepak Gangadharan and Roger Zimmermann Department of Computer Science, National University

More information

Service Aggregation Through Rate Adaptation Using a Single Storage Format 1

Service Aggregation Through Rate Adaptation Using a Single Storage Format 1 Service Aggregation Through Rate Adaptation Using a Single Storage Format 1 R. Krishnan and T.D.C. Little Multimedia Communications Laboratory Department of Electrical and Computer Engineering Boston University,

More information

Fragmented MPEG-4 Technology Overview

Fragmented MPEG-4 Technology Overview Fragmented MPEG-4 Technology Overview www.mobitv.com 6425 Christie Ave., 5 th Floor Emeryville, CA 94607 510.GET.MOBI HIGHLIGHTS Mobile video traffic is increasing exponentially. Video-capable tablets

More information

2695 P a g e. IV Semester M.Tech (DCN) SJCIT Chickballapur Karnataka India

2695 P a g e. IV Semester M.Tech (DCN) SJCIT Chickballapur Karnataka India Integrity Preservation and Privacy Protection for Digital Medical Images M.Krishna Rani Dr.S.Bhargavi IV Semester M.Tech (DCN) SJCIT Chickballapur Karnataka India Abstract- In medical treatments, the integrity

More information

Multidimensional Transcoding for Adaptive Video Streaming

Multidimensional Transcoding for Adaptive Video Streaming Multidimensional Transcoding for Adaptive Video Streaming Jens Brandt, Lars Wolf Institut für Betriebssystem und Rechnerverbund Technische Universität Braunschweig Germany NOSSDAV 2007, June 4-5 Jens Brandt,

More information

Multimedia Data Transmission over Wired/Wireless Networks

Multimedia Data Transmission over Wired/Wireless Networks Multimedia Data Transmission over Wired/Wireless Networks Bharat Bhargava Gang Ding, Xiaoxin Wu, Mohamed Hefeeda, Halima Ghafoor Purdue University Website: http://www.cs.purdue.edu/homes/bb E-mail: bb@cs.purdue.edu

More information

Maximizing the number of users in an interactive video-ondemand. Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p.

Maximizing the number of users in an interactive video-ondemand. Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p. Title Maximizing the number of users in an interactive video-ondemand system Author(s) Bakiras, S; Li, VOK Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p. 281-292 Issued Date 2002 URL

More information

IMPACT OF COMPRESSION ON THE VIDEO QUALITY

IMPACT OF COMPRESSION ON THE VIDEO QUALITY IMPACT OF COMPRESSION ON THE VIDEO QUALITY Miroslav UHRINA 1, Jan HLUBIK 1, Martin VACULIK 1 1 Department Department of Telecommunications and Multimedia, Faculty of Electrical Engineering, University

More information

QOS Requirements and Service Level Agreements. LECTURE 4 Lecturer: Associate Professor A.S. Eremenko

QOS Requirements and Service Level Agreements. LECTURE 4 Lecturer: Associate Professor A.S. Eremenko QOS Requirements and Service Level Agreements LECTURE 4 Lecturer: Associate Professor A.S. Eremenko Application SLA Requirements Different applications have different SLA requirements; the impact that

More information

Scheduling Video Stream Transmissions for Distributed Playback over Mobile Cellular Networks

Scheduling Video Stream Transmissions for Distributed Playback over Mobile Cellular Networks Scheduling Video Stream Transmissions for Distributed Playback over Mobile Cellular Networks Kam-Yiu Lam 1, Joe Yuen 1, Sang H. Son 2 and Edward Chan 1 Department of Computer Science 1 City University

More information

Performance Analysis and Comparison of JM 15.1 and Intel IPP H.264 Encoder and Decoder

Performance Analysis and Comparison of JM 15.1 and Intel IPP H.264 Encoder and Decoder Performance Analysis and Comparison of 15.1 and H.264 Encoder and Decoder K.V.Suchethan Swaroop and K.R.Rao, IEEE Fellow Department of Electrical Engineering, University of Texas at Arlington Arlington,

More information

Complexity-rate-distortion Evaluation of Video Encoding for Cloud Media Computing

Complexity-rate-distortion Evaluation of Video Encoding for Cloud Media Computing Complexity-rate-distortion Evaluation of Video Encoding for Cloud Media Computing Ming Yang, Jianfei Cai, Yonggang Wen and Chuan Heng Foh School of Computer Engineering, Nanyang Technological University,

More information

Overview: Video Coding Standards

Overview: Video Coding Standards Overview: Video Coding Standards Video coding standards: applications and common structure Relevant standards organizations ITU-T Rec. H.261 ITU-T Rec. H.263 ISO/IEC MPEG-1 ISO/IEC MPEG-2 ISO/IEC MPEG-4

More information

302 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 2, FEBRUARY 2009

302 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 2, FEBRUARY 2009 302 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 2, FEBRUARY 2009 Transactions Letters Fast Inter-Mode Decision in an H.264/AVC Encoder Using Mode and Lagrangian Cost Correlation

More information

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu Dilip Kumar Krishnappa, Samamon Khemmarat, Lixin Gao, Michael Zink University of Massachusetts Amherst,

More information

Video Coding Basics. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu

Video Coding Basics. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Video Coding Basics Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Outline Motivation for video coding Basic ideas in video coding Block diagram of a typical video codec Different

More information

Parametric Comparison of H.264 with Existing Video Standards

Parametric Comparison of H.264 with Existing Video Standards Parametric Comparison of H.264 with Existing Video Standards Sumit Bhardwaj Department of Electronics and Communication Engineering Amity School of Engineering, Noida, Uttar Pradesh,INDIA Jyoti Bhardwaj

More information

LIVE VIDEO STREAMING USING ANDROID

LIVE VIDEO STREAMING USING ANDROID LIVE VIDEO STREAMING USING ANDROID Dharini Chhajed 1, Shivani Rajput 2 and Sneha Kumari 3 1,2,3 Department of Electronics Engineering, Padmashree Dr. D. Y. Patil Institute of Engineering and Technology,

More information

Using AVC/H.264 and H.265 expertise to boost MPEG-2 efficiency and make the 6-in-6 concept a reality

Using AVC/H.264 and H.265 expertise to boost MPEG-2 efficiency and make the 6-in-6 concept a reality Using AVC/H.264 and H.265 expertise to boost MPEG-2 efficiency and make the 6-in-6 concept a reality A Technical Paper prepared for the Society of Cable Telecommunications Engineers By Anais Painchault

More information

How To Improve Performance Of The H264 Video Codec On A Video Card With A Motion Estimation Algorithm

How To Improve Performance Of The H264 Video Codec On A Video Card With A Motion Estimation Algorithm Implementation of H.264 Video Codec for Block Matching Algorithms Vivek Sinha 1, Dr. K. S. Geetha 2 1 Student of Master of Technology, Communication Systems, Department of ECE, R.V. College of Engineering,

More information

Chapter 3 ATM and Multimedia Traffic

Chapter 3 ATM and Multimedia Traffic In the middle of the 1980, the telecommunications world started the design of a network technology that could act as a great unifier to support all digital services, including low-speed telephony and very

More information

Deploying VSaaS and Hosted Solutions Using CompleteView

Deploying VSaaS and Hosted Solutions Using CompleteView SALIENT SYSTEMS WHITE PAPER Deploying VSaaS and Hosted Solutions Using CompleteView Understanding the benefits of CompleteView for hosted solutions and successful deployment architecture Salient Systems

More information

Video Compression Trends & OUTLOOK. Andreas Pentrelli Solution Consultant

Video Compression Trends & OUTLOOK. Andreas Pentrelli Solution Consultant Video Compression Trends & OUTLOOK Andreas Pentrelli Solution Consultant Subscriber's View All from one provider Triple Play TV - Linear TV / VOD, Telephone, High Speed Internet One household, multi screens

More information

Case Study: Real-Time Video Quality Monitoring Explored

Case Study: Real-Time Video Quality Monitoring Explored 1566 La Pradera Dr Campbell, CA 95008 www.videoclarity.com 408-379-6952 Case Study: Real-Time Video Quality Monitoring Explored Bill Reckwerdt, CTO Video Clarity, Inc. Version 1.0 A Video Clarity Case

More information

Image Compression through DCT and Huffman Coding Technique

Image Compression through DCT and Huffman Coding Technique International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Rahul

More information

Quick Start. Guide. The. Guide

Quick Start. Guide. The. Guide Quick Start 1 Quick Start Introducing VirtualDub Working with video requires a variety of tools to achieve the best possible results. re are some processes for which dedicated-purpose tools can be invaluable

More information

Digital Audio and Video Data

Digital Audio and Video Data Multimedia Networking Reading: Sections 3.1.2, 3.3, 4.5, and 6.5 CS-375: Computer Networks Dr. Thomas C. Bressoud 1 Digital Audio and Video Data 2 Challenges for Media Streaming Large volume of data Each

More information

Classes of multimedia Applications

Classes of multimedia Applications Classes of multimedia Applications Streaming Stored Audio and Video Streaming Live Audio and Video Real-Time Interactive Audio and Video Others Class: Streaming Stored Audio and Video The multimedia content

More information

Real-Time DMB Video Encryption in Recording on PMP

Real-Time DMB Video Encryption in Recording on PMP Real-Time DMB Video Encryption in Recording on PMP Seong-Yeon Lee and Jong-Nam Kim Dept. of Electronic Computer Telecommunication Engineering, PuKyong Nat'l Univ. sylee9997@pknu.ac.kr, jongnam@pknu.ac.kr

More information

Serving Media with NGINX Plus

Serving Media with NGINX Plus Serving Media with NGINX Plus Published June 11, 2015 NGINX, Inc. Table of Contents 3 About NGINX Plus 3 Using this Guide 4 Prerequisites and System Requirements 5 Serving Media with NGINX Plus 9 NGINX

More information

White paper. H.264 video compression standard. New possibilities within video surveillance.

White paper. H.264 video compression standard. New possibilities within video surveillance. White paper H.264 video compression standard. New possibilities within video surveillance. Table of contents 1. Introduction 3 2. Development of H.264 3 3. How video compression works 4 4. H.264 profiles

More information

TRANSPARENT ENCRYPTION FOR HEVC USING BIT-STREAM-BASED SELECTIVE COEFFICIENT SIGN ENCRYPTION. Heinz Hofbauer Andreas Uhl Andreas Unterweger

TRANSPARENT ENCRYPTION FOR HEVC USING BIT-STREAM-BASED SELECTIVE COEFFICIENT SIGN ENCRYPTION. Heinz Hofbauer Andreas Uhl Andreas Unterweger TRANSPARENT ENCRYPTION FOR HEVC USING BIT-STREAM-BASED SELECTIVE COEFFICIENT SIGN ENCRYPTION Heinz Hofbauer Andreas Uhl Andreas Unterweger University of Salzburg, Jakob Haringer Str. 2, 2 Salzburg, Austria

More information

IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD

IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD R.Dhanya 1, Mr. G.R.Anantha Raman 2 1. Department of Computer Science and Engineering, Adhiyamaan college of Engineering(Hosur).

More information

IPTV Primer. August 2008. Media Content Team IRT Workgroup

IPTV Primer. August 2008. Media Content Team IRT Workgroup TV Primer August 2008 Media Content Team IRT Workgroup What Is TV? TV is the delivery of video and audio programming via Internet Protocol () over a broadband network TV can run on a converged network

More information

MPEG-4 Video Transfer with SCTP-Friendly Rate Control Mohamed N. El Derini

MPEG-4 Video Transfer with SCTP-Friendly Rate Control Mohamed N. El Derini MPEG-4 Video Transfer with SCTP-Friendly Rate Control Mohamed N. El Derini elderini@ieee.org Amr A.Elshikh elshikha@emro.who.int Faculty of Engineering, Alexandria University, Egypt Computer Science and

More information

ARIB STD-T64-C.S0042 v1.0 Circuit-Switched Video Conferencing Services

ARIB STD-T64-C.S0042 v1.0 Circuit-Switched Video Conferencing Services ARIB STD-T-C.S00 v.0 Circuit-Switched Video Conferencing Services Refer to "Industrial Property Rights (IPR)" in the preface of ARIB STD-T for Related Industrial Property Rights. Refer to "Notice" in the

More information

Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu

Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Video Coding Standards Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Yao Wang, 2003 EE4414: Video Coding Standards 2 Outline Overview of Standards and Their Applications ITU-T

More information

Gaming as a Service. Prof. Victor C.M. Leung. The University of British Columbia, Canada www.ece.ubc.ca/~vleung

Gaming as a Service. Prof. Victor C.M. Leung. The University of British Columbia, Canada www.ece.ubc.ca/~vleung Gaming as a Service Prof. Victor C.M. Leung The University of British Columbia, Canada www.ece.ubc.ca/~vleung International Conference on Computing, Networking and Communications 4 February, 2014 Outline

More information

Alarms of Stream MultiScreen monitoring system

Alarms of Stream MultiScreen monitoring system STREAM LABS Alarms of Stream MultiScreen monitoring system Version 1.0, June 2013. Version history Version Author Comments 1.0 Krupkin V. Initial version of document. Alarms for MPEG2 TS, RTMP, HLS, MMS,

More information

reach a younger audience and to attract the next-generation PEG broadcasters.

reach a younger audience and to attract the next-generation PEG broadcasters. PEG Streaming Public, Education, and Government (PEG) TV channels have been going through an evolution. Once the exclusive domain of "cable TV", PEG's have evolved to become Community Media Centers, serving

More information

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK Abstract AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK Mrs. Amandeep Kaur, Assistant Professor, Department of Computer Application, Apeejay Institute of Management, Ramamandi, Jalandhar-144001, Punjab,

More information

WHITE PAPER. Ad Insertion within a statistical multiplexing pool: Monetizing your content with no compromise on picture quality

WHITE PAPER. Ad Insertion within a statistical multiplexing pool: Monetizing your content with no compromise on picture quality Ad Insertion within a statistical multiplexing pool: Monetizing your content with no compromise on picture quality Pascal Jezequel, May 2013 Operators or broadcasters can increase their ad revenue by specifically

More information

ivms-4200 Client Software Technical Specification v1.02

ivms-4200 Client Software Technical Specification v1.02 ivms-4200 Client Software Technical Specification v1.02 Introduction ivms-4200 Client Software is a centralized video management software using a distributed structure for surveillance device control and

More information

State of the GStreamer Project. Jan Schmidt. Centricular Ltd jan@centricular.com

State of the GStreamer Project. Jan Schmidt. Centricular Ltd jan@centricular.com State of the GStreamer Project Jan Schmidt Centricular Ltd jan@centricular.com Who am I? GStreamer developer since 2003 Director & Engineer with Centricular Ltd Introduction I work here for Introduction

More information

Clearing the Way for VoIP

Clearing the Way for VoIP Gen2 Ventures White Paper Clearing the Way for VoIP An Alternative to Expensive WAN Upgrades Executive Overview Enterprises have traditionally maintained separate networks for their voice and data traffic.

More information

Internet Video Streaming and Cloud-based Multimedia Applications. Outline

Internet Video Streaming and Cloud-based Multimedia Applications. Outline Internet Video Streaming and Cloud-based Multimedia Applications Yifeng He, yhe@ee.ryerson.ca Ling Guan, lguan@ee.ryerson.ca 1 Outline Internet video streaming Overview Video coding Approaches for video

More information

A Novel Framework for Improving Bandwidth Utilization for VBR Video Delivery over Wide-Area Networks

A Novel Framework for Improving Bandwidth Utilization for VBR Video Delivery over Wide-Area Networks A Novel Framework for Improving Bandwidth Utilization for VBR Video Delivery over Wide-Area Networks Junli Yuan *, Sujoy Roy, Qibin Sun Institute for Infocomm Research (I 2 R), 21 Heng Mui Keng Terrace,

More information

Managing video content in DAM How digital asset management software can improve your brands use of video assets

Managing video content in DAM How digital asset management software can improve your brands use of video assets 1 Managing Video Content in DAM Faster connection speeds and improved hardware have helped to greatly increase the popularity of online video. The result is that video content increasingly accounts for

More information

How To Make A Multilink Ame Relay Work Faster And More Efficiently

How To Make A Multilink Ame Relay Work Faster And More Efficiently 1/16/01 - ick Franks / Tiara etworks nc. / nanks@tiaranetworks.com / 408-535-1222 Multilink Frame Relay Prior to the advent of the multilink ame relay () protocol, some ame relay users were experiencing

More information

We are presenting a wavelet based video conferencing system. Openphone. Dirac Wavelet based video codec

We are presenting a wavelet based video conferencing system. Openphone. Dirac Wavelet based video codec Investigating Wavelet Based Video Conferencing System Team Members: o AhtshamAli Ali o Adnan Ahmed (in Newzealand for grad studies) o Adil Nazir (starting MS at LUMS now) o Waseem Khan o Farah Parvaiz

More information

Video Streaming Primer

Video Streaming Primer Video Streaming Primer Christopher Benes, CTO, rvibe This document is a primer on video streaming. It describes the video streaming process, video compression (encoding) and decompression (decoding), high

More information

Technical Paper. Dolby Digital Plus Audio Coding

Technical Paper. Dolby Digital Plus Audio Coding Technical Paper Dolby Digital Plus Audio Coding Dolby Digital Plus is an advanced, more capable digital audio codec based on the Dolby Digital (AC-3) system that was introduced first for use on 35 mm theatrical

More information

MPEG-4 AVC/H.264 Video Codecs Comparison

MPEG-4 AVC/H.264 Video Codecs Comparison MPEG-4 AVC/H.264 Video Codecs Comparison Codecs: Video group head: Dr. Dmitriy Vatolin Project head: Dr. Dmitriy Kulikov Measurements, analysis: Alexander Parshin, Marat Arsaev Report correction: Alexander

More information

How To Test Video Quality On A Network With H.264 Sv (H264)

How To Test Video Quality On A Network With H.264 Sv (H264) IEEE TRANSACTIONS ON BROADCASTING, VOL. 59, NO. 2, JUNE 2013 223 Toward Deployable Methods for Assessment of Quality for Scalable IPTV Services Patrick McDonagh, Amit Pande, Member, IEEE, Liam Murphy,

More information

Multiple Description Coding (MDC) and Scalable Coding (SC) for Multimedia

Multiple Description Coding (MDC) and Scalable Coding (SC) for Multimedia Multiple Description Coding (MDC) and Scalable Coding (SC) for Multimedia Gürkan Gür PhD. Candidate e-mail: gurgurka@boun.edu.tr Dept. Of Computer Eng. Boğaziçi University Istanbul/TR ( Currenty@UNITN)

More information

JPEG Image Compression by Using DCT

JPEG Image Compression by Using DCT International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Issue-4 E-ISSN: 2347-2693 JPEG Image Compression by Using DCT Sarika P. Bagal 1* and Vishal B. Raskar 2 1*

More information

Quality Optimal Policy for H.264 Scalable Video Scheduling in Broadband Multimedia Wireless Networks

Quality Optimal Policy for H.264 Scalable Video Scheduling in Broadband Multimedia Wireless Networks Quality Optimal Policy for H.264 Scalable Video Scheduling in Broadband Multimedia Wireless Networks Vamseedhar R. Reddyvari Electrical Engineering Indian Institute of Technology Kanpur Email: vamsee@iitk.ac.in

More information

For Articulation Purpose Only

For Articulation Purpose Only E305 Digital Audio and Video (4 Modular Credits) This document addresses the content related abilities, with reference to the module. Abilities of thinking, learning, problem solving, team work, communication,

More information

VAST TV. Enjoy watching the channels you love.

VAST TV. Enjoy watching the channels you love. VAST TV Vast is committed to providing you with quality advanced broadband services at a great value. Choose from a variety of TV packages and enjoy more entertainment with Vast OnDemand, digital music

More information

MPEG-4 AVC/H.264 Video Codecs Comparison

MPEG-4 AVC/H.264 Video Codecs Comparison MPEG-4 AVC/H.264 Video Codecs Comparison Video group head: Dr. Dmitriy Vatolin Project head: Dr. Dmitriy Kulikov Measurements, analysis: Marat Arsaev Codecs: H.264 o DivX H.264 o Elecard H.264 o o o o

More information

Central Management System (CMS) USER MANUAL

Central Management System (CMS) USER MANUAL Central Management System (CMS) USER MANUAL LEGAL INFORMATION Reproduction, transfer, distribution or storage of part or all of the contents in this document in any form without the prior written permission

More information

Video Conferencing Glossary of Terms

Video Conferencing Glossary of Terms Video Conferencing Glossary of Terms A Algorithm A step-by-step problem-solving procedure. Transmission of compressed video over a communications network requires sophisticated compression algorithms.

More information

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc (International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan dr.khalidbilal@hotmail.com

More information

Android Multi-Hop Video Streaming using. wireless networks.

Android Multi-Hop Video Streaming using. wireless networks. Android Multi-Hop Video Streaming using Wireless Network Shylaja.B.R shylaja.b.r@gmail.com Abstract Modern world has deep penetration of smartphones Which provides an greater range of multimedia content

More information

Efficient Motion Estimation by Fast Three Step Search Algorithms

Efficient Motion Estimation by Fast Three Step Search Algorithms Efficient Motion Estimation by Fast Three Step Search Algorithms Namrata Verma 1, Tejeshwari Sahu 2, Pallavi Sahu 3 Assistant professor, Dept. of Electronics & Telecommunication Engineering, BIT Raipur,

More information

Application Note. IPTV Services. Contents. TVQM Video Quality Metrics Understanding IP Video Performance. Series. Overview. Overview...

Application Note. IPTV Services. Contents. TVQM Video Quality Metrics Understanding IP Video Performance. Series. Overview. Overview... Title Series TVQM Video Quality Metrics Understanding IP Video Performance Date September 2012 (orig. Feb 2008) Overview IPTV, Internet TV, and Video on Demand provide exciting new revenue opportunities

More information

Statistical Modeling of Huffman Tables Coding

Statistical Modeling of Huffman Tables Coding Statistical Modeling of Huffman Tables Coding S. Battiato 1, C. Bosco 1, A. Bruna 2, G. Di Blasi 1, G.Gallo 1 1 D.M.I. University of Catania - Viale A. Doria 6, 95125, Catania, Italy {battiato, bosco,

More information

Proactive Video Assurance through QoE and QoS Correlation

Proactive Video Assurance through QoE and QoS Correlation A Complete Approach for Quality and Service Assurance W H I T E P A P E R Introduction Video service providers implement new technologies to maximize the quality and diversity of their entertainment program

More information

A Network Control Plane for Massive Video Delivery

A Network Control Plane for Massive Video Delivery A Network Control Plane for Massive Video Delivery Giuseppe Cofano Politecnico di Bari, Dipartimento di Ingegneria Elettrica e dell Informazione, Via E. Orabona 4 70125 Bari, Italy - giuseppe.cofano@poliba.it

More information

Video Conferencing Oriented Low-Complexity Coarse-Level Mode-Mapping Based H.264/AVC to H.264/SVC Spatial Transcoding

Video Conferencing Oriented Low-Complexity Coarse-Level Mode-Mapping Based H.264/AVC to H.264/SVC Spatial Transcoding APSIPA ASC 2011 Xi an Video Conferencing Oriented Low-Complexity Coarse-Level Mode-Mapping Based H.264/AVC to H.264/SVC Spatial Transcoding Lei Sun, Jie Leng, Jia Su, Yiqing Huang, Hiroomi Motohashi and

More information

DynaGuard 200 Series. Compact and Versatile MPEG-4. Ver. 1.1

DynaGuard 200 Series. Compact and Versatile MPEG-4. Ver. 1.1 DynaGuard 200 Series Compact and Versatile MPEG-4 Ver. 1.1 An Introduction to the DynaGuard 200 Series MPEG-4 Digital Video Recorder for Small to Medium Applications What is a DynaGuard TM 200? Combined

More information

VAST TV. Enjoy watching the channels you love.

VAST TV. Enjoy watching the channels you love. VAST TV Vast is committed to providing you with quality advanced broadband services at a great value. Choose from a variety of TV packages and enjoy more entertainment with Vast OnDemand, digital music

More information

Introduction to image coding

Introduction to image coding Introduction to image coding Image coding aims at reducing amount of data required for image representation, storage or transmission. This is achieved by removing redundant data from an image, i.e. by

More information

EQUITABLE QUALITY VIDEO STREAMING OVER DSL. Barry Crabtree, Mike Nilsson, Pat Mulroy and Steve Appleby

EQUITABLE QUALITY VIDEO STREAMING OVER DSL. Barry Crabtree, Mike Nilsson, Pat Mulroy and Steve Appleby EQUITABLE QUALITY VIDEO STREAMING OVER DSL Barry Crabtree, Mike Nilsson, Pat Mulroy and Steve Appleby BT Innovate, Adastral Park, Martlesham Heath, Ipswich IP5 3RE, UK ABSTRACT Video streaming has frequently

More information

Video Recording in the Cloud: Use Cases and Implementation We Deliver the Future of Television

Video Recording in the Cloud: Use Cases and Implementation We Deliver the Future of Television Video Recording in the Cloud: Use Cases and Implementation We Deliver the Future of Television istockphoto.com Introduction The possibility of recording a live television channel is an application that

More information

File. Sharing. File. sharing

File. Sharing. File. sharing ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: P2P Video Delivery with SURFNET For Fast Search Prof. Anuja Zade

More information

IPTV hit primetime. Main Topic

IPTV hit primetime. Main Topic Main Topic ivideo helps IPTV hit primetime ivideohelps IPTV hit primetime With the development of video services, users want to watch high quality video content through a terminal of their choice, and

More information

Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding

Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding JOURNAL OF ELECTRONIC SCIENCE AND TECHNOLOGY, VOL. 13, NO. 2, JUNE 2015 97 Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding Wei-Hsiang Chang, Mei-Juan Chen, Gwo-Long

More information

1932-4553/$25.00 2007 IEEE

1932-4553/$25.00 2007 IEEE IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, VOL. 1, NO. 2, AUGUST 2007 231 A Flexible Multiple Description Coding Framework for Adaptive Peer-to-Peer Video Streaming Emrah Akyol, A. Murat Tekalp,

More information

CSE 237A Final Project Final Report

CSE 237A Final Project Final Report CSE 237A Final Project Final Report Multi-way video conferencing system over 802.11 wireless network Motivation Yanhua Mao and Shan Yan The latest technology trends in personal mobile computing are towards

More information

Next Generation. Surveillance Solutions. Cware. The Advanced Video Management & NVR Platform

Next Generation. Surveillance Solutions. Cware. The Advanced Video Management & NVR Platform Next Generation Surveillance Solutions Cware The Advanced Video Management & NVR Platform Advanced Open Management Benefit from the most effective CCTV management platform Cware is an advanced video management

More information

Traffic load and cost analysis for different IPTV architectures

Traffic load and cost analysis for different IPTV architectures Traffic load and cost analysis for different IPTV architectures SKENDER RUGOVA, ARIANIT MARAJ Post and Telecommunication of Kosova-PTK Dardania, p.nr., Prishtina, Republic of Kosova Skender.rugova@ptkonline.com,

More information

For More Information. Setting Bitrate Control and Keyframe Parameters

For More Information. Setting Bitrate Control and Keyframe Parameters Setting Bitrate Control and Keyframe Parameters Jan Ozer www.streaminglearningcenter.com @janozer jozer@mindspring.com/ 276-238-9135 For More Information! Most information derived from this book.! For

More information

A Control Theory Approach to Video Stream Adaptation for Restricted Bandwidth Networks

A Control Theory Approach to Video Stream Adaptation for Restricted Bandwidth Networks A Control Theory Approach to Video Stream Adaptation for Restricted Bandwidth Networks Rodrigo F. Coelho and Anand Kotra and Gerhard Fohler Technische Universität Kaiserslautern, Germany {coelho,meher,fohler}@eit.uni-kl.de

More information