Font Size: a A A

Design And Implement Of A Live Stream System Based On PPSP

Posted on:2016-06-11Degree:MasterType:Thesis
Country:ChinaCandidate:Q Y GaoFull Text:PDF
GTID:2298330467991819Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Nowadays, the live stream systems which use the technology such as server cluster, content delivery network and IP multicast technology gain their popularity due to the convenience in watching the TV program. But the service provider give due consideration to the cost and the scale of user. So it becomes a tendency that we must use peer to peer technology in live stream to solve the problem in cost and scale of user. PPSP, which is short for Peer to Peer Streaming Protocol, is a draft launched by IETF, and focus on the standardization on the use of P2P in live stream system. This thesis design and implement a live stream system based on PPSP, and also with some optimization on the system about the mechanism on the node selection.First, we introduce some basic concept and technology on the PPSP, on libevent library, on the stream media codec and encapsulation. Also, we discuss and analysis the file fragmentation in the P2P technology and the chunk address scheme and the related hash arithmetic.Second, we put some attention to the comparison on the difference of the traditional P2P mechanism on node selection and the mechanism needed in the live stream system. Based on the comparison and analysis, this thesis provide a solution to solve the problem of "Slow warm up".Last, the thesis design, implement a live stream system based on the PPSP and the research on the P2P technology. After we complete the implement of the system, we do a contrast test on the system. Analysis on the result of the test shows that the optimization this thesis provided is efficient. This thesis is a good case of a practice on the live stream system with P2P technology.
Keywords/Search Tags:PPSP, Stream Media, live stream system, P2
PDF Full Text Request
Related items