| With the large improvement of Internet network in transmission,streaming media must be the dominative application in the next generation network,which is due to its abundant application.Based on the power of PC hardware currently,the key problem is not the playback of real-time streaming data,but the improvement in the compression of real-time streaming data and technology of real-time transmission,which can improve the quality of service in real-time streaming data transmission.But the Internet network is a time-change channel,how to transmit real-time streaming data adaptly based on the changeable network status and improve the quality of service in real-time streaming data transmission is hard problem to solve so far.This paper made a in-depth study and analysis in steaming self-adapt transmission system. Firstly,it introduced the encoding and decoding of audio and video,which construct the basic theory of streaming data self-adapt transmission;Secondly,it discussed some reasons why using TCP or UDP is not suitable for transmitting real-time streaming data directly by comparison and analysis;Thirdly,it introduced some basic theories of steaming data self-adapt transmission and two indivisible part of steaming data self-adapt transmission: the self-adapt encoding and control strategy for steaming data transmission,then analyzed some advantages and weaknesses of the control strategy for steaming data transmission and came up with a new control strategy for steaming data transmission which has better quality of service;At last,it introduced Java Media Framework,described a architecture for the steaming self-adapt transmission system and the detail implementation based on JMF(Java Media Framework). |