Networked Interactive Media Codec Algorithm
|
|
|
- Morris Bryan
- 10 years ago
- Views:
Transcription
1 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 50 06, Greece Department of Computer Science and Engineering, Nagoya Institute of Technology, Nagoya , Japan Corresponding Author: Abstract This paper presents a novel networked interactive media codec algorithm. An MPEG/H.6 coded media sequence is typically partitioned into small intervals called GoP (Group of Pictures). An MPEG/H.6 video stream comprises intra-frames (I), predicted frames (P), and interpolated frames (B). This structure allows a simple realization of forward (normal)-pay operation but imposes several additional constraints on the other interactive functions. Implementation of the rewind operations requires that the decoder either decodes the whole GoP and store it, or it decodes the GoP up to the current frame to be displayed. Both of these techniques lead either to the requirement for large storage at the client machine (to store a fully decoded GoP) or massive decoding processing power (to fully decode a GoP at required displayed frame rate). Neither of these options is desirable. Furthermore, Fast Play (Fast Forward/Jump Forward) functions of MPEG/H.6 coded video present are problematic. When a P-/B- frame is requested, all the related previous P-/I-frames need to be sent over the network. This is likely to lead in considerable increase in communication bandwidth and decoding power compared to the normal-play mode. Several interactive algorithms are detailed with respect to additional resources. Finally an extensive comparative study has been carried out in order to determine the trade offs of the proposed media codec algorithm. Keywords Streaming Algorithms, Interactive Media Algorithms, VCR functionality.. Introduction Interactive access to video content is generally defined as a program or service controlled by the user and which can affect the content itself, the presentation manner of the content, or the presentation order of the content. Full range of interactive 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 interactive function to another. A stop or pause followed by resume is relatively easy to support since there is no requirement for more bandwidth than is already allocated for normal playback. However, Fast Scanning {(FF), (FR), (JF), (JB)) functions involve displaying frames at multiple times the normal rate. Transporting and decoding frames at such high-rate is prohibitively expensive and is not feasible using the hardware decoders available today or in the foreseeable future [5]-[7]. Implementation of the full interactive functions with the MPEG/H.6 coded video presents a number of considerable challenges associated with video data storage and playout. An MPEG/H.6 video stream comprises intra-frames (I), predicted frames (P), and interpolated frames (B). According to MPEG/H.6 coding standards, I-frames are coded such that they are independent of any other frames in the sequence; P-frames are coded using motion estimation and each one has a dependency on the preceding I- or P- frame; finally the coding of B- frames depends on the two anchor frames - the preceding I/P frame and the following I/P frame [6]-[8]. In recent years several techniques for supporting interactivity for MPEG/H.6 code video streaming applications have been devised [9]-[]. In [9], [0] and {] interactive functions are supported by dropping parts of the original MPEG- video stream. Typically, this is performed once the video sequence is compressed and aims to reduce the transport and decoding requirements. These approaches introduce visual discontinuities during the interactive mode, due to the missing video information. Alternatively interactive functions can also be supported using separate copies of the video streams that are encoded at lower quality of the normal playback copy [], []. In these cases, there is no significant degradation in the visual quality. However, the number of pre-stored copies of the movie limits the speed-up granularity. Moreover, [] proposed a differently encoding pattern of the media traces. Full interactive functions are produced by encoding every N th frame of the original media traces as a sequence of I- P(Marionette) frames. This method achieves minimum additional resources at the server load/network
2 ICGST- CNIR, Volume (8), Issue (), July 008 bandwidth\decoder complexity and acceptable visual quality at the client s end. The remainder of the paper is organized as follows: In Section a review of the proposed interactive media streaming codec algorithms is detailed. In Section a novel interactive streaming media codec algorithm is presented accompany by simulations results. Moreover a comparative study has been carried out in order to determine the tradeoffs of the proposed interactive media algorithms with respect to network bandwidth visual quality. Section concludes the paper with final observations.. Review of Streaming Interactive Media Algorithms There are three different rates at which a video can flow from the disk of the server to the client display which should be taken into consideration while analyzing interactive functions. First, the video data has a retrieval rate going from the server s disk array to the main memory. Second, the data has a network transmission rate going from the server s memory to the client s memory. Lastly, the client decoder has a consumption rate at which it displays data from the client s memory. This section discusses and analyses the various proposed schemes for supporting interactive operations, according to the above requirements in the MPEG/H.6 -based media encoding. A. Drop parts of the original video stream [9]-[] Interactive operations can be supported by dropping parts of the original video stream. Dropping aims to reduce both the transport and decoding requirements of the interactive mode without causing significant degradation in the video quality. ) Send only I - P frames [9] This method sends only the I- and P-frames to support Fast Forward operations. Transmitting only the I- and P- frames of each GoPs a limited number of speedups can be achieved. The main problem with this method is that it increases the load on the network (the frame rate remains constant). For example consider a movie that is encoded into GoPs, where the GoPs Length is N=9 and the distance between the I-I/P frames is M=. The total number of I-P-B frames are in the GoPs are I=, P= 6 and B=8. The authors in [9] propose a storage pattern in order to minimize the disk overhead occurred by accessing k-sequences every second. Since the data being displayed is not contiguous, the authors recommend that the MPEG-based file is reordered. If the data were kept contiguous on the disks, then a disk rotation, seek and transfer must be performed for each frame, which increases the disk overhead in order to support faster.playback. The graph in figure shows that there is not a linear increase (%) in the network bandwidth during the Fast Forward (FF) mode as a function of N. For Fast Reverse playback operation the authors in [9] propose to send only the I-frames in reverse order. P-frames are based on forward prediction only and cannot be shown backwards. Increased Network Bandwidth 50,00% 5,00% 0,00% 5,00% Frame Rate =7fps,M= 0,00% 9 9 GoPs Length (N) Figure. The increased percentage of the network bandwidth as a Function of GoP Length (N). When the user requests a fast reverse mode the server must reschedule the disk to the desired frames in reverse order. The main problem is that the server, for a speedup of k, needs to read all I-frames from the k- GoPs. In addition, sending only the I-frames results in the enormous increase in the network bandwidth ) GoP-Skipping [0] The GoP-Skipping method proposed in [0] maintains the same playback frame rate and skip entire GoPs. (a) Normal playback GoPs GoPs GoPs n GoPs (b) Fast Forward mode (k times the normal rate) GoPs k GoPs n GoPs To achieve speedup k-times the normal play, every k- times GoPs is sent and consumed by the client s decoder. This method can achieve variable speedups. Figure shows the variable number of speedups as a function of skipped GoPs for N=5 and frame rate 0 fps. One limitation of this approach is that only independently decode-able GoPs can be used. If open GoPs are used, some extra processing must occur at the client-site increasing the requirements of the decoder complexity. Consider the display sequence of an open GoPs with GoPs length, N=6 and M=. (a) Display order I... B B P B6 I7 B8 B9 P0 BB I B P6 B7 B8 I9 (b) Transmission order I... P B B I7 B6 P0B8 B9 IBBP6BI9B7B8
3 ICGST- CNIR, Volume (8), Issue (), July 008 SpeedUps (sec) Skipped GoPs Figure. Number of speedups as a function of skipped GoPs For speedup k=, two GoPs are skipped. In this case frames and B would have to be discarded by the 6 client s decoder since the forward I-frame, that they depend on would be skipped. This phenomenon would result in slight hiccups at the client s set top box. It is worth mentioning that there are no increases in the resources at the server, network bandwidth and client s decoder when users switch to Fast Forward/ Fast Rewind. In the case of rewind, current MPEG-based hardware decoders cannot play frames of an MPEG-based GoPs in reverse order. Thus, the GoPs are sent in reverse order but the individual frames are played in forward order. The visual output will not look faster since the playback rate of each GoPs does not change. This however, may be acceptable to the end user who is searching backward for a particular part of a video. To demonstrate another drawback of this method, let a GoPs consist of 5 frames, the normal playback rate be 0fps and the speedup rate be four. Thus from the original stream, 5 frames are displayed, 0 are skipped, 5 are displayed, etc. This is a drawback because if the video has complex motion within the four seconds, then the information will be lost. Hence this method cannot be recommended because the visual quality will be degraded. ) Partial GoPs-skipping [] Another approach, proposed in [], is to partial skip GoPs rather than skip full GoPs. Consider the display sequence of an open GoPs with GoPs length, N=5 and M=. (a) Normal playback I P B B P7 B6 P0 B8 B9 P BB I6 B P9 B7 B8... (b) Fast playback I P B B I P 6 9 B7 B I The first four frames are considered as an independent sequence because they can be decoded independently. The first 7 or 0 or frames, can be considered as an independent sequence. For fast playback, independent sequences are retrieved and sent while the rest of the frames in each GoP are skipped. When using this method there are only a fixed number of speedup rates than can be achieved. Figure depicts the number of speedups as a function of transmitted frames. Speedups (sec) Trasmitted Frames Figure.Relative increase in the speedups as a function of the transmitted frames Like the skipping segment method, the same playback rate is maintained at the client. The bit rate required to be sent over the network will be increased, as well as the resources at the server. Consider a movie that is encoded into GoPs containing the following frames. (GoPs): I B B P B6 P7 B8 B9 P0 BB P B (GoPs): I6B7 B8 P9 B0 BP B B P5 B6B7 P8B9 B0 Each GoPs is 5 frames long (N=5). Like the skipping method, this method maintains the same playback rate at the client s end. Thus, instead of sending GoPs (0 frames/ sec) consisting of I- P - B frames during each cycle as in normal playback, the first frames are delivered. I B B P I B B P I B B P I B B P GoPs GoPs GoPs GoPs The average size of the first four frames or the fist seven frames of each GoP would be: I average + Paveage + ( Baveage) Average( I BB P ) Size = Iaverage + ( Paveage) + ( Baveage) Average (I BBPBBP)Size= 7 Figures shows the increase in the bit rate as a function of the supported speedups for GoPs Length N=5 and M= using typical characteristic of MPEG- compressed video In addition to the higher bandwidth over the network required over the Fast Forward mode, extra overhead may be incurred by the I/O subsystem. If a GoP is used as the retrieval block, normally the GoP is stored contiguously on disk. Assuming that during each I/O cycle GoP (5 frames) is retrieved, the disk executes one rotation, seek, and transfer. If four different frames from three GoPs ( frames) and three frames from the next GoPs are retrieved during each cycle, the disk must perform four rotations, seeks, and retrievals for every 5 frames retrieved
4 ICGST- CNIR, Volume (8), Issue (), July 008 SpeedUps (sec),5,5,5 0, Increase bit rate (%) Figure. Relative increase in the bit rate as a function of the supported speedups This procedure increases the overhead in processing the fast mode request. It is worth mentioning that using IBBP structure rewind functions can no be implemented due to the P-, and B- frames dependencies. B. Separate Copies of the movie [],[] Instead of dropping frames after compression, some researchers suggested supporting interactive operations using separately copies of the movie that are encoded at lower quality than the quality of the normal playback. ) Skipping row of frames [] This approach is based on encoding separate copies of the movie to be used for interactive operations in a Video On Demand (VOD) system. Each copy is generated by skipping rows of frames before compression. The server maintains multiple different encoded versions of each movie. The normal version is used for normal-speed playback. The other versions, which are referred to as the scan version, are used for Fast Scanning (FS) operations. Each scan version is used to support both Fast Forward Scanning (FFS) and Backward Fast Scanning (BFS). For a given speedup factor, the corresponding scan version is obtained by encoding a subset of the row uncompressed frames of the original movie at a sampling rate of -to-s, where s is the skip factor. The skip factor defines the sampling rate. Scan versions are encoded in a way such that, when played back at the normal frame rate, they give a perception of a faster video in the forward or backward direction. The server switches between various versions depending on the requested interactive operations (only one version is transmitted at a given instant time). It is worth mentioning that the interactive scanning operations] can be supported with some extra network bandwidth. Encoding a sample of the row frames may result in higher values of P average ( s), Baverage ( s). The encoder can control the size of P-B frames in the scan mode using two predefined thresholds. T ( P) = Pmax( + SP) () T ( B) = Bmax( + SB) where Pmax and Bmax are for normal version and S P, S B are nonnegative constants. A P (B) frame is encoded such that its size is no higher than T( P){ T( B)}. On the other hand this results in variable video quality during Fast Scanning operations. Generating separate copies for Fast Scanning operations comes at the expense of extra storage of the server and some variability in the quality of the motion picture during the Fast Scanning (FS) periods. Figure 5 depicts the percentage of the increase in the storage overhead as a function of N using typical characteristics of MPEG- compressed video with skip factor s = and S P = S B = 0. For n scan versions (variable speedups) the relative increase in the storage requirement is given by i W scan ( s) W Storage Increase (%) normal GoPs Length (N) Figure 5. Relative increase of the storage overhead as a function of GoPs Length (N) ) Alternative special file [] In this method a special file is created specifically for use in Fast Forward/ Fast Rewind mode and multi-resolution viewing. The encoding of the special file can be done in two ways. If the original uncompressed file is available, then every n-th frame is encoded for a speedup of n. If the original file does not exist, the compressed stream is first uncompressed and every nth frame is then recompressed. The alternative file can be created based on the motion within the original file. During periods of little motion, large numbers of frames are skipped from the original file. During periods of high motion, lower numbers of frames are skipped. The special file is created to be approximately 0-5% of the original file so that the average bit rate of the resulting file is less than or equal to the average bit rate of the original. This guarantees that, when switching form normal playback to fast playback, there is no increase in the load on the server or the network. The special file is encoded at both lower temporal resolution and spatial resolution than the original file. For example consider a video, which was encoded at 0 frames per second with an average bit rate of.5 Mbps. Let special file be a separately encoded lower resolution
5 ICGST- CNIR, Volume (8), Issue (), July 008 file, encoded at 0 frames per second with frame format ( I B B B B I ) and an average bit rate of only 0.5Mbps. To support multi-resolution the special file is shown at 0 frames per second with an average bit rate of 0.5Mbps. An additional mechanism is needed to allow the client to change the decoder s consumption rate. To support Fast Forward (FF), the special file is shown at the same speed as its original file, or.5mbps, which is 0 frames per second, a speedup of three. This is conformed to the goal of requiring no much additional bit rate for the Fast Forward/Rewind than that is already allocated for the original file. In addition, when creating the special file the authors in [] propose to update the bit-stream so that it can support both the Fast Forward (FF) and Fast Rewind (FR) mode. To solve the problems of dependencies in MPEG- frames the authors propose two strategies. First, macroblocks are forced to be either intra-coded (I) or purely interpolated (B). P macroblocks are not acceptable because they have a unidirectional dependency, which would make it impossible to play frames back in reverse directions. This however, would not entirely solve the problem since the interpolated B macroblocks have different distance vectors with respect to the two reference frames. Hence if the reference frames are presented in the reverse order (as in the case of rewind), the decoding would be incorrect. To overcome this problem, the distance vector are forced to be equal in both directions, and set equal to the smaller of the two vectors. This makes the interpolated frames symmetrical with respect to both the forward and backward reference frames and enables them to be decoded correctly even if the reference frames are presented in reverse order. Figure 6 depicts the increase in the storage at the server as a function of GoPs (N), using typical characteristics of MPEG- compressed video (Appendix B.) with the frame format of the special file I B B B B I and encoding every third frame of the original file. Increase Storage (%) GoPs Length (N) Figure 6. Relative increase of the storage as a function of N The main advantages of using this method are that it does not increase the load on the server since it can be created with the same playback rate as the original file. Also the file can be created, as described above, such that it can be shown forward and backward and in multi-resolution viewing. The main disadvantage of using this scheme is that a separate file must be created for each speedup rate, increasing the amount of storage used in the system and hence an increase in cost.. Proposed Interactive Media Streaming Algorithm In this efficient approach the server maintains multiple differently encoded versions of each video streams in order to support interactive functionality. One version, which is referred to as the normal version is used for normal-speed playback. The other versions are referred to as interactive versions. Each interactive version is used to support Fast/Jump Forward/Backward Slow Down/Reverse and Reverse at a variable speedup. The server switches between the various versions depending on the requested interactive function. Assume that I- frame is always the start point of interactive mode. Since I- frames are decoded independently, switching from normal play to interactive mode and vice versa can been done very efficiently. Note that only one version is transmitted at a given instant time. The proposed interactive streams can be employed to any frame-based codec algorithm (MPEG-/ and MPEG-/H.6) [7]. The corresponding interactive version is obtained by encoding every (k-)-th (i.e., uncompressed) frame of the original movie as a sequence of I- P(Marionette)-Pi(k) frames. Effectively this results P(Marionette) in repeating the previous I-frame in the decoder, enhancing the visual quality during the interactive mode. The encoding pattern is obtained by encoding the original uncompressed video data as follows Io P(M)P(k)... i PN- (k)pn ( k ) () subject to i N k N, N denotes the GoP length and k denotes the Reference Frame Selection (RFS). P i ( k )- frames are coded using motion estimation and each one has a dependency only to th the preceding k - frame. A P i ( k )-frame is not a full frame. Instead, it is a Predictive video frame. This means that a P i ( k ) frame only stores the data that has changed th from the preceding k -frame. For instance, for reference frame selection (RFS) k= (short term motion compensation reference), has a dependency to the P I0 P I0 P P P P P P preceding, has a dependency to the preceding, has a dependency to the preceding, has a dependency to the preceding, and for the final frame in a GOP, has a dependency to the preceding. Similarly for reference frame selection (RFS) k= (long term motion compensation reference), each of P, P, P and P frames have a dependency to the preceding I0. P5 has a dependency to the preceding P, P6 has a dependency to the preceding P and for the 5
6 ICGST- CNIR, Volume (8), Issue (), July 008 final frame in a GOP, preceding P 0 P has a dependency to the.note that for k= motion compensation reference frame implies the conventional H.6/AVC I-P structure. The full interactive functions can be supported as follows. Fast Forward /Rewind (FF/FR) and Jump Forward/Backward (JF/JB) functions can be supported by abstracting all the I-type frames of the original (uncompressed) movie in the forward/backward direction and encoding each frame as a sequence of I-P(M)Pi(K) frames. Moreover, Rewind operations can be supported by abstracting all the I-type frames of the original (uncompressed) movie in reverse order and generate P(M Pi(K)) frames as many as P- and B in a GoPs of normal playback. Slow Down/Reverse functions can be supported by abstracting all the I-type frames of the original uncompressed movie in the forward/backward order and generate P(M)Pi(k) frames as many as P- and B-frames in a recording ratio (RR) of normal playback.. Performance Evaluation Commonly used measures for the distortion between an original picture (before encoding) of horizontal size w and the vertical size b and its reconstructed counterpart (after decoding) is the Peak Signal-to-Noise-Ratio (PSNR). The following formula can be used to assess the visual quality of a sequence. 55 PSNR = 0 log( )( db) where i= j= x rec MSE h w MSE = {( x h w x org ( i, j) ( i, j) org ( i, j) x rec ( i, j)} where and denote the single pixel magnitudes of the original and the reconstructed picture and h w is the picture size. Most studies use PSNR as the main quantitative metric for measuring the video quality. There are two types of criteria that can be used for the evaluation of video quality; subjective and objective. It is difficult to do subjective rating because it is not mathematically repeatable. For this reason we measure the visual quality of the interactive mode using the Peak Signal-to-Noise Ratio (PSNR). We use the PSNR of the Y-component of a decoded frame. The PSNR is obtained by comparing the original row frame with its decoded version with encoding being done using the proposed media algorithms. We simulate the scenario of the H.6-based video transmission. Simulations were done using the H.6 Test Model (H.6/AVC Software Coordination, software version: JM.0) [ ]. All test sequences are in QCIF format (76 x pixels/frame) and encoded at target frame rate 5 frames/s, the number of frames to be encoded/decoded is 50 frames. The computers used for the experiments is Pentium (R) CPU,,6Gz, GB of RAM, available storage space GB and a network channel at 00kbps. The first frame in a GoP is Intra (I-) frame and the remaining consecutive frames are P(M) and Pi(k) coded. The simulations were carried out on the following QCIF video traces: foreman and Coastguard at 00 Kbps channel throughput and for the I-P(M)-Pi(k) the Reference Frame Selection (RFS), k=. Y PSNR (db) Frame Index Coastguard foreman Figure 7. PSNR as a function of frame index for different types of video sequences Figure 7 depicts the PSNR for the encoded frames using the proposed encoding algorithm for different types of video sequences. The average PSNR value for the 50- frames is 8., db for Foreman the video trace and 8. db for the Coastguard video trace The average quality is slightly better under the Foreman (little motion) video sequence due to I-P(M)-Pi(K) frames structure. Figure 8 and Figure 9 depict the PSNR for all the interactive media codec algorithms for the Foreman and the Coastguard video traces respectively. From Figure 8 we can see that the proposed algorithm achieves greater PSNR (db) compared to all the other algorithms. Specifically it achieves an advantage of.5 db compared to Send only I-P frames approach. Y PSNR (db) Foreman Video Frame Index Send only I - P frames Proposed Algorithm GoP-skipping Partial GoPs-Skipping Skipping row of frames Alternative Special File Figure 8. PSNR as a function of frame index for all the interactive media algorithms for the foreman video trace. 6
7 ICGST- CNIR, Volume (8), Issue (), July 008 Coastguard Video Y PSNR (db) Frame Index Send only I - P frames Proposed Algorithm GoP-skipping Partial GoPs-Skipping Skipping row of frames Alternative Special File Figure 9. PSNR as a function of frame index for all the interactive media algorithms for the coastguard video trace. Similarly from Figure 9 we can see that the proposed algorithm achieves superior PSNR (db) compared to all the other algorithms. Specifically it achieves an advantage of. db compared to Alternative Special File approach. In order to validate the proposed interactive media codec algorithm a subjective comparative study has been also carried out. Figure 0 depicts some typical snapshots for the proposed interactive media codec algorithm, the Send only I-P frames approach and the Special Alternative File method. a b c Coastguard video Size (bytes) Figure 0. Size (bytes) Frame-Size I-P(M)-Pi(k) Frame Number Frame Size of the proposed interactive media codec algorithm for the Coastguard video trace Foreman video Frame-Size I-P(M)-Pi(k) a b Figure 0. Snapshots of Coastguard () and Foreman () video traces for the Alternative Special File method (,)a, Send only I- P frames approach (,)b and the proposed interactive media codec algorithm (,)c. It can be seen that for both video traces, coastguard and foreman, the proposed interactive media codec algorithm outperforms the other schemes, Send only I-P frames approach and the Alternative Special File method, since it achieves better visual quality.the average frame size of the proposed interactive media codec algorithm is illustrated in Fig. and Fig. for the Coastguard and the Foreman video traces respectively. From the same Figures it can be seen that the P(M) and Pi(K) frames have less bits that the I-frames due to I-P(M)-Pi(k) frames structure. c Frame Number Figure. Frame Size of the proposed interactive media codec algorithm for the foreman video trace.. Conclusion An MPEG/H.6 coded media sequence is typically partitioned into small intervals called GoP (Group of Pictures). This structure allows a simple realization of forward (normal)-pay operation but imposes several additional constraints on the other interactive functions (Fast/Jump Forward, Fast/Jump Rewind, Slow Reverse/ Forward, and Reverse). In this paper, we investigated the constraints of supporting interactive media streaming with respect to additional resources and Visual Quality of the proposed algorithms. By proper encoding MPEG/ H.6 media streams, I-P(M)-Pi(k) frames, of the original video sequence, interactive functionality can be supported with considerably reduced network bandwidth and decoder complexity and acceptable visual quality at the clients end. A comparative study has been also carried out in order to determine the tradeoffs between the different methods. Future work involves network simulation of all the algorithms over combined networks from wireline to wireless links. 7
8 ICGST- CNIR, Volume (8), Issue (), July References [] Kostas. E. Psannis, M. G. Hadjinicolaou, and A. Krikelis, MPEG- streaming of full interactive content, IEEE Transactions on Circuits and Systems for Video Technology, vol. 6, no., pp , 006. [] Kostas Psannis, MPEG-based Video over High Speed Downlink Packet Access Wireless Networks, ICGST International Journal on Computer Networks and Internet Research, Vol. (5), Issue (), pages 5-5, 006 [] A. Jalal and S. Kim, Advanced Performance Achievement using Multi- Algorithmic Approach of Video Transcoder for Low Bit rate Wireless Communication, ICGST International Journal on Graphics, Vision and Image Processing}, Vol. (5), Issue (9), 005 [] Yang, K., Huang, C., and Wang, J Design of frame dependency for VCR streaming videos. Image Commun. Pp (Jun. 007). [5] Pengpeng Ni, Damir Isovic, Gerhard Fohler, Userfriendly H.6/AVC for remote browsing Proc.of the th annual ACM international conference on Multimedia, pp -7, October 006. [6] Karczewicz, M.; Kurceren, R., The SP- and SIframes design for H.6/AVC, IEEE Transactions on Circuits and Systems for Video Technology, Volume, Issue 7, pp 67 6, July 00. [7] Advanced Video Coding for Generic Audiovisual Services, ITU-T Rec. H.6 and ISO/IEC 96-0 (MPEG- AVC), ITU-T and ISO/IEC JTC, Version : May 00, Version : May 00, Version : Mar. 005, Version : Sept. 005, Version 5 and Version 6: June 006, Version 7: Apr. 007, Version 8 (including SVC extension): Consented in July 007. [8] Kostas. Psannis, Yutaka Ishibashi and Marios Hadjinicolaou, A Novel Method for supporting Full Interactive Media Stream over IP Network, ICGST International Journal on Graphics, Vision and Image Processing, Vol.(), pp 5-, 005. [9] D. Venkatesh, A Scalable Video-on Demand Service for the Provision of VCR-Like Functions, Proc IEEE Multimedia, pp. 65-7, 995. [0] M-S. Chen, D.D. Kandlur, and P.S. Yin, Support for fully interactive playout in a disk-array-based video server. In Proc of Second International Conference on Multimedia, pp 9-98, Oct 99. []Banu Ozden, Alexandros Biliris, Rajeen Rastogi, Avi Silberschatz. A Low-Cost storage Server for Movie on Demand Databases. In: Proc. of the 0th VLD Conference, Santiago,.pp , 99. []Marwan Krunz, George Apostolopoulos., Efficient Support for interactive scanning operations in MPEGbased video on video on demand, Multimedia Systems, vol.8, no., Jan. 000, pp.0-6 []Michael Vernick, Chitra Venkatramani, Tzi-Cher Chinueh, Adventure in Building the Stony Brook Video Server. In Proc ACM Multimedia, Boston, Nov 996, pp [] H.6/AVC Software Coordination, software version: JM.0 ( Kostas Psannis was born in Thessaloniki, Greece. He was awarded, in 006, a research grant by International Information Science Foundation sponsored by Ministry of Education, Science, and Technology, Japan. Since 00 he has been a Visiting Assistant Professor in the Department of Technology Management, University of Macedonia, Greece. Since 005 he has been a Visiting Assistant Professor in the Department of Computer Engineering and Telecommunications, University of Western Macedonia, Greece. From 00 to 00, he was a Visiting Postdoctoral Research Fellow in the Department of Computer Science and Engineering, Graduate School of Engineering, Nagoya Institute of Technology, Japan. He has extensive research, development, and consulting experience in the area of telecommunications technologies. Since 999, he has participated in several R&D funded projects as a Research Assistant in the Department of Electronic and Computer Engineering, School of Engineering and Design, Brunel University, UK. From 00 to 00, he was awarded the British Chevening scholarship sponsored by the British Government. He has more than 0 publications in conferences and peer-reviewed journals. He received a degree in physics from Aristotle University of Thessaloniki, Greece, and the Ph.D. degree from the Department of Electronic and Computer Engineering of Brunel University, UK. He is a Member of the IEEE, ACM and IET. Yutaka Ishibashi received the B.S., M.S., and Ph.D. degrees from Nagoya Institute of Technology, Nagoya, Japan, in 98, 98, and 990, respectively. From 98 to 99, he was with NTT Laboratories. In 99, as an Associate Professor, he joined Nagoya Institute of Technology, in which he is now a Professor in the Department of Computer Science and Engineering, Graduate School of Engineering. From June 000 to March 00, he was a Visiting Professor in the Department of Computer Science and Engineering at the University of South Florida. His research interests include networked multimedia applications, media synchronization algorithms, and QoS control. He is a Member of the IEEE, ACM, Information Processing Society of Japan, the Institute of Image Information and Television Engineers, and the Virtual Reality Society of Japan. 8
Full Interactive Functions in MPEG-based Video on Demand Systems
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
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
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
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
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,
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- [email protected] Objective: A study, implementation and comparison of
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
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
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
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
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
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,
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,
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 [email protected]
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
Traffic Prioritization of H.264/SVC Video over 802.11e Ad Hoc Wireless Networks
Traffic Prioritization of H.264/SVC Video over 802.11e Ad Hoc Wireless Networks Attilio Fiandrotti, Dario Gallucci, Enrico Masala and Enrico Magli 1 Dipartimento di Automatica e Informatica / 1 Dipartimento
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 [email protected] K.
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
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
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: [email protected]
Understanding Compression Technologies for HD and Megapixel Surveillance
When the security industry began the transition from using VHS tapes to hard disks for video surveillance storage, the question of how to compress and store video became a top consideration for video surveillance
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,
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).
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
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
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
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
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
Alberto Corrales-García, Rafael Rodríguez-Sánchez, José Luis Martínez, Gerardo Fernández-Escribano, José M. Claver and José Luis Sánchez
Alberto Corrales-García, Rafael Rodríguez-Sánchez, José Luis artínez, Gerardo Fernández-Escribano, José. Claver and José Luis Sánchez 1. Introduction 2. Technical Background 3. Proposed DVC to H.264/AVC
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
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
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
Video Coding Basics. Yao Wang Polytechnic University, Brooklyn, NY11201 [email protected]
Video Coding Basics Yao Wang Polytechnic University, Brooklyn, NY11201 [email protected] Outline Motivation for video coding Basic ideas in video coding Block diagram of a typical video codec Different
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,
PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS
PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS Ali M. Alsahlany 1 1 Department of Communication Engineering, Al-Najaf Technical College, Foundation of
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
Video Network Traffic and Quality Comparison of VP8 and H.264 SVC
Video Network Traffic and Quality Comparison of and Patrick Seeling Dept. of Computing and New Media Technologies University of Wisconsin-Stevens Point Stevens Point, WI 5448 [email protected] Akshay Pulipaka
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
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
Internet Video Streaming and Cloud-based Multimedia Applications. Outline
Internet Video Streaming and Cloud-based Multimedia Applications Yifeng He, [email protected] Ling Guan, [email protected] 1 Outline Internet video streaming Overview Video coding Approaches for video
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
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: [email protected] Dept. Of Computer Eng. Boğaziçi University Istanbul/TR ( Currenty@UNITN)
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
Video Coding Technologies and Standards: Now and Beyond
Hitachi Review Vol. 55 (Mar. 2006) 11 Video Coding Technologies and Standards: Now and Beyond Tomokazu Murakami Hiroaki Ito Muneaki Yamaguchi Yuichiro Nakaya, Ph.D. OVERVIEW: Video coding technology compresses
Complexity-bounded Power Control in Video Transmission over a CDMA Wireless Network
Complexity-bounded Power Control in Video Transmission over a CDMA Wireless Network Xiaoan Lu, David Goodman, Yao Wang, and Elza Erkip Electrical and Computer Engineering, Polytechnic University, Brooklyn,
Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network
Recent Advances in Electrical Engineering and Electronic Devices Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network Ahmed El-Mahdy and Ahmed Walid Faculty of Information Engineering
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,
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
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
H 261. Video Compression 1: H 261 Multimedia Systems (Module 4 Lesson 2) H 261 Coding Basics. Sources: Summary:
Video Compression : 6 Multimedia Systems (Module Lesson ) Summary: 6 Coding Compress color motion video into a low-rate bit stream at following resolutions: QCIF (76 x ) CIF ( x 88) Inter and Intra Frame
A Tool for Multimedia Quality Assessment in NS3: QoE Monitor
A Tool for Multimedia Quality Assessment in NS3: QoE Monitor D. Saladino, A. Paganelli, M. Casoni Department of Engineering Enzo Ferrari, University of Modena and Reggio Emilia via Vignolese 95, 41125
How To Recognize Voice Over Ip On Pc Or Mac Or Ip On A Pc Or Ip (Ip) On A Microsoft Computer Or Ip Computer On A Mac Or Mac (Ip Or Ip) On An Ip Computer Or Mac Computer On An Mp3
Recognizing Voice Over IP: A Robust Front-End for Speech Recognition on the World Wide Web. By C.Moreno, A. Antolin and F.Diaz-de-Maria. Summary By Maheshwar Jayaraman 1 1. Introduction Voice Over IP is
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
Video Encryption Exploiting Non-Standard 3D Data Arrangements. Stefan A. Kramatsch, Herbert Stögner, and Andreas Uhl [email protected].
Video Encryption Exploiting Non-Standard 3D Data Arrangements Stefan A. Kramatsch, Herbert Stögner, and Andreas Uhl [email protected] Andreas Uhl 1 Carinthia Tech Institute & Salzburg University Outline
http://www.springer.com/0-387-23402-0
http://www.springer.com/0-387-23402-0 Chapter 2 VISUAL DATA FORMATS 1. Image and Video Data Digital visual data is usually organised in rectangular arrays denoted as frames, the elements of these arrays
VoIP QoS on low speed links
Ivana Pezelj Croatian Academic and Research Network - CARNet J. Marohni a bb 0 Zagreb, Croatia [email protected] QoS on low speed links Julije Ožegovi Faculty of Electrical Engineering, Mechanical
WHITE PAPER. H.264/AVC Encode Technology V0.8.0
WHITE PAPER H.264/AVC Encode Technology V0.8.0 H.264/AVC Standard Overview H.264/AVC standard was published by the JVT group, which was co-founded by ITU-T VCEG and ISO/IEC MPEG, in 2003. By adopting new
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Jianguo Cao School of Electrical and Computer Engineering RMIT University Melbourne, VIC 3000 Australia Email: [email protected]
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
WHITE PAPER Personal Telepresence: The Next Generation of Video Communication. www.vidyo.com 1.866.99.VIDYO
WHITE PAPER Personal Telepresence: The Next Generation of Video Communication www.vidyo.com 1.866.99.VIDYO 2009 Vidyo, Inc. All rights reserved. Vidyo is a registered trademark and VidyoConferencing, VidyoDesktop,
Overview of the Scalable Video Coding Extension of the H.264/AVC Standard
To appear in IEEE Transactions on Circuits and Systems for Video Technology, September 2007. 1 Overview of the Scalable Video Coding Extension of the H.264/AVC Standard Heiko Schwarz, Detlev Marpe, Member,
MPEG-H Audio System for Broadcasting
MPEG-H Audio System for Broadcasting ITU-R Workshop Topics on the Future of Audio in Broadcasting Jan Plogsties Challenges of a Changing Landscape Immersion Compelling sound experience through sound that
Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 [email protected]
Video Coding Standards Yao Wang Polytechnic University, Brooklyn, NY11201 [email protected] Yao Wang, 2003 EE4414: Video Coding Standards 2 Outline Overview of Standards and Their Applications ITU-T
Scalable Video Streaming in Wireless Mesh Networks for Education
Scalable Video Streaming in Wireless Mesh Networks for Education LIU Yan WANG Xinheng LIU Caixing 1. School of Engineering, Swansea University, Swansea, UK 2. College of Informatics, South China Agricultural
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. [email protected], [email protected]
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: [email protected]
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
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,
Influence of Load Balancing on Quality of Real Time Data Transmission*
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 3, December 2009, 515-524 UDK: 004.738.2 Influence of Load Balancing on Quality of Real Time Data Transmission* Nataša Maksić 1,a, Petar Knežević 2,
How To Understand The Technical Specifications Of Videoconferencing
Videoconferencing Glossary Algorithm A set of specifications that define methods and procedures for transmitting audio, video, and data. Analog Gateway A means of connecting dissimilar codecs. Incoming
Performance Analysis of VoIP Codecs over BE WiMAX Network
Performance Analysis of VoIP Codecs over BE WiMAX Network Muhammad Imran Tariq, Muhammad Ajmal Azad, Razvan Beuran, Yoichi Shinoda Japan Advanced Institute of Science and Technology, Ishikawa, Japan National
Audio Coding Algorithm for One-Segment Broadcasting
Audio Coding Algorithm for One-Segment Broadcasting V Masanao Suzuki V Yasuji Ota V Takashi Itoh (Manuscript received November 29, 2007) With the recent progress in coding technologies, a more efficient
Mobile Virtual Network Computing System
Mobile Virtual Network Computing System Vidhi S. Patel, Darshi R. Somaiya Student, Dept. of I.T., K.J. Somaiya College of Engineering and Information Technology, Mumbai, India ABSTRACT: we are planning
Parallelization of video compressing with FFmpeg and OpenMP in supercomputing environment
Proceedings of the 9 th International Conference on Applied Informatics Eger, Hungary, January 29 February 1, 2014. Vol. 1. pp. 231 237 doi: 10.14794/ICAI.9.2014.1.231 Parallelization of video compressing
MISB EG 0802. Engineering Guideline. 14 May 2009. H.264 / AVC Coding and Multiplexing. 1 Scope. 2 References
MISB EG 0802 Engineering Guideline H.264 / AVC Coding and Multiplexing 14 May 2009 1 Scope This H.264/AVC (ITU-T Rec. H.264 ISO/IEC 14496-10) Coding and Multiplexing Engineering Guide provides recommendations
A Performance Study of Load Balancing Strategies for Approximate String Matching on an MPI Heterogeneous System Environment
A Performance Study of Load Balancing Strategies for Approximate String Matching on an MPI Heterogeneous System Environment Panagiotis D. Michailidis and Konstantinos G. Margaritis Parallel and Distributed
REMOTE RENDERING OF COMPUTER GAMES
REMOTE RENDERING OF COMPUTER GAMES Peter Eisert, Philipp Fechteler Fraunhofer Institute for Telecommunications, Einsteinufer 37, D-10587 Berlin, Germany [email protected], [email protected]
A Survey of Channel Switching Schemes for IPTV
FONSECA LAYOUT_Layout 1 8/1/13 3:54 PM Page 120 IP-BASED TV TECHNOLOGIES, SERVICES, AND MULTIDISCIPLINARY APPLICATIONS A Survey of Channel Switching Schemes for IPTV Daniel A. G. Manzato and Nelson L.
