| The transport stream remultiplexing server is an equipment which is used to re-multiplexing digital broadcast television transport stream based on the mode of IP transmission. The traditional remultiplexing server transports datum through the ASI boards. One ASI channel can only send or receive a multi program stream, at the same time the re-multiplexing function only can remultiplex out a new multi program streams. Being influenced by the ASI board’s performance, there are some weaknesses in the traditional machines, for example, system integration degree is low; Performance expansion is not flexible; When multi devices are connected it will need higher costs to support, in the meantime more trouble points may be caused.The designed of DVB remultiplexing server gives up the traditional transmission by the ASI board, uses the Gigabit LAN through IP ports to receive a lot of multi program streams from satellite receiver machine at the same times, re-multiplexes many of news program streams by random choose, and sends those news multi program streams from IP ports finally.The main research topics and contributions of the paper are as follows:1.First introducing the basic theory involved in the paper. Then giving and analyzing the solution for realizing the paper’s result.2.Implementing the function to receive many multi program streams from many IP ports. In the progress of receiving streams from IP port,gives the algorithm based on UDP method and designs a model named receive-buffer to avoid buffer overflow;3. Implementing the function to send many multi program streams through IP port. Giving two algorithms which are in accordance with the bit rate and in accordance with the system time to send the constant bit rate transport stream to many IP port.4.Implementing the function to demultiplexing multi program streams. First receiving many multi program streams from IP ports and extracting the basic information of these multi program streams, then based on the information of these multi program streams, implementing the function to demultiplexing out single program stream.5.Implementing the function to remultiplex a number of single program streams. Providing a new algorithm named VBV algorithm to package audio elementary stream and video elementary stream to transport stream. Giving the algorithm to implement remultiplex a lot of single program streams, and how to correct the single program rate in the progress of remultiplexing.The subject finally designed and implemented remultiplexing server, which is compared with the traditional method to implement the same function of supporting to input many program streams and output many program streams, improves the integration, reduces the number of used hardware equipment and trouble spots, costs down, and has a more flexible configuration for itself. |