A NEW METHODOLOGY FOR IMPLEMENTING INTERACTIVE OPERATIONS OF MPEG-2 COMPRESSED' VIDEO

Size: px
Start display at page:

Download "A NEW METHODOLOGY FOR IMPLEMENTING INTERACTIVE OPERATIONS OF MPEG-2 COMPRESSED' VIDEO"

Transcription

1 A NEW METHODOLOGY FOR IMPLEMENTING INTERACTIVE OPERATIONS OF MPEG-2 COMPRESSED' VIDEO K. E. Psannis M. G. Hadjinicolaou Dept of Electronic & Computer Engineering Brunel University Uxbridge, Middlesex UB8 3PH, UK Kostas. uk Marious. uk Abstract We present an efjicient approach for supporting interactive operations such as Fast Forward (FF) and Fast Rewind (FR) in MPEG-based Interactive Video On Demand (IVOD) system. This approach is based on transmitting additional data of the same movie from the server to the Digital Storage Device (DSD) at a client station. The special additional data consists of Elementary Stream (ES) which has all I frames. The "interactive" data is generated from the storage at the server every n-th frame from the original MPEG-2 compressed video. During the appropriate procedure the server can pe@orm the FF/FR data in a Group of Pictures (GoPs) structure in an independent fashion. Fast Forward (FF) and Fast Rewind (FR) operations are supported using much or little extra network bandwidth than that is already allocated for normal playback. Assuming that the decoder consumes data at the constant rate of normal playback and the data transferred over the network with the average bit rate, then the number of supported speedups we can achieve depends on the Group of Pictures Lengths (N) and the recording ratio during the normal play. Keyword: Speedups, Playback Rates, Consumption Speed, MPEG-2, Fast Forward, Fast Rewind, Interactive Video On Demand (IVOD). I. INTRODUCTION Interactive television is a technology for delivering, on demand, television programs and multimedia applications to households and businesses through a broadcasting infrastructure. This scheme is applicable not only to "on-demand services'' such as videoon-demand, but also to many kinds of information delivery, such as public-information services [I]. In a Video On Demand (VOD) system multimedia streams are stored on a storage server (the video server) and played out to the user station upon request. Interactive Video On Demand (IVOD) is an extension of Video On Demand in which additional functionalities are implemented. These functionalities pose new requirements and challenges on the system implementation. Possible interactive functions include play, /01$ IEEE 21

2 stop, resume, pause, jump forward, jump backward, fast forward (FF), fast rewind (FR), Slow Down, Reverse, Slow Reverse [2]. Other interactive features include the ability to avoid or select advertisements, to investigate additional details and to browse, select and purchase goods. The difficulty of supporting interactivity in an NOD system varies from one interactive function to another. A stop, jump, or pause followed by resume are relatively easy to support, as they do not require more bandwidth than what is required for normal playback. On the other hand, Fast Forward (FF) and Fast Rewind (FR) involve displaying frames at several times the normal rate. Transporting and decoding frames at multiple times the normal frame rate is prohibitively expensive and is infeasible with today s hardware decoders. Fast Rewind (FR) is even more difficult to support in compression schemes that involve motion-interpolated frames, such as B frames in the MPEG scheme [3], [4]. In the case of MPEG, all the reference frames in a Group of Pictures (GoPs) must be decoded before B frames of that GoPs can be played back in reverse order. Several approaches have been proposed to support interactivity in a VOD system. Interactive functions can be supported by dropping parts of the original MPEG-2 video stream [5], [6]. Typically, dropping is performed after compression and aims to reduce the transport and decoding requirements without causing significant degradation in video quality. Alternatively interactive functions can also be supplorted using separate copies of the movie that are encoded at lower quality of the normal playback copy [7], [8]. Other conventional schemes that support interactive functions either display frames at rate much higher than the normal playback, for example 90 Fps [9] or involves downloading the video data in a player device (not real time playout- downloading can be done prior to viewing) located at the customer premises so that the customer can view without further intervention form the network [lo]. In this work, we introduce an efficient approach for supporting Fast Forward (FF) and Fast Rewind (FR) in an Interactive Video On Demand (NOD) system. Our approach is based on transferring additional data from the server to the digital storage at the client premises. The additional data is being generated at the server every n-th frame from the original movie, which is compressed using MPEG-2 video coding. Assuming that the decoder can consume data at the constant rate of the normal playback. In this case the available speeclups we can achieve depend on the Group of Pictures (GoPs) Length (N) and the recording ratio during the normal play. We consider that the server sends the data to the client based on the average bit rate of an MPEG-2 video file. The average bit rate of each video file can easily be determined by using any MPEG statistical program. The remainder of this paper is organized as follows. In Section 11 we describe the MPEG data structure. Section I11 provides description of the proposed methodology. In section IV we compare the additional storage at the client with the storage of the server and other extra storage device used by other method. Section V analyzes the switching operations and the supported speedups. Finally Section VI concludes the paper and points to open research. 11. MPEG STRUCTURE The structure of MPEG stream imposes several constraints on the video data storage and playout. MPEG video stream consists of intra frames I, predictive frames P, and interpolated frames B. I frames are coded such that they are independent of any other frame in the sequence. On the other hand, P frames are coded using motion estimation 22

3 and have a dependency on the preceding I or P frame. Similarly B frames depend on two "anchor" frames: the preceding I/P frame and the following I/P frame. In figure 1 we can see the inter-frame dependencies in a sequence of MPEG frames. Figure 1 MPEG Stream Two parameters, N and M, describe the succession of I, P and B frames k N is the distance between two successive I frames, defining a "Group of Pictures" (GoPs). k M is the distance between consecutive I or P frames. Usually set to 3. Note that, N must be a multiple of M. (N = a xm ).M =1 means no B frames in the sequence. M =O implies only I frames PROPOSED METHODOLOGY The block diagram of the proposed model is depicted in Figure 2.In our proposed work we create in real time an alternative data stream from the storage of the server. In this case we consider that the server can support the creation of two data streams of the same storage. The additional data is originated from the compressed MPEG-2 video and transferred into the digital device over the same channel if the bandwidth permits or over a communication channel that is different from the one used for normal playback The FFFR data consists of an Elementary Stream (ES), which has all I-frames. We refer to the additional data as the FF/FR data and the one used for normal playback as the MPEG- 2 data. Fast Forward /Fast Rewind data 'i'i+lbi+4s'i+60',+9~i+l*~ Digital Storage Device (DSD) Assume that the characteristic of an MPEG-2 video file is that shown in Table I 23

4 ~.. Frames I-frame size P-frame size B-frame size Max (bytes) Average (bytes) Table 11: GoPs Lengths (N), frames ratio and recording ratio Table I1 (a), (b), (c) provides a typical GoPs Lengths(N), frames ratio and recording ratio. The bandwidth for normal play is given by Re cording ratio x AverageFrane(1PB)Size x 8 bits byte (1) / where, 1 1 AverageFrame(IPB)Size=Iav""ee + PmcrOs, x (--- ) + BIlvrrrrsr x (1--) 1 (B ytedframe) N M N M According to table I and Table II (a), (b), (c), (d) we get from (10) (a> Re cording ratio x AverageFrane(IPB)Size x8bi%yte = 1.99Mbps (b) Recording ratio xaveragefrane(ipb)size xsbifsbyte = 1.6Mbps (C) Re cording ratio x AverageFrane(IPB)Size x8 = 1.8Mbps (d) Re cording ratio x AverageFrane(IPB)Size x8bifsbyte = 2.2Mbps In figure 3 we can see that the server can vary the additional bit rate by varying the frame rate. For example if the server transmits additional data 6I/sec it will achieve 0.99Mbps and the total bit rate will be 2.98Mbps(a), 2.59Mbps (b), 2.79Mbps ~(c), 3.19Mbps (d) m, 12 r - 10 r s 4 / / /, Bit rate (Mbps).I.. _. IfpslBit rate IfpslTotal Bit rate lfpsnotal Bit rate Ifps-Total Bit rate Ifos-Total Bit rate I Figure: 3: Increase of the bit rate as a function of the number of I frames per second. 24

5 IV. COMPARISON THE ADDIITONAL STORAGE We can compute the additional storage at the client end Wclient as a function of the storage at the server Wse,er, or the extra storage Wclien,(P+I) required by P + I conversion method [lo] as follows. where, = f ('average 9 'average ) Q, = f ('average 9 'average 9 'average 9 M VJ = f ('average 9 'average 7 M ) According to table I, table 11, (2) and (3) we get 5= l.llxa, Wclienr (4) Table 111: Computation of - WSemer W server 1 W client W client(p-11) client Wclient and Wclient(P+i) Wclienl for a =3,4,5,6 a =3 a =4 a =5 a =6 3,76 4,87 5,98 7,09 4,62 6, , a Figure4: - Wserver or Wclient Wc[ient( P+i) Wclient as a function of CY 25

6 / Wcljent and Wcljen,(,D+,, / Wclienr Figure 4 shows that as a increases the ratio W, increases linearly. By reducing the variable@ we reduce the ratio of W,,,,,/ Wcljenr. For a =5 we have W, / Wclient =5,95. This indicates that the capacity of our extra storage is {Equation(4)) less than the storage of the server depending on the Group xa of Pictures Length (N) ( N = ax M ). In the same graph of Figure 4 we can see that our extra storage is less than the additional storage based on P+I conversion method [lo]. For example for a=4 our extra storage is 1/6 times less approximately than the additional storage required by P +I method. From (4) and (5) we get YliP t(p4) 1.54xa - W,,,, xa (6) For a=5 we have from (6) that the additional storage required tly P+I conversion method Wcljent(P+,) is 1.28 times higher than the storage of the seiver W,,,,,. This is because P-I method converts first the P frames into I frames and then stores all the frames of each GoPs. V. SWITCHING OPERATIONS AND SUPPORTED SPEEDUPS Interactive operations such as FF/FR are implemented both at the server and the Digital Storage Device (DSD). Switching from one version to another is performed online, in response to a client request. To maintain the GoPs periodicity, switching from a normal to an interactive version must take place at an I frame. Moreover to enable correct decoding of all the P and B frames of the normal version, this I frame must be common to both versions. When the FF/FR request arrives at the server, the server continues to send frames from the normal version up to and excluding the first P frame that follows a common I frame. From that point and on, the Digital Storage Device (DSD) switches to the interactive FFRX mode. Generally there is no disruption in the playback during the transition from normal to E/FR mode and vice versa. The swiitching operation is transparent to the decoder. The number of supported speedups we can achieve using our methodology depends on the consumption rate of the decoder. Supporting variable playback rates is analogous to allowing slow motion at the client erid. Slow motion can be performed at the client end by a software decoder. Current MPEG hardware decoders do not allow variable playback rates. Assume that the decoder can consume data at constant rate of normal playback, then the number of the supported speedups depends on the Group of Picture Lengths (N) and the recording ratio during the normal play. If the decoder consumes data at higher or lower rate than the one specified it would result in slight hiccups at the client end. This phenomenon will occur in any system where the server s or the DSD s production rate differs from the consumption rate of the decoder. Either the decoder will eventually starve or overrun its buffers. It is certainly conceivable that different end users have different hardware decoder cards or even software decoders, 26

7 each with different consumption rates We consider that the server sends data to the decoder based on the average bit rate of MPEG-2 video (table I). Table IV: Computation of the supported speedups for different GoPs Lengths, frames ratio and recording ratio (table I1 (a), (b), (c), (d)) GoP (N) Frames ratio (FPS) Table I1 (a)9(b),(c),(d) (a) (b) (c) (dl Consumption Consumption Differences rate of I Frames rate of in Speedups Normal Play Rate Interactive consumption (Mbyteshec) Mode rate (Mb yteslsec) % 0, , , , , , , , For example for Group of Pictures (GoPs) Length N=15 and recording ratio 3Ofps (table 11 (a) we can achieve a speedup of 6. VI. CONLUSIONS In this paper we presented an approach for supporting interactive operations in an IVOD system. Fast Forward (FF) and Fast Rewind (FR) operations are supported by generating additional data of each movie. Using I frames only for the interactive mode we can support both Fast Forward (FF) and Fast Rewind (FR). The I frame at the beginning of a GoPs serves as a basic entry point to facilitate random seek or channel switching and also provides coding robustness to source coding and transmission errors. In addition I frames are decoded such that they are independent of any other frame in the sequence. Another advantage comes using our methodology is that we don't use an extra storage at the server. Moreover our extra storage 'at the client station is less than the storage of the server and the additional storage required by P+I conversion method.the number of supported speedups we can achieve using our methodology depends on the Group of Pictures (GoPs) Length (N) and recording ratio during the normal playback In an IVOD system clients should be given the flexibility to choose from a set of available services that offer different levels of interactivity. Billing would then be done based on the quality and flexibility associated with the selected service. Our future work includes analysing the limitations on the interactive functions (visual quality, maximum duration of the interactive mode) supports other interactive functions (pause, jump forward, jump backward, Slow Down, Reverse, Slow Reverse) and proposes a method for transcoding from Variable Bit Rate (VBR) Elementary Stream (ES) to Constant Bit Rate (CBR) Elementary Stream. One other point for open research is to design and integrate the Digital Storage Device to the next generation of Integrated Receivers Decoders (IRD). 27

8 ACKNOWLEDGMENTS The authors wish to thank all who.reviewed this paper, especially Dr A Krikelis the Chief Technology Officer of Aspex Technology for his helpful comments. REFERENCES T.Sanuki, Y. Asakawa, Design of a video-server complex for interactive television, IBM Journal of Research & Development, 1998 Miranda KO, Irene Koo, An Overview of Interactive Video On Demand System, Computer Science Department of University of British Columbia, 1996 D LeGall. MPEG: A Video Compression Stahdard for Multimedia Applications CO. of the ACM, Vol. 34, No 4, April 199 1, pp International Standard Information Technology - Generic Coding of Moving Pictures and Associated Audio: Information Video. Banu Ozden, Alexandros Biliris, Rajeen Rastogi, Avi Silberschatz. A Low-Cost Storage Server for Movie on Demand Databases. In: Roc. of the 20th VLDB Conference, Santiago, Chile, 1994.pp Michael Vemick, Chitra Venkatramani, Tzi-cher Chinueh. Adventures in Building the Stony Brook Video Server. In: Proc. ACM Multimedia, November 1996 Boston, MA, pp Marwan Krunz, George Apostolopoulos. Efficient Support for interactive scanning operations in MPEG-based video on video on demanti. Multimedia Systems, vo1.8, no. 1, Jan. 2000, pp Prashant J.Shenoy, Harrick M.Vin. Efficient Support For Scari Operations In Video Servers. In: Proc. ACM Multimedia Conference, November ACM Press, San Francisco, CA, pp Jayanta K Dey-Sircar, James D.Salehi, James F Kurose, Don Towsley. Providing VCR Capabilities in Large-scale Video Servers In: Proc. AChl Multimedia Conference, Oct 1994, San Francisco, CA, pp M-S.Chen, D.D. Kandlur. Downloading and Stream Conversion: Supporting interactive Playout of Video in a Client Station. In: Proc IEEE Multimedia Conference (1995).pp

Implementing Interactive Operations of MPEG-2 Compressed Video

Implementing Interactive Operations of MPEG-2 Compressed Video Implementing Interactive Operations of MPEG-2 Compressed Video Kostas Psannis Marios Hadjinicolaou Department of Electronic & Computer Engineering Brunel University Uxbridge, Middlesex, UB8 3PH United

More information

Disk-oriented VCR operations for a multiuser VOD system

Disk-oriented VCR operations for a multiuser VOD system J. Indian Inst. Sci., Sept. Oct. 2004, 84, 123 140 Indian Institute of Science. Disk-oriented VCR operations for a multiuser VOD system P. VENKATARAM*, SHASHIKANT CHAUDHARI**, R. RAJAVELSAMY, T. R. RAMAMOHAN**

More information

MPEG Video Streaming with VCR Functionality

MPEG Video Streaming with VCR Functionality MPEG Video Streaming with VCR Functionality Chia-Wen Lin*, Jeongnam You**, Jim Zhout, Ming-Ting Sunt, and Iraj Sodagar* *Department of Computer Science and Information Engineering National Chung Cheng

More information

Compressed-Domain Video Processing and Transcoding

Compressed-Domain Video Processing and Transcoding Compressed-Domain Video Processing and Transcoding Susie Wee, John Apostolopoulos Mobile & Media Systems Lab HP Labs Stanford EE392J Lecture 2006 Hewlett-Packard Development Company, L.P. The information

More information

Data Placement for Continuous Media in Multimedia DBMS

Data Placement for Continuous Media in Multimedia DBMS Data Placement for Continuous Media in Multimedia DBMS Taeck-Geun Kwon 1;2 Sukho Lee 2 1 R&D Center 2 Dept. of Computer Engineering LG Info. & Communications, Ltd., Seoul National University Anyang 430-080,

More information

Variable Bitrate Stream in Set top Box device

Variable Bitrate Stream in Set top Box device Variable Bitrate Stream in Set top Box device Preeti Chourasia Student M.Tech (CS) United Institute of Technology And Research Greater Noida (UP) Priyank Chourasia MCA (MITS Gwalior) ABSTRACT Video processing

More information

5. Conclusion. 6. References

5. Conclusion. 6. References Delivery Techniques Developing hybrid bandwidth smoothing techniques that are aimed for both VCR interactivity as well as high-utilization of networ channels are required. This involves both the interaction

More information

About MPEG Compression. More About Long-GOP Video

About MPEG Compression. More About Long-GOP Video About MPEG Compression HD video requires significantly more data than SD video. A single HD video frame can require up to six times more data than an SD frame. To record such large images with such a low

More information

Efficient support for interactive operations in multi-resolution video servers

Efficient support for interactive operations in multi-resolution video servers Multimedia Systems 7: 241 253 (1999) Multimedia Systems c Springer-Verlag 1999 Efficient support for interactive operations in multi-resolution video servers Prashant J. Shenoy, Harrick M. Vin Distributed

More information

Image and video processing

Image and video processing Image and video processing Digital video Dr. Pengwei Hao Agenda Digital video Video compression Video formats and codecs MPEG Other codecs Web video - 2 - Digital Video Until the arrival of the Pentium

More information

Networking Applications

Networking Applications Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport Multimedia Multimedia 1 Outline Audio and Video Services

More information

Multimedia Storage Servers

Multimedia Storage Servers Multimedia Storage Servers Cyrus Shahabi shahabi@usc.edu Computer Science Department University of Southern California Los Angeles CA, 90089-0781 http://infolab.usc.edu 1 OUTLINE Introduction Continuous

More information

Maximizing the Number of Users in an Interactive Video-on-Demand System

Maximizing the Number of Users in an Interactive Video-on-Demand System IEEE TRANSACTIONS ON BROADCASTING, VOL. 48, NO. 4, DECEMBER 2002 281 Maximizing the Number of Users in an Interactive Video-on-Demand System Spiridon Bakiras, Member, IEEE and Victor O. K. Li, Fellow,

More information

Chapter 20: Multimedia Systems

Chapter 20: Multimedia Systems Chapter 20: Multimedia Systems, Silberschatz, Galvin and Gagne 2009 Chapter 20: Multimedia Systems What is Multimedia? Compression Requirements of Multimedia Kernels CPU Scheduling Disk Scheduling Network

More information

Chapter 20: Multimedia Systems. Operating System Concepts 8 th Edition,

Chapter 20: Multimedia Systems. Operating System Concepts 8 th Edition, Chapter 20: Multimedia Systems, Silberschatz, Galvin and Gagne 2009 Chapter 20: Multimedia Systems What is Multimedia? Compression Requirements of Multimedia Kernels CPU Scheduling Disk Scheduling Network

More information

How to achieve low latency audio/video streaming over IP network?

How to achieve low latency audio/video streaming over IP network? February 2018 How to achieve low latency audio/video streaming over IP network? Jean-Marie Cloquet, Video Division Director, Silex Inside Gregory Baudet, Marketing Manager, Silex Inside Standard audio

More information

Distributed Video Systems Chapter 5 Issues in Video Storage and Retrieval Part I - The Single-Disk Case

Distributed Video Systems Chapter 5 Issues in Video Storage and Retrieval Part I - The Single-Disk Case Distributed Video Systems Chapter 5 Issues in Video Storage and Retrieval Part I - he Single-Disk Case Jack Yiu-bun Lee Department of Information Engineering he Chinese University of Hong Kong Contents

More information

Tema 0: Transmisión de Datos Multimedia

Tema 0: Transmisión de Datos Multimedia Tema 0: Transmisión de Datos Multimedia Clases de aplicaciones multimedia Redes basadas en IP y QoS Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross

More information

Digital video coding systems MPEG-1/2 Video

Digital video coding systems MPEG-1/2 Video Digital video coding systems MPEG-1/2 Video Introduction What is MPEG? Moving Picture Experts Group Standard body for delivery of video and audio. Part of ISO/IEC/JTC1/SC29/WG11 150 companies & research

More information

A COOPERATIVE DISTRIBUTION PROTOCOL FOR VIDEO-ON-DEMAND

A COOPERATIVE DISTRIBUTION PROTOCOL FOR VIDEO-ON-DEMAND Proc. Mexican International Conference on Computer Science (ENC 2005), Puebla, Mexico, pages 240 246, Sep. 2005 A COOPERATIVE DISTRIBUTION PROTOCOL FOR VIDEO-ON-DEMAND Jehan-François Pâris Department of

More information

Performance of a Switched Ethernet: A Case Study

Performance of a Switched Ethernet: A Case Study Performance of a Switched Ethernet: A Case Study M. Aboelaze A Elnaggar Dept. of Computer Science Dept of Electrical Engineering York University Sultan Qaboos University Toronto Ontario Alkhod 123 Canada

More information

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks Amitabha Ghosh IBM India Research Laboratory Department of Electrical Engineering University of Southern California, Los Angeles http://anrg.usc.edu/~amitabhg

More information

VSPlayer Software User Manual

VSPlayer Software User Manual VSPlayer Software User Manual UD.6L0202D1505A01 Thank you for purchasing our product. This manual applies to VSPlayer software, please read it carefully for the better use of this software. This manual

More information

Mark Kogan CTO Video Delivery Technologies Bluebird TV

Mark Kogan CTO Video Delivery Technologies Bluebird TV Mark Kogan CTO Video Delivery Technologies Bluebird TV Bluebird TV Is at the front line of the video industry s transition to the cloud. Our multiscreen video solutions and services, which are available

More information

Dolby Vision. Profiles and levels V1.2.9

Dolby Vision. Profiles and levels V1.2.9 Dolby Vision Profiles and levels V1.2.9 1 June 2017 Contents Contents 1.1 Copyright 3 1.2 Intentionally blank 4 1.3 Trademarks 5 1 Introduction to Dolby Vision bitstreams profiles and levels 6 1.1 Standards

More information

A Lossless Quality Transmission Algorithm for Stored VBR Video

A Lossless Quality Transmission Algorithm for Stored VBR Video 1 A Lossless Quality Transmission Algorithm for Stored VBR Video Fei Li, Yan Liu and Ishfaq Ahmad Department of Computer Science The Hong Kong University of Science and Technology Clear Water Bay, Kowloon,

More information

MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT

MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC Anietie Bassey, Kufre M. Udofia & Mfonobong C. Uko Department of Electrical/Electronic

More information

RESPONSIVENESS IN A VIDEO. College Station, TX In this paper, we will address the problem of designing an interactive video server

RESPONSIVENESS IN A VIDEO. College Station, TX In this paper, we will address the problem of designing an interactive video server 1 IMPROVING THE INTERACTIVE RESPONSIVENESS IN A VIDEO SERVER A. L. Narasimha Reddy ABSTRACT Dept. of Elec. Engg. 214 Zachry Texas A & M University College Station, TX 77843-3128 reddy@ee.tamu.edu In this

More information

CS 218 F Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness. References:

CS 218 F Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness. References: CS 218 F 2003 Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness References: J. Padhye, V.Firoiu, D. Towsley, J. Kurose Modeling TCP Throughput: a Simple Model

More information

COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System

COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System Ubaid Abbasi and Toufik Ahmed CNRS abri ab. University of Bordeaux 1 351 Cours de la ibération, Talence Cedex 33405 France {abbasi,

More information

Digital TV. Quick Reference Guide

Digital TV. Quick Reference Guide Digital TV Quick Reference Guide CONTENTS Remote Control... 4 Playback Controls.... 4 What s on TV?.... 6 Using the OK Button.... 6 Using the Info Button.... 6 Using the Browse Button.... 7 Using the Channel

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 multimedia applications:

More information

Chapter 9. Multimedia Networking. Computer Networking: A Top Down Approach

Chapter 9. Multimedia Networking. Computer Networking: A Top Down Approach Chapter 9 Multimedia Networking A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the animations;

More information

Compression and File Formats

Compression and File Formats Compression and File Formats 1 Compressing Moving Images Methods: Motion JPEG, Cinepak, Indeo, MPEG Known as CODECs compression / decompression algorithms hardware and software implementations symmetrical

More information

A Converged Content Delivery Platform for IP and QAM Video

A Converged Content Delivery Platform for IP and QAM Video A Converged Delivery Platform for IP and QAM Video Abstract James Barkley, Weidong Mao Comcast Cable HTTP based Adaptive Bit Rate (ABR) video delivery to IP enabled CPEs via Delivery Network (CDN) for

More information

Comparison of Shaping and Buffering for Video Transmission

Comparison of Shaping and Buffering for Video Transmission Comparison of Shaping and Buffering for Video Transmission György Dán and Viktória Fodor Royal Institute of Technology, Department of Microelectronics and Information Technology P.O.Box Electrum 229, SE-16440

More information

Outline Introduction MPEG-2 MPEG-4. Video Compression. Introduction to MPEG. Prof. Pratikgiri Goswami

Outline Introduction MPEG-2 MPEG-4. Video Compression. Introduction to MPEG. Prof. Pratikgiri Goswami to MPEG Prof. Pratikgiri Goswami Electronics & Communication Department, Shree Swami Atmanand Saraswati Institute of Technology, Surat. Outline of Topics 1 2 Coding 3 Video Object Representation Outline

More information

Chapter 7 Multimedia Operating Systems

Chapter 7 Multimedia Operating Systems MODERN OPERATING SYSTEMS Third Edition ANDREW S. TANENBAUM Chapter 7 Multimedia Operating Systems Introduction To Multimedia (1) Figure 7-1. Video on demand using different local distribution technologies.

More information

Dolby Vision. Streams within the HTTP Live Streaming format

Dolby Vision. Streams within the HTTP Live Streaming format Dolby Vision Streams within the HTTP Live Streaming format Version 2.0 13 November 2018 Copyright 2018 Dolby Laboratories. All rights reserved. Unauthorized use, sale, or duplication is prohibited. This

More information

Streaming (Multi)media

Streaming (Multi)media Streaming (Multi)media Overview POTS, IN SIP, H.323 Circuit Switched Networks Packet Switched Networks 1 POTS, IN SIP, H.323 Circuit Switched Networks Packet Switched Networks Circuit Switching Connection-oriented

More information

BiHOP: A Bidirectional Highly Optimized Pipelining Technique for Large-Scale Multimedia Servers

BiHOP: A Bidirectional Highly Optimized Pipelining Technique for Large-Scale Multimedia Servers : A Bidirectional Highly Optimized Pipelining Technique for Large-Scale Multimedia Servers Kien A. Hua James Z. Wang Simon Sheu Department of Computer Science University of Central Florida Orlando, FL

More information

MPEG-2. ISO/IEC (or ITU-T H.262)

MPEG-2. ISO/IEC (or ITU-T H.262) MPEG-2 1 MPEG-2 ISO/IEC 13818-2 (or ITU-T H.262) High quality encoding of interlaced video at 4-15 Mbps for digital video broadcast TV and digital storage media Applications Broadcast TV, Satellite TV,

More information

All-in-one content repurposing and delivery. Actus Digital

All-in-one content repurposing and delivery. Actus Digital All-in-one content repurposing and delivery Clip Factory is the one-stop-shop solution to content repurposing for the new media platforms of Internet and mobile. It comes as one of three alternative products:

More information

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies Outline 15-441/15-641 Computer Networking Lecture 18 Internet Video Delivery Peter Steenkiste Slides by Professor Hui Zhang Background Technologies: - HTTP download - Real-time streaming - HTTP streaming

More information

Module 7 VIDEO CODING AND MOTION ESTIMATION

Module 7 VIDEO CODING AND MOTION ESTIMATION Module 7 VIDEO CODING AND MOTION ESTIMATION Lesson 20 Basic Building Blocks & Temporal Redundancy Instructional Objectives At the end of this lesson, the students should be able to: 1. Name at least five

More information

Multimedia: video ... frame i+1

Multimedia: video ... frame i+1 Multimedia: video video: sequence of images displayed at constant rate e.g. 24 images/sec digital image: array of pixels each pixel represented by bits coding: use redundancy within and between images

More information

JPEG 2000 vs. JPEG in MPEG Encoding

JPEG 2000 vs. JPEG in MPEG Encoding JPEG 2000 vs. JPEG in MPEG Encoding V.G. Ruiz, M.F. López, I. García and E.M.T. Hendrix Dept. Computer Architecture and Electronics University of Almería. 04120 Almería. Spain. E-mail: vruiz@ual.es, mflopez@ace.ual.es,

More information

Reduction of Periodic Broadcast Resource Requirements with Proxy Caching

Reduction of Periodic Broadcast Resource Requirements with Proxy Caching Reduction of Periodic Broadcast Resource Requirements with Proxy Caching Ewa Kusmierek and David H.C. Du Digital Technology Center and Department of Computer Science and Engineering University of Minnesota

More information

Recommended Readings

Recommended Readings Lecture 11: Media Adaptation Scalable Coding, Dealing with Errors Some slides, images were from http://ip.hhi.de/imagecom_g1/savce/index.htm and John G. Apostolopoulos http://www.mit.edu/~6.344/spring2004

More information

Advanced Encoding Features of the Sencore TXS Transcoder

Advanced Encoding Features of the Sencore TXS Transcoder Advanced Encoding Features of the Sencore TXS Transcoder White Paper November 2011 Page 1 (11) www.sencore.com 1.605.978.4600 Revision 1.0 Document Revision History Date Version Description Author 11/7/2011

More information

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

International Journal of Emerging Technology and Advanced Engineering Website:   (ISSN , Volume 2, Issue 4, April 2012) A Technical Analysis Towards Digital Video Compression Rutika Joshi 1, Rajesh Rai 2, Rajesh Nema 3 1 Student, Electronics and Communication Department, NIIST College, Bhopal, 2,3 Prof., Electronics and

More information

ViconNet Version 6.6SP3 (Build 93)

ViconNet Version 6.6SP3 (Build 93) Release Notes November 2013 ViconNet Version 6.6SP3 (Build 93) General Description Vicon is releasing ViconNet version 6.6SP3 (build 93) for ViconNet version 6-based systems. This updated version fixes

More information

MpegRepair Software Encoding and Repair Utility

MpegRepair Software Encoding and Repair Utility PixelTools MpegRepair Software Encoding and Repair Utility MpegRepair integrates fully featured encoding, analysis, decoding, demuxing, transcoding and stream manipulations into one powerful application.

More information

Module 10 MULTIMEDIA SYNCHRONIZATION

Module 10 MULTIMEDIA SYNCHRONIZATION Module 10 MULTIMEDIA SYNCHRONIZATION Lesson 36 Packet architectures and audio-video interleaving Instructional objectives At the end of this lesson, the students should be able to: 1. Show the packet architecture

More information

LINEAR VIDEO DELIVERY FROM THE CLOUD. A New Paradigm for 24/7 Broadcasting WHITE PAPER

LINEAR VIDEO DELIVERY FROM THE CLOUD. A New Paradigm for 24/7 Broadcasting WHITE PAPER WHITE PAPER LINEAR VIDEO DELIVERY FROM THE CLOUD A New Paradigm for 24/7 Broadcasting Copyright 2016 Elemental Technologies. Linear Video Delivery from the Cloud 1 CONTENTS Introduction... 3 A New Way

More information

Audio and video compression

Audio and video compression Audio and video compression 4.1 introduction Unlike text and images, both audio and most video signals are continuously varying analog signals. Compression algorithms associated with digitized audio and

More information

Providing VCR in a Distributed Client Collaborative Multicast Video Delivery Scheme

Providing VCR in a Distributed Client Collaborative Multicast Video Delivery Scheme Providing VCR in a Distributed Client Collaborative Multicast Video Delivery Scheme X.Y. Yang 1, P. Hernández 1, F. Cores 2 A. Ripoll 1, R. Suppi 1, and E. Luque 1 1 Computer Science Department, ETSE,

More information

Interactive Progressive Encoding System For Transmission of Complex Images

Interactive Progressive Encoding System For Transmission of Complex Images Interactive Progressive Encoding System For Transmission of Complex Images Borko Furht 1, Yingli Wang 1, and Joe Celli 2 1 NSF Multimedia Laboratory Florida Atlantic University, Boca Raton, Florida 33431

More information

Distributed Video Systems Chapter 3 Storage Technologies

Distributed Video Systems Chapter 3 Storage Technologies Distributed Video Systems Chapter 3 Storage Technologies Jack Yiu-bun Lee Department of Information Engineering The Chinese University of Hong Kong Contents 3.1 Introduction 3.2 Magnetic Disks 3.3 Video

More information

Introduction to LAN/WAN. Application Layer 4

Introduction to LAN/WAN. Application Layer 4 Introduction to LAN/WAN Application Layer 4 Multimedia Multimedia: Audio + video Human ear: 20Hz 20kHz, Dogs hear higher freqs DAC converts audio waves to digital E.g PCM uses 8-bit samples 8000 times

More information

Introducing EyeTV 200

Introducing EyeTV 200 Introducing EyeTV 200 EyeTV 200 lets you watch, timeshift, record, edit and archive high-quality, MPEG-2 encoded television on the Mac. With a FireWire interface and state-of-the-art MPEG-2 video encoding,

More information

Hybrid Video Compression Using Selective Keyframe Identification and Patch-Based Super-Resolution

Hybrid Video Compression Using Selective Keyframe Identification and Patch-Based Super-Resolution 2011 IEEE International Symposium on Multimedia Hybrid Video Compression Using Selective Keyframe Identification and Patch-Based Super-Resolution Jeffrey Glaister, Calvin Chan, Michael Frankovich, Adrian

More information

TransMu x. Users Manual. Version 3. Copyright PixelTools Corporation

TransMu x. Users Manual. Version 3. Copyright PixelTools Corporation TransMu x Version 3 Users Manual Copyright 1997-2003 PixelTools Corporation Contact Information: PixelTools Corporation 10721 Wunderlich Drive Cupertino, CA 95014 USA Tel: +1 (408) 374-5327 Fax: +1 (408)

More information

Software Versions Used in this Tutorial: Final Cut Pro: Compressor: 3.0.3

Software Versions Used in this Tutorial: Final Cut Pro: Compressor: 3.0.3 This tutorial describes how to use Final Cut Pro and Compressor to create an MPEG-2 program stream for playback on LEIGHTRONIX MPEG-2 decoders. The following procedure assumes that you have already installed

More information

IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS

IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS Kevin Streeter Adobe Systems, USA ABSTRACT While HTTP adaptive streaming (HAS) technology has been very successful, it also generally introduces

More information

Wightman DIGITAL TV. Quick Reference Guide

Wightman DIGITAL TV. Quick Reference Guide Wightman DIGITAL TV Quick Reference Guide Contents Remote Control... 4 Playback Controls.... 5 What s on TV?.... 6 Using the OK Button.... 6 Using the Info Button.... 6 Using the Browse Button.... 6 Using

More information

Full HD HEVC(H.265)/H.264 Hardware IPTV Encoder Model: MagicBox HD4 series MagicBox HD401: Single channel HDMI/AV, HDMI/VGA/YPbPr/AV, HDSDI input

Full HD HEVC(H.265)/H.264 Hardware IPTV Encoder Model: MagicBox HD4 series MagicBox HD401: Single channel HDMI/AV, HDMI/VGA/YPbPr/AV, HDSDI input Full HD HEVC(H.265)/H.264 Hardware IPTV Encoder Model: MagicBox HD4 series MagicBox HD401: Single channel HDMI/AV, HDMI/VGA/YPbPr/AV, HDSDI input 1 MagicBox HD404: 4 channels HDMI/AV, HDMI/VGA/YPbPr/AV,

More information

VIDEO streaming applications over the Internet are gaining. Brief Papers

VIDEO streaming applications over the Internet are gaining. Brief Papers 412 IEEE TRANSACTIONS ON BROADCASTING, VOL. 54, NO. 3, SEPTEMBER 2008 Brief Papers Redundancy Reduction Technique for Dual-Bitstream MPEG Video Streaming With VCR Functionalities Tak-Piu Ip, Yui-Lam Chan,

More information

CS 457 Multimedia Applications. Fall 2014

CS 457 Multimedia Applications. Fall 2014 CS 457 Multimedia Applications Fall 2014 Topics Digital audio and video Sampling, quantizing, and compressing Multimedia applications Streaming audio and video for playback Live, interactive audio and

More information

C-Bus Application Messages & Behaviour Chapter 21 Media Transport Control

C-Bus Application Messages & Behaviour Chapter 21 Media Transport Control C-Bus Application Messages & Behaviour Chapter 21 Media Transport Control Document Number: CBUS-APP/21 Issue: 1.1 Comments on this document should be addressed to: Engineering Manager Clipsal Integrated

More information

Chapter 7 Multimedia Networking

Chapter 7 Multimedia Networking Chapter 7 Multimedia Networking Principles Classify multimedia applications Identify the network services and the requirements the apps need Making the best of best effort service Mechanisms for providing

More information

Multimedia Networking

Multimedia Networking Multimedia Networking 1 Multimedia, Quality of Service (QoS): What is it? Multimedia applications: Network audio and video ( continuous media ) QoS Network provides application with level of performance

More information

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding. Project Title: Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding. Midterm Report CS 584 Multimedia Communications Submitted by: Syed Jawwad Bukhari 2004-03-0028 About

More information

TRITON DIGITAL ON DEMAND MANAGER

TRITON DIGITAL ON DEMAND MANAGER TRITON DIGITAL ON DEMAND MANAGER OnDemand Manager User Guide July 12 th, 2012 www.tritondigital.com Page 1 Content 1 INTRODUCTION 4 2 PRODUCT OVERVIEW 4 3 VIDEO ASSETS MANAGER 4 3.1 ADD/DELETE A VIDEO

More information

OBJECTIVES After reading this chapter, the student should be able to:

OBJECTIVES After reading this chapter, the student should be able to: Data Representation OBJECTIVES After reading this chapter, the student should be able to: Define data types. Visualize how data are stored inside a computer. Understand the differences between text, numbers,

More information

The Case for Reexamining Multimedia File System Design

The Case for Reexamining Multimedia File System Design The Case for Reexamining Multimedia File System Design Position Statement Prashant Shenoy Department of Computer Science, University of Massachusetts, Amherst, MA 01003. shenoy@cs.umass.edu Research in

More information

DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS

DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS Television services in Europe currently broadcast video at a frame rate of 25 Hz. Each frame consists of two interlaced fields, giving a field rate of 50

More information

Digital Asset Management 5. Streaming multimedia

Digital Asset Management 5. Streaming multimedia Digital Asset Management 5. Streaming multimedia 2015-10-29 Keys of Streaming Media Algorithms (**) Standards (*****) Complete End-to-End systems (***) Research Frontiers(*) Streaming... Progressive streaming

More information

DigiPoints Volume 1. Student Workbook. Module 8 Digital Compression

DigiPoints Volume 1. Student Workbook. Module 8 Digital Compression Digital Compression Page 8.1 DigiPoints Volume 1 Module 8 Digital Compression Summary This module describes the techniques by which digital signals are compressed in order to make it possible to carry

More information

RECURSIVE PATCHING An Efficient Technique for Multicast Video Streaming

RECURSIVE PATCHING An Efficient Technique for Multicast Video Streaming ECUSIVE ATCHING An Efficient Technique for Multicast Video Streaming Y. W. Wong, Jack Y. B. Lee Department of Information Engineering The Chinese University of Hong Kong, Shatin, N.T., Hong Kong Email:

More information

Dolby Vision. Streams within the MPEG-DASH format

Dolby Vision. Streams within the MPEG-DASH format Dolby Vision Streams within the MPEG-DASH format Version 2.0 13 November 2018 Copyright 2018 Dolby Laboratories. All rights reserved. Unauthorized use, sale, or duplication is prohibited. This document

More information

PREFACE...XIII ACKNOWLEDGEMENTS...XV

PREFACE...XIII ACKNOWLEDGEMENTS...XV Contents PREFACE...XIII ACKNOWLEDGEMENTS...XV 1. MULTIMEDIA SYSTEMS...1 1.1 OVERVIEW OF MPEG-2 SYSTEMS...1 SYSTEMS AND SYNCHRONIZATION...1 TRANSPORT SYNCHRONIZATION...2 INTER-MEDIA SYNCHRONIZATION WITH

More information

H.264 High Resolution. Video & Audio Compression Board. DS-4000HCI Series

H.264 High Resolution. Video & Audio Compression Board. DS-4000HCI Series H.264 High Resolution Video & Audio Compression Board DS-4000HCI Series Brief Introduction of Hikvision DS-4000HCI card DS-4000HCI compression board is a professional digital security product, which adopts

More information

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Hong-rae Lee, Tae-jun Jung, Kwang-deok Seo Division of Computer and Telecommunications Engineering

More information

The Functional User Requirement Analysis of a Web Broadcasting Management System

The Functional User Requirement Analysis of a Web Broadcasting Management System The Functional User Requirement Analysis of a Web Broadcasting Management System Gyeyoung Lee, Jaegeol Yim Dept. of Computer Engineering, Dongguk University at Gyeongju Korea {lky, yim}@dongguk.ac.kr Abstract.

More information

Investigation of the GoP Structure for H.26L Video Streams

Investigation of the GoP Structure for H.26L Video Streams Investigation of the GoP Structure for H.26L Video Streams F. Fitzek P. Seeling M. Reisslein M. Rossi M. Zorzi acticom GmbH mobile networks R & D Group Germany [fitzek seeling]@acticom.de Arizona State

More information

Chapter 7: Multimedia Networking

Chapter 7: Multimedia Networking Chapter 7: Multimedia Networking Multimedia and Quality of Service: What is it multimedia : network audio and video ( continuous media ) A note on the use of these ppt slides: We re making these slides

More information

Image and Video Coding I: Fundamentals

Image and Video Coding I: Fundamentals Image and Video Coding I: Fundamentals Thomas Wiegand Technische Universität Berlin T. Wiegand (TU Berlin) Image and Video Coding Organization Vorlesung: Donnerstag 10:15-11:45 Raum EN-368 Material: http://www.ic.tu-berlin.de/menue/studium_und_lehre/

More information

Video Quality for Live Adaptive Bit-Rate Streaming: Achieving Consistency and Efficiency

Video Quality for Live Adaptive Bit-Rate Streaming: Achieving Consistency and Efficiency Video Quality for Live Adaptive Bit-Rate Streaming: Achieving Consistency and Efficiency Introduction The video industry is undergoing an unprecedented amount of change. More premium live video content

More information

ADAPTIVE STREAMING. Improve Retention for Live Content. Copyright (415)

ADAPTIVE STREAMING. Improve Retention for Live Content. Copyright (415) ADAPTIVE STREAMING Improve Retention for Live Content A daptive streaming technologies make multiple video streams available to the end viewer. True adaptive bitrate dynamically switches between qualities

More information

ADDRESSING IP VIDEO ADAPTIVE STREAM LATENCY AND VIDEO PLAYER SYNCHRONIZATION JEFFREY TYRE - ARRIS WENDELL SUN - VIASAT

ADDRESSING IP VIDEO ADAPTIVE STREAM LATENCY AND VIDEO PLAYER SYNCHRONIZATION JEFFREY TYRE - ARRIS WENDELL SUN - VIASAT ADDRESSING IP VIDEO ADAPTIVE STREAM LATENCY AND VIDEO PLAYER SYNCHRONIZATION JEFFREY TYRE - ARRIS WENDELL SUN - VIASAT TABLE OF CONTENTS INTRODUCTION 3 LIVE / LINEAR TV SERVICE REQUIREMENTS 5 TV SERVICES

More information

Camera to NVR Ratio for Recording

Camera to NVR Ratio for Recording Camera to NVR Ratio for Recording General Information March2012 An important part in any system design is specifying the correct number of NVRs to support the required number of cameras. Optimizing the

More information

Transcoding Using the MFP Card

Transcoding Using the MFP Card This section covers the transcoding option of the Digital Content Manager (DCM) that is provided with an MFP card. Introduction, page 1 Routing a Service to the Output Through an MFP Card, page 6 Naming

More information

VISP: on Implementing a Video Streaming Protocol for the Internet

VISP: on Implementing a Video Streaming Protocol for the Internet VISP: on Implementing a Video Streaming Protocol for the Internet Michele Bracuto Computer Science Department University of Bologna Mura Anteo Zamboni 7 40127 Bologna Italy Tel. +390512094503 Fax. +390512094510

More information

On the Use of Multicast Delivery to Provide. a Scalable and Interactive Video-on-Demand Service. Kevin C. Almeroth. Mostafa H.

On the Use of Multicast Delivery to Provide. a Scalable and Interactive Video-on-Demand Service. Kevin C. Almeroth. Mostafa H. On the Use of Multicast Delivery to Provide a Scalable and Interactive Video-on-Demand Service Kevin C. Almeroth Mostafa H. Ammar Networking and Telecommunications Group College of Computing Georgia Institute

More information

Video Compression An Introduction

Video Compression An Introduction Video Compression An Introduction The increasing demand to incorporate video data into telecommunications services, the corporate environment, the entertainment industry, and even at home has made digital

More information

IO [io] MAYAH. IO [io] Audio Video Codec Systems

IO [io] MAYAH. IO [io] Audio Video Codec Systems IO [io] MAYAH IO [io] Audio Video Codec Systems MPEG 4 Audio Video Embedded 24/7 Real-Time Solution MPEG 4 Audio Video Production and Streaming Solution ISMA compliant 24/7 Audio Video Realtime Solution

More information

Subnet Multicast for Delivery of One-to-Many Multicast Applications

Subnet Multicast for Delivery of One-to-Many Multicast Applications Subnet Multicast for Delivery of One-to-Many Multicast Applications We propose a new delivery scheme for one-to-many multicast applications such as webcasting service used for the web-based broadcasting

More information

HDMI/HD-SDI HEVC/H.264 IPTV

HDMI/HD-SDI HEVC/H.264 IPTV 1/4/16 chs HDMI/HD-SDI HEVC/H.264 IPTV Encoder Model: MagicBox HD401S MagicBox HD404S MagicBox HD416S single channel version 1 4 channels version 16 channels version Product Profile Magicbox HD4S series

More information

Important Encoder Settings for Your Live Stream

Important Encoder Settings for Your Live Stream Important Encoder Settings for Your Live Stream Being able to stream live video over the Internet is a complex technical endeavor. It requires a good understanding of a number of working parts. That s

More information