• Complain

Rob Manson - Getting Started with WebRTC

Here you can read online Rob Manson - Getting Started with WebRTC full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2013, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Rob Manson Getting Started with WebRTC
  • Book:
    Getting Started with WebRTC
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2013
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Getting Started with WebRTC: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Getting Started with WebRTC" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Explore WebRTC for real-time peer-to-peer communication

Overview

  • Set up video calls easily with a low bandwidth audio only option using WebRTC
  • Extend your application using real-time text-based chat, and collaborate easily by adding real-time drag-and-drop file sharing
  • Create your own fully working WebRTC application in minutes

In Detail

WebRTC delivers web-based real-time communication and is set to revolutionize our view of what the Web really is. Streaming audio and video from browser to browser, as well as opening raw access to the camera and microphone, is already creating a whole new dynamic web. WebRTC also introduces real-time data channels that will allow interaction with dynamic data feeds from sensors and other devices. This really is a great time to be a web developer!

Getting Started with WebRTC provides all of the practical information you need to quickly understand what WebRTC is, how it works, and how you can add it to your own web applications. It includes clear working examples designed to help you get started building your own WebRTC-enabled applications right away.

Getting Started with WebRTC will guide you through the process of creating your own WebRTC application that can be applied in a number of different real-world situations, using well documented and clearly explained code examples.

You will learn how to quickly and easily create a practical peer-to-peer video chat application, an audio only call option, and how a Web-Socket-based signaling server can also be used to enable real-time text-based chat. You will also be shown how this same server and application structure can easily be extended to include simple drag-and-drop file sharing with transfer updates and thumbnail previews.

What you will learn from this book

  • Discover how to offer an audio only option as an alternative
  • Create an extensible Web Socket signaling server
  • Detect which browsers support WebRTC
  • Extend your application with real-time text-based chat
  • Add rich collaboration with drag-and-drop file sharing
  • Use RTCDataChannels to share real-time data
  • Design a state-based user interface for WebRTC apps
  • Explore the options available for image and audio post-processing and analysis

Approach

The book will follow a step-by-step tutorial approach to construct an application that allows video conferencing and calls between two browsers and a system for sharing files among a group.

Who this book is written for

This book is ideal for developers new to the WebRTC standards who are interested in adding sensor-driven, real-time, peer-to-peer communication to their web applications. You will only need basic experience with HTML and JavaScript.

Rob Manson: author's other books


Who wrote Getting Started with WebRTC? Find out the surname, the name of the author of the book and a list of all author's works by series.

Getting Started with WebRTC — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Getting Started with WebRTC" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Getting Started with WebRTC

Getting Started with WebRTC

Copyright 2013 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: September 2013

Production Reference: 1180913

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK..

ISBN 978-1-78216-630-6

www.packtpub.com

Cover Image by Suresh Mogre (<>)

Credits

Author

Rob Manson

Reviewers

Todd Hunter

Alexandra Young

Acquisition Editor

Akram Hussain

Commissioning Editor

Shaon Basu

Technical Editors

Pratik More

Anusri Ramchandran

Project Coordinator

Akash Poojary

Proofreader

Clyde Jenkins

Indexers

Hemangini Bari

Mariammal Chettiyar

Graphics

Ronak Dhruv

Production Coordinator

Prachali Bhiwandkar

Cover Work

Prachali Bhiwandkar

About the Author

Rob Manson is the CEO and co-founder of buildAR.com , the world's leading Augmented Reality Content Management System. Rob is the Chairman of the W3C Augmented Web Community Group, and an Invited Expert with the ISO, W3C, and the Khronos Group. He is one of the co-founders of ARStandards.org and is an active evangelist within the global AR and standards communities. He is regularly invited to speak on the topics of the Augmented Web, Augmented Reality, WebRTC, and multi-device platforms.

I'd like to thank Alex, my wife and business partneryes that's as crazy as it sounds! She's a great inspiration and always happy to put up with my creative ideas for using new technologies. She makes both my ideas and me as a person better in every way. I'd also like to thank Maggie and Todd for providing feedback and working with me on all our Multi-Device, WebRTC, and Augmented Web projects. I'm constantly amazed by just how much our team can achieve and you guys are the backbone that make this happen. I'm proud to say I work with you both.

About the Reviewers

Todd Hunter is a software developer with over 10 years experience of developing applications in a variety of industries. He is crazy enough to find his niche building interesting things with Perl, but with an eye for building things with the latest technologies. He has spent time in a wide range of companies, from the big multinationals to the smallest startups in industries ranging from large software companies, finance, to small high tech startups. He has a Bachelor's degree in Technology (Hons) and a Bachelor's degree in Applied Economics. He has a serious caffeine addiction.

Alexandra Young has been an innovator in User Experience across emerging technologies since the mid-90s. She led a team of designers and developers for one of Australia's largest telecommunications companies, responsible for defining the way in which people used products across Interactive TV, online, and mobile. For the last 6 years, Alex has worked on defining multi-device experiences for MOB (the research and development technology company she co-founded) on MOB's products, and complex platform developments for Enterprise, Government, and Cultural organizations. She is also an advocate for the Augmented Web, of which WebRTC is a critical component. Alex also speaks regularly at conferences on Augmented Reality, Mobile and Web Technologies, and User Experience.

Alexandra Young

CXO (Chief Experience Officer)

MOB-labs

www.PacktPub.com
Support files, eBooks, discount offers and more

You might want to visit www.PacktPub.com for support files and downloads related to your book.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpPacktLibPacktPubcom Do you need instant solutions to your IT - photo 1

http://PacktLib.PacktPub.com

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.

Why Subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print and bookmark content
  • On demand and accessible via web browser
Free Access for Packt account holders

If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.

Preface

Getting Started with WebRTC provides all the practical information you need to quickly understand what WebRTC is, how it works, and how you can add it to your own web applications. It includes clear working examples designed to help you get started with building WebRTC-enabled applications right away.

WebRTC delivers Web-based Real-Time Communication, and it is set to revolutionize our view of what the "Web" really is. The ability to stream audio and video from browser to browser alone is a significant innovation that will have far reaching implications for the telephony and video conferencing industries. But this is just the start. Opening raw access to the camera and microphone for JavaScript developers is already creating a whole new dynamic web that allows applications to interact with users through voice, gesture, and all kinds of new options.

On top of that, WebRTC also introduces real-time data channels that will allow interaction with dynamic data feeds from sensors and other devices. This really is a great time to be a web developer! However, WebRTC can also be quite daunting to get started with and many of its concepts can be new or a little confusing for even the most experienced web developers.

It's also important to understand that WebRTC is not really a single technology, but more a collection of standards and protocols, and it is still undergoing active evolution. The examples covered in this book are based on the latest version of the pre-1.0 version of the WebRTC standards at the time of writing. However, there are some areas of these standards that are under active debates and may change over the next year. The first is the way that the Session Description Protocol is integrated into the WebRTC call management process. The second is the general use of the overall offer/answer model that underlies the call setup process. And finally, there is also a strong push for the WebRTC standards to integrate the new Promise (previously known as Futures) design pattern. This all shows that this is a cutting edge, active, and exciting technology area, and that now is a great time to get involved as it grows and evolves.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Getting Started with WebRTC»

Look at similar books to Getting Started with WebRTC. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Getting Started with WebRTC»

Discussion, reviews of the book Getting Started with WebRTC and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.