Learning WebRTC by Ristic Dan

Learning WebRTC by Ristic Dan

Author:Ristic, Dan
Language: eng
Format: epub, azw3
Publisher: Packt Publishing
Published: 2015-06-30T04:00:00+00:00


Connecting with other services

One of the most exciting parts of WebRTC is that it will not only work well as a standalone solution, but also pairs well with other technologies. There have been numerous peer connectivity applications before WebRTC came around and since its introduction, efforts have been put forward to make WebRTC backward compatible. This includes using common frameworks seen in instant messaging systems and even technologies that our cellular phones use today.

XMPP

XMPP is an instant messaging protocol that dates back to the 90's under the name Jabber. The protocol was aimed at defining a common way to implement instant messaging, user presence, and contact lists. It is an open standard which anyone can use and integrate into their application. A large number of big instant messaging platforms have integrated XMPP into their service at some point, including Google Talk, Facebook Chat, and AOL Instant Messenger.

It is this wealth of historical data that makes XMPP an easy platform to use. It gives a lot of power to any typical WebRTC application since many video and audio communication platforms will at some point need presence and contact list data. On top of this, it is secure, has lots of documentation, and is extremely flexible in its implementation. There are a number of well-built ports to JavaScript and WebRTC as well as companies that are dedicated to offering WebRTC-based XMPP as a service. If you are able to get one working, it would be a great deal better than the simple signaling server we have built in this chapter.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Popular ebooks
Deep Learning with Python by François Chollet(12625)
Sass and Compass in Action by Wynn Netherland Nathan Weizenbaum Chris Eppstein Brandon Mathis(7803)
Grails in Action by Glen Smith Peter Ledbrook(7717)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(6440)
Kotlin in Action by Dmitry Jemerov(5087)
WordPress Plugin Development Cookbook by Yannick Lefebvre(3915)
Mastering Azure Security by Mustafa Toroman and Tom Janetscheck(3347)
Learning React: Functional Web Development with React and Redux by Banks Alex & Porcello Eve(3099)
Mastering Bitcoin: Programming the Open Blockchain by Andreas M. Antonopoulos(2885)
The Art Of Deception by Kevin Mitnick(2620)
Drugs Unlimited by Mike Power(2477)
The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution by Walter Isaacson(2420)
A Blueprint for Production-Ready Web Applications: Leverage industry best practices to create complete web apps with Python, TypeScript, and AWS by Dr. Philip Jones(2368)
Kali Linux - An Ethical Hacker's Cookbook: End-to-end penetration testing solutions by Sharma Himanshu(2318)
Writing for the Web: Creating Compelling Web Content Using Words, Pictures and Sound (Eva Spring's Library) by Lynda Felder(2274)
SEO 2018: Learn search engine optimization with smart internet marketing strategies by Adam Clarke(2200)
JavaScript by Example by S Dani Akash(2149)
DarkMarket by Misha Glenny(2093)
Wireless Hacking 101 by Karina Astudillo(2089)
Hands-On Cybersecurity with Blockchain by Rajneesh Gupta(2064)