The first part of my Thesis presents the media streaming applications over the Internet, with a special focus on those that use the peer-to-peer (p2p) technology. I introduce the reasons why media streaming had such a great success over the Internet. Then I present the p2p technology and the properties of the p2p streaming applications. I also briefly write about competing non-p2p streaming applications, like Adobe Flash and the emerging standard of HTML5.
Then I compare those p2p2 streaming applications that are widely used in the current Internet. I detail the three most used ones, while I only summarize the characteristics of the rest. I also write about the BitTorrent p2p filesharing application, because most of the p2p streaming applications are based on the BitTorrent solutions. Then I select one specific p2p streaming application, the SopCast, I motivate my selection and I describe in details its mechanisms.
The second part of my Thesis deals with the measurement-based investigation of the properties of the SopCast application. First I had to set up a testnetwork, using laboratory computers from the Department.
My goal was to obtain a standard p2p topology, where not all the peers are downloading from the original content owner and most of the peers form a mesh network. I used two different media contents. In the case of short media content the conditions of continuous p2p streaming were not always met and I discussed the reasons behind this phenomena. In the case of long media content the topology depends on the upload bandwidth capacity of the original content owner and I discuss these results, as well. Finally I sum up my findings and conclude my work.