Font Size: a A A

Study And Application Of QUIC Protocol In High Performance Mobile Live Streaming

Posted on:2019-10-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z R LiFull Text:PDF
GTID:2428330566987225Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet and the richness of types of Internet application,mobile live streaming industry has made huge progress.However,mobile live streaming is such a special application scenario that demands high performance of network data transmission,which makes it hard for developers to both developing and optimizing an application.QUIC protocol is an application-layer protocol based on UDP,which not only offers reliable transmission but also solves some historical issues of TCP and improves transmission performance.In this dissertation,we study the QUIC protocol and apply it in mobile live streaming.Moreover,we make some domain specific optimization on QUIC protocol to achieve better performance of data transmission.In this dissertation,we first analyse the structure,design and implementation of main fetures of QUIC protocol.We then describe how to apply QUIC protocol in mobile live streaming to solve some domain specific problems,such as loading anchor room page concurrently,transferring video data efficiently and avoiding reconnection after network switch.After that,we make some optimization on QUIC protocol for real development of mobile live streaming,which contains three parts,first,we solved the invalid Server Config ID problem by introducing a Server Config ID verify algorithm based on global share pool and a collision avoid algorithm base on active share pool updating.Second,we improve the success rate of connection migration by introducing a scheduling algorithm based on Connection ID and a Connection ID choosing algorithm base on cycle range mapping.Third,we change the default congestion control algorithm to achieve better flexibility and performance.The testes result shows that the performance of the optimized QUIC protocol has been improved by 9.1% when loading page of live rooms list,and 36.1% when transferring live streaming data,comparing to the one implemented base on TCP.
Keywords/Search Tags:QUIC ptotocol, Mobile live streaming, Performance improvement
PDF Full Text Request
Related items