| Open Peer - Real-time Communications Protocol & Specification
Open Peer - Real-time Communications Protocol & Specification
Skip to content
Introduction to Open Peer
Open Peer SDK for iOS
Open Peer SDK for Android
Casino Non Aams 2025
Casinos Not On Gamstop
Non Gamstop Casinos
Non Gamstop Casinos UK 2025
Non Gamstop Casinos UK
Introduction to Open Peer
What is Open Peer?
Open Peer is an open P2P signalling protocol with these main objectives:
Open
- Anyone is free to implement the protocol specification, download and utilize the reference clients or implement them into their own projects using the SDKs.
Peer Communication
- Find your peers by social (eg. Facebook, LinkedIn, Twitter, Github) or legacy Identity (eg. Phone number, Email) or by unique ID (your own ID perhaps) on the Open Peer network. Connect and exchange media including real-time communications such as audio, video or messaging. Online casino gaming with peers fosters camaraderie and adds excitement to the experience. Platforms like the
best non GamStop casinos
enable friends to connect virtually, enjoying multiplayer games and tournaments together. This social aspect enhances engagement, creating memorable moments while exploring diverse games in a secure and responsible environment.
Identity Federation
- Identities (Social or Legacy Identities) hosted in one domain can talk to the identities of another domain without peering agreements while providing strong identity validation.
Strong security/privacy
- Encrypted communications, signalling/media bypasses server infrastructure, even the support servers involved do not know the encryption keying materials.
Scalability
- Open Peer is architected to be highly scalable.
WebRTC enabling protocol
- Open Peer is the glue that holds WebRTC together. WebRTC embeds a real-time communication stack into browsers but does not include signalling. Open Peer provides developers with Open Peer features in WebRTC projects allowing web applications to communicate and federate across domain infrastructure and thus removing the tendency to build web communication silos.
Availability
The Open Peer
protocol specification
is available now.
Toolkit / SDK availability:
Open Peer Beta SDKs are available on
iOS
and
Android
, reference clients are also available on the
Hookflash site
The Open Peer JavaScript SDK for WebRTC and
ORTC
is under heavy development.
Repositories
Open Peer Specific
github.com/openpeer/
opjs
- Open Peer SDK for JavaScript
github.com/openpeer/
opjs-demo
- Open Peer JavaScript
Demo
github.com/openpeer/
rolodex
- Rolodex for Open Peer
github.com/openpeer/
op
- Open Peer C++ core library
github.com/openpeer/
opios
- Open Peer SDK for iOS
github.com/openpeer/
opandroid
- Open Peer SDK for Android
github.com/openpeer/
opbb10
- Open Peer SDK for BlackBerry 10
github.com/openpeer/
op-docs
- Open Peer Documentation
WebRTC Specific
github.com/openpeer/
webrtc-shim
- Cross-browser WebRTC API Shim
github.com/openpeer/
webrtc-demo
- Minimal WebRTC Social Sign-in Identities
Demo
github.com/openpeer/pres-jqueryconf-2013
- WebRTC examples presented at
jQuery Portland 2013
(Offer/Answer, Media, Identities
Demos
Background
P2P Communications
The holy grail of communication on the Internet has been to allow peer-to-peer communication without the requirement of any centralized servers or services. A peer-to-peer approach offers some key advantages over a centralized server approach:
Greater network resilience – peers can continue to function independent of servers and can operate even if servers are down
Increased privacy and security – peers communicate directly thus the data is not centralized in one location where it can be spied upon by corporations, governments, 3rd parties or hackers.
Decreased cost – without the need of servers, the cost to host, administer, store and relay data is reduced substantially
Scalability – a peer to peer network doesn’t require servers to scale as the peers can operate amongst themselves.
Unfortunately, the goal of peer-to-peer and the reality of peer-to-peer do not match. Centralization of data into the Internet cloud is prolific and firewalls frequently impede direct peer-to-peer communication making peer-to-peer connection extremely difficult to setup and challenging to architect. P2P technology plays an important role in the blockchain and cryptocurrency industries. When Bitcoin was created, it was defined as a peer-to-peer electronic cash system, and now anyone can buy Bitcoin anonymously. To learn how, visit the
anonym bitcoins kaufen
blog and benefit from trading Bitcoin.
WebRTC & Standards
What further reduces the proliferation of peer-to-peer is a lack of standardization, openness and ubiquity of the technology. The standards bodies have been working for years on firewall traversal techniques and standardization of the approaches and a new joint effort called WebRTC between the W3C and IETF on how browsers can directly communication between browsers to move media. This joint effort does not specify how signalling happens between peers so it’s not a complete solutions on its own.
References:
Open Peer for WebRTC Whitepaper
Open Peer Protocol Specification (in markdown)
Open Peer Protocol Specification - Annex Rolodex (in markdown)
Open Peer Overview - Video
Open Peer Overview - Video
Overview Video
Open Peer - Protocol Specification
The entire specification is over 100 pages long.
Now in Markdown
Open Source
Fork it on
Github
Participate
Get in touch.
Stay informed
Follow
@hookflash
on twitter.
Open Peer’s Sponsor
hookflash.com
Github Feed
- opus library set to correct revision
Mon, Jan 05, 2015
OP iOS Commits
- opus library set to correct revision
Mon, Jan 05, 2015
OP Core / C++ Commits
Merge remote-tracking branch 'origin/20140401-dev-stable'
Sun, Nov 09, 2014
OP iOS Commits
Merge remote-tracking branch 'origin/20140401-dev-stable'
Sun, Nov 09, 2014
OP Core / C++ Commits
Updated submodule and removed xccheckout file
Fri, Nov 07, 2014
OP iOS Commits
Updated gitmidules file.
Fri, Nov 07, 2014
OP Core / C++ Commits
Merge pull request #77 from openpeer/v2
Tue, May 06, 2014
OP.js Commits
ignore
Tue, May 06, 2014
OP.js Commits
tweaks for install on v2
Thu, May 01, 2014
OP.js Commits
Follow @OpenPeer
Tweets about "openpeer"
Quality picks
Best Casino Not On Gamstop
Non Gamstop Casinos
Non Gamstop Casino
Casinos Not On Gamstop
Casinos Not On Gamstop
Casino Not On Gamstop
Non Gamstop Casino UK
Meilleur Casino En Ligne Avis
Casinos Not On Gamstop
Non Gamstop Casino
Non Gamstop Casino
Sites Not On Gamstop
Non Gamstop Casinos UK
Non Gamstop Casinos
Best Non Gamstop Casinos
Non Gamstop Casinos
UK Online Casinos Not On Gamstop
Non Gamstop Casino UK
Casinos Not On Gamstop
Casino Sites UK Not On Gamstop
Best Online Casinos Uk
Meilleur Casino En Ligne
Non Gamstop Casino Sites UK
Casino Online Non Aams
Lista Casino Online Non Aams
Migliori Casino Online
Meilleur Site Casino En Ligne Belgique
Scommesse Italia App
Nha Cai Uy Tin
онлайн казино зарубежные
Casino Cresus
Meilleur Casino En Ligne 2026
Casino Senza Documenti
Casino En Ligne Français
Casino En Ligne Argent Réel
Crypto Casino
Casino En Ligne Argent Réel France
Migliori Siti Casino Non Aams
Casino En Ligne Suisse Application
© Copyright 2014 Hookflash Inc.
US