Abstract

The Internet multimedia streaming increased proportional to the number of streaming users and from 2005 peer-to-peer media streaming received a substantial amount of research attention and was applied for both live and on-demand video streaming. This technique succeeded to provide a large number of multimedia streams while consuming less bandwidth than in the case of a client-server architecture. Multimedia streaming is a complex subject, it widens over various computer science fields as the networking area, multimedia compression area and the security area. Due to the increasing need of multimedia streaming applications and the need for continuous communication with harsh constraints such as real-time communication, low bandwidth and content security, the need for a flexible and extensible tool is justified, and the main purpose of such a tool is to facilitate the development of applications such as Goober (9), IConf (10), Ekiga (11) or Skype (12). The responsibilities of such SDK are to capture efficiently multimedia information from a web camera and/or a microphone and send them to its peer. The proposed SDK was built on the .NET Framework 4.5 based on a hybrid peer-to-peer architecture. The SDK can be integrated on multiple .NET platforms such .NET Framework 4.5, Silverlight, and Windows Phone 8, and due to its flexibility it can be used by desktop clients, web clients and mobile clients. From a communication perspective, the SDK starts several independent services which capture incoming data, and uses dynamic proxy objects to send data to its peers, services which assure the necessary degree of parallelism needed to have a responsive application with real-time communication.

Highlights

  • In the past decade the appetite for bandwidth in the Internet has grown due to numerous sources of multimedia

  • The need to communicate over the Internet in different ways is in a continuous growth. This along with the advances in multimedia capturing created a bottleneck for various solutions based on client-server multimedia streaming

  • The peer-to-peer media streaming concept is an appealing architectural approach, as he reduced the impact on the bandwidth .Due to advances in media compression technologies and accelerating user demand, video streaming over the Internet has quickly risen to become a mainstream application over the past decade [1] .An overview of the history of the Internet shows its main milestones in the past decade of research and development

Read more

Summary

Introduction

In the past decade the appetite for bandwidth in the Internet has grown due to numerous sources of multimedia. The need to communicate over the Internet in different ways is in a continuous growth This along with the advances in multimedia capturing created a bottleneck for various solutions based on client-server multimedia streaming. During the 1990s and early 2000s, research attention was focused on client-server video streaming, and new streaming protocols such as Real-Time Transport Protocol [2] were designed for multimedia streaming. This protocol was used on media players installed as the clients receive multimedia streams from a server over the Internet, and this approach was the client-server multimedia streaming

Objectives
Findings
Discussion
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.