In this thesis, we are concerned with an transmission system of multiple MPEG4 video streams with error resilience from one server to many clients. We will give solution for the following problems: 1. Smoothing of multiple video streams, 2. Adding the functions of error resilience to MPEG4 with less redundancy. In the first part of this thesis, we proposed an SaA(Smoothing after Aggregation) scheme for multiple video streams which first aggregates all the video streams into one stream, then smoothes it to obtain the entire transmission schedule. Also, we examined the conditions for splitting the transmission schedule for aggregated stream into each video streams without client buffer overflow nor underflow. Under these conditions, we proposed a rate spltting algorithm for aggregated stream. Based on our algorithm, the peak rate of the transmission schedule for aggregated stream can be reduced for about 15%. Secondly, error resilience with less redundancy can be implemented by using of synchronous RVLC which including resynchronization marker(re sync) as codewords. we proposed the conditions of being a re sync for an RVLC. Moreover, we proposed a construction algorithm for synchronous RVLC. Synchronous RVLC obtained by the proposed algorithm for MPEG4 contains re sync with probability about 0.3003 and redundancy about 0.65 which is more effective than RVLC defined by ISO. Finally, we examined re sync constructed by two codewords, and the probability for proposed synchronous RVLC is about 0.09310 which is much higher than that of RVLC defined by ISO.
展开▼