基本信息
源码名称:《Learning WebRTC》pdf 高清
源码大小:5.76M
文件格式:.pdf
开发语言:C/C++
更新时间:2019-10-09
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
Table of Contents Preface v Chapter 1: Getting Started with WebRTC 1 Audio and video communication today 1 Enabling audio and video on the Web 2 Camera and microphone capture 3 Encoding and decoding audio and video 3 Transportation layer 4 Session management 4 Creating web standards 5 Browser support 6 Compatibility with Chrome, Firefox, and Opera 6 Compatibility with Android OS 6 Compatibilty with Apple 6 Compatibility with Internet Explorer 7 Using WebRTC in your browser 7 Applications enabled by WebRTC 8 Self-test questions 8 Summary 9 Chapter 2: Getting the User's Media 11 Getting access to media devices 11 Setting up a static server 12 Creating our first MediaStream page 13 Constraining the media stream 15 Constraining the video capture 17 Handling multiple devices 22 Creating a photo booth application 24 Modifying the media stream 26 Self-test questions 28 Summary 29 www.it-ebooks.info Table of Contents [ iii ] Starting a peer connection 88 Initiating a call 91 Inspecting the traffic 92 Hanging up a call 94 A complete WebRTC client 94 Improving the application 100 Self-test questions 100 Summary 101 Chapter 6: Sending Data with WebRTC 103 Stream Control Transmission Protocol and data transportation 103 The RTCDataChannel object 105 Data channel options 107 Sending data 108 Encryption and security 109 Adding text-based chat 110 Use cases 113 Self-test questions 115 Summary 116 Chapter 7: File Sharing 117 Getting a file with the File API 118 Setting up our page 121 Getting a reference to a file 126 Breaking down a file into chunks 128 Making chunks readable 129 Reading and sending the file 131 Putting it together on the other side 133 Showing progress to the user 136 Self-test questions 137 Summary 138 Chapter 8: Advanced Security and Large-scale Optimization 139 Securing the signaling server 139 Using encryption 140 Using an OAuth provider 140 Supporting mobile devices 142 Introduction to mesh networking 144 Types of network meshes 146 Everyone to everyone 146 Star network 147 Partial mesh 149 Limits of mesh networking 150 www.it-ebooks.info Table of Contents [ iv ] Video conferencing with more users 151 The future of conference calls 153 Self-test questions 154 Summary 155 Appendix: Answers to Self-test Questions 157 Chapter 1, Getting Started with WebRTC 157 Chapter 2, Getting the User's Media 157 Chapter 3, Creating a Basic WebRTC Application 158 Chapter 4, Creating a Signaling Server 158 Chapter 5, Connecting Clients Together 158 Chapter 6, Sending Data with WebRTC 158 Chapter 7, File Sharing 159 Chapter 8, Advanced Security and Large-scale Optimization 159 Index 161