第三版WebRTC-APIs and RTCWEB Protocols of the HTML5 Real-Time Web原版完整.docx
《第三版WebRTC-APIs and RTCWEB Protocols of the HTML5 Real-Time Web原版完整.docx》由会员分享,可在线阅读,更多相关《第三版WebRTC-APIs and RTCWEB Protocols of the HTML5 Real-Time Web原版完整.docx(368页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、TABLE OF CONTENTSPreface1. Introduction to Web Real-Time Communications 2. How to Use WebRTC3. Local Media4. Signaling5. Peer-to-Peer Media6. Peer Connection and Offer/Answer Negotiation 7. Data Channel8. W3C Documents9. NAT and Firewall Traversal 10. Protocols11. IETF Documents12. IETF Related RFC
2、Documents 13. Security and Privacy14. Implementations and Uses A. The W3C Standards ProcessB. The IETF Standards Process C. GlossaryD. Supplementary Reading and Sources About the AuthorsAlan B. JohnstonDaniel C. BurnettThird EditionC:Digital Codex LLC 1 Copyright 2014 Digital Codex LLCP.O. Box 9131,
3、 St. Louis, MO 63117,USA Kindle eBook EditionAll rights reserved.All trademarks are the property of their respective holders.ISBN-13: 978-0-98597887-7ISBN-10: 0985978872DEDICATIONFor Aidan & Nora, and Craig & FionaACKNOWLEDGMENTSWe would like to thank our technical reviewers Alex Agranovsky, Carol D
4、avids, Emil Ivov, David Kemp, Henry Sinnreich, Harvey Waxman, and Dan York. We would also like to thank Marina Burnett and Chris Comfort for their proofreading and comments. We would also like to thank our families for their encouragement and support.And finally, we would like to acknowledge our col
5、leagues in W3C and the IETF who are working incredibly hard at creating the WebRTC standards.PREFACEThe changes in the world of WebRTC are amazing, but they sometimes feels schizophrenic. At times, it is moving forward rapidly, making major strides. At other times, it seems slow and almost glacial i
6、n its progress. Interoperability today is superb, and making our demo application work between browsers (Chrome and Firefox) and platforms (Windows and Mac) with voice, video, and the data channel has been a breeze. On the other hand, there are some interoperability clouds on the horizon with potent
7、ial video interop issues and even alternative APIs.Time will tell which personality will dominate going forward. Certainly, the standards and implementations are maturing and converging, and this makes our code writing and book writing much easier than it was back in the days of the first edition.Th
8、is edition has new content in the form of an enhanced demo application which now shows the use of the data channel for realtime text sent directly between browsers. Also, a full description of the browser media negotiation process including actual SDP session descriptions from Firefox and Chrome. Hi
9、nts on how to use Wireshark to monitor WebRTC protocols, and example captures are also included. TURN server support for NAT and firewall traversal is also new.This edition also features a step-by-step introduction to WebRTC, with concepts such as local media, signaling, and the Peer Connection intr
10、oduced through separate runnable demos. As always, all our code is available for download at and is up and running at for you to try.eBook Note: Code and lists will look best with the smallest font size of your device.We hope this new edition will be helpful to you in your WebRTC development and int
11、egration.PREFACE TO SECOND EDITIONWebRTC continues to evolve and grow in the handful of months since we published the first edition of WebRTC: APIs and Protocols of the HTML5 RealTime Web.There has been real progress in many areas in the IETF and W3C standards, although much work remains. Eventing,
12、stream representation at the protocol level, and even the syntax for some callbacks are all still very much under discussion, while details such as how multiple video tracks within a single MediaStream work and what should happen when a MediaStream attached to an HTML element has tracks added or rem
13、oved are only now beginning to be considered. Nevertheless, the core APIs are firming up. On the usage side, conferences, meetups, and startups have sprung up and are growing rapidly in size, with the World seeking to understand WebRTCs impact and opportunities.Other trends have become clear as well
14、. The disagreement about codecs, especially video codecs is escalating from a fight, to a war, to Mutually Assured Patent Destruction. The authors sincerely hope that the standards and industry come to agreement quickly on the mandatory to implement video codec very soon.While the basic parts of Web
15、RTC are working well in demos and applications today, many of the concerns and issues with WebRTC revolve around security and the signaling channel, which have complete new chapters in this second edition. Additionally, the sample code out there on the Web today is often either too complex or insuff
16、iciently explained, motivating the complete running and completely explained example in this new edition. This demo code, running on both Chrome and Firefox, is also on our website at .We hope that this new updated edition keeps you excited and informed about WebRTC. Happy reading!PREFACE TO FIRST E
17、DITIONThe Internet and the World Wide Web have changed our world. When the history of this period is written, much will be said about the impact of these technologies on life in the late 20th and early 21st centuries. The web has changed the way we receive information, interact with others, work, an
18、d play. Now, the web is about to dramatically change the way we communicate using voice and video. This book gives an up-to-the-minute snapshot of the standards and industry effort known as WebRTC, which is short for Web RealTime Communications. This technology, along with other advances in HTML5 br
19、owsers, has the potential to revolutionize the way we all communicate, in both personal and business spheres.The authors have been involved in the Internet Communications industry for many years, and have seen the advances and impact of the Internet on voice and video communications. We have worked
20、on signaling protocols such as Session Initiation Protocol (SIP), Session Description Protocol (SDP), and security protocols such as ZRTP for voice and video communication systems that will form the basis of what will inevitably replace the telephone system (called the Public Switched Telephone Netw
21、ork or PSTN). These Internet Communications technologies have brought an amazing wave of disruption, but we believe WebRTC has the potential to create even greater disruption.This book provides information for web developers and telephony developers who want to catch this new wave while it is still
22、building. The standards and protocols needed for WebRTC are still being developed and invented. Browsers are starting to support WebRTC functionality, little by little. However, the authors have seen the need for a book to explain this still- developing technology. This book will explain the technic
23、al goals, architectures, protocols, and Application Programming Interfaces (APIs) of WebRTC. In a publishing experiment, we plan to produce frequent editions of this book, perhaps as often as three per year, and focus on digital delivery and on-demand publishing to keep costs down and for maximum hy
24、per linking usefulness. For information on the latest edition and for a list of updates and changes, visit .This book begins with an introduction to WebRTC and discusses what isnew about it. The unique aspects of WebRTC peer-to-peer media flows are explored, and Network Address Translation (NAT) tra
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三版WebRTC-APIs and RTCWEB Protocols of the HTML5 Real-Time Web原版完整 第三 WebRTC APIs Real Time
链接地址:https://www.taowenge.com/p-88459481.html
限制150内