welcome to the overview of open peer my name is Robin Raymond and I am the chief architect behind hook flashes open peer the holy grail of the internet was supposed to be allowing any device connected to talk to any other device in a peer-to-peer fashion thus allowing the free exchange of any type of information or media the ghola peer-to-peer and the reality of peer-to-peer is often strikingly different corporate owned servers are used extensively on the internet to store and coordinate the exchange of information online between devices and users thus the flow of information is often centralized in the Internet cloud further given the ongoing threat of hackers and spying corporations and users by firewalls to protect themselves while the firewalls do their job to protect against intrusion these power Wells however have a nasty side effect and then they also restrict the good kind of communication and thus block the free flow of information on the Internet so why is it that peer-to-peer communication is such a big deal peer-to-peer communication offers key advantages corporations pay major expenses to host administer relay replicate process and store data in centralized servers spread throughout the Internet cloud whereas peer-to-peer allows devices to communicate directly without large server infrastructure even though end-user devices are often extremely powerful they frequently do little work relative to their server counterparts instead a huge amount of the computational power is centralized into servers whose financial burden to create and maintain is carried by corporations contrast this with peer-to-peer where the focus of the intelligence is put at the end user's device and the centralized cloud approach should these servers go down the entire flow of information between users can come to a grinding halt thus corporations go to extreme lengths of expense to provide the so-called five nines of uptime for their services often including Geographic dispersal of data around the globe should a data center in one geographic location go down in a peer-to-peer environment even if central servers go down the peers can continue to communicate peer-to-peer also offers increased private after all one might ask who is watching the data that goes in and out of these centralized servers sure the data might be encrypted on the wire but who's to say the corporation so the many employees who work for them are always acting in good faith and not spying on the data contained within them well you just have to trust them even if corporations and their employees are completely trust able centralizing the data in one place offers hackers a highly attractive target it seems like every other week there's another company embarrassed by the compromised data getting leaked granted those are leaks we actually hear about in a peer-to-peer approach the data is not centralized to be a convenient target for anyone so what is open peer open peer is designed to be a ubiquitous open extensible peer-to-peer communication and abling protocol allowing peers to communicate easily and directly this is especially useful to power service offerings like audio and video calling texting picture or file exchange but certainly the uses don't stop there the protocol was designed specifically to be a natural layer upon WebRTC open peer was designed with these main goals and advantages openness open peer is a protocol that it's freely available to anyone to implement greater Network resilience peers can continue to function and interoperate even if individual or collective sets of servers are down increased privacy and security pierce communicate directly in a secure fashion designed to protect against network is dropping forge communication or spying by third parties Federation the protocol makes it easy for users on one service offered by company a to communicate to users on an independent service offered by Company B identity protection the ability of users to easily provide proof of their identity on existing social platforms while protecting these identities from being spoofed by others decreased cost without the need to continuously relay signaling or media through centralized servers the cost to host administer relay and replicate in process and store data on these servers while providing five nines of uptime is decreased substantially WebRTC enabling protocol designed to be the engine that allows WebRTC to function supporting Federation of services security identity protection and peer-to-peer signaling scalability weather starting at 50 users are moving beyond 5 million users the protocol is designed to allow for easy scalability by removing the complexity of communications out of the servers what is WebRTC why is it groundbreaking and why is open peer layered above it WebRTC is a proposed standard being adopted by the major browser vendors in the world that allows any browser to communicate directly with any other browser in a peer-to-peer fashion providing the exchange of audio video and data the technology involved in WebRTC is not new but the access to this technology by everyone everywhere is groundbreaking until now if user wanted to communicate with someone using audio or video they would have to download and install some software application which proved to be a barrier of entry too great for many users and prevented internet audio video and peer-to-peer communications technologies from becoming ubiquitous now with WebRTC users can just browse to their favorite websites and instantly communicate directly with other users without installing anything no flash no plugins no java virtual machine no software nothing instantly fast and easy users will be able to communicate but WebRTC is like a block engine without a car's frame or wheels to move it if a website service wants to offer users peer-to-peer communication the website has to figure out how to do the heavy lifting and actually get to peers communicating WebRTC might help move media between peers but provides no mechanism to indicate which Pierre wants to talk to whom or signal if the pier is already willing and able to communicate or the identities of the peers involved or the ability for peers from one company to indicate they wish to talk to the peers of another or bridge communications with standalone mobile apps that's what open Pierre solves and more it's WebRTC plus open Pierre that will create the next wave of great communications experiences for users on websites and mobile devices without the hassle of installing software open Pierre is designed to layer on top of WebRTC offering its many services and advantages so why do we need yet another protocol the question comes down to advantages when you factor in the design and architecture choices made by open Pierre you will discover natural advantages for other cloud-based centralized technologies after all open Pierre was purposefully designed and architected to have those advantages however just like picking any technology you should always pick the technology that suits your needs if a centralized approach makes sense then perhaps that's what you should use but when you look closely and compare the advantages of a peer-to-peer approach for communications for many service offerings open Pierre will be the wisest choice and perhaps the only choice thank you for listening to this presentation on open Pierre
0 Comments