Buy Hands-On Real Time Communications at Bookstore UAE
close menu
Bookswagon
search
My Account
Home > Science, Technology & Agriculture > Electronics and communications engineering > Communications engineering / telecommunications > Mobile phone technology > Hands-On Real Time Communications: A Practical Guide to RTC Protocols in Non-3GPP, 3GPP 4G/5G/6G and IoT Networks
Hands-On Real Time Communications: A Practical Guide to RTC Protocols in Non-3GPP, 3GPP 4G/5G/6G and IoT Networks

Hands-On Real Time Communications: A Practical Guide to RTC Protocols in Non-3GPP, 3GPP 4G/5G/6G and IoT Networks


     0     
5
4
3
2
1



International Edition


X
About the Book

Understand and deploy RTC protocols for any kind of communication system

Since the emergence of Voice over IP (VoIP) communications in the late 1990s, a set of real time communication (RTC) protocols has evolved that together now support an immense range of technologies and systems architectures. Whether it’s 5G networks (and beyond) or Internet of Things architectures, RTC protocols are indispensable to modern telecommunications. An understanding of these protocols and their design and deployment is critical for engineers, academics, and industry professionals in virtually every connected field.

Hands-On Real Time Communications offers a thorough yet accessible introduction to this subject, incorporating both the theory and practical applications of RTC protocols. It offers detailed instructions for deploying RTC protocols on various types of network stacks, as well as the use of a huge range of speech, audio, and video codecs. Practice-oriented and designed for students as well as established professionals, it’s a must-own for anyone looking to deploy and maintain essential communications architectures.

Readers will also find:

  • A matching hands-on section for each theoretical aspect, incorporating license-free protocol analyzers and emulation tools
  • Detailed discussion of topics including signaling, media packetization, real hardware-based network interfaces, and many more
  • End-of-chapter questions and lab exercises to facilitate learning

Hands-On Real Time Communications is ideal for advanced undergraduate or graduate students in RTC communication and networking classes, as well as for engineers, technologists, and architects looking to learn and understand the principles of RTC networking.



Table of Contents:

Preface xi

Acronyms xv

About the Companion Website xxii

Part I Theoretical Background 1

1 Media Generation 3

1.1 Introduction 3

1.2 Signals 4

1.2.1 Speech 4

1.2.2 Audio 4

1.2.3 Video 6

1.3 Sampling and Quantization 11

1.3.1 Sampling 12

1.3.2 Quantization 18

1.4 Codecs 21

1.4.1 Speech Coding 21

1.4.1.1 Waveform Codecs 26

1.4.1.2 LPC 31

1.4.1.3 LBR Codecs 35

1.4.1.4 ITU-T Recommendation G. 711 37

1.4.1.5 ITU-T Recommendation G. 726 40

1.4.1.6 ITU-T Recommendation G.723. 1 40

1.4.1.7 ITU-T Recommendation G.729 Annexes A, D, and E 41

1.4.1.8 GSM 6.10 41

1.4.1.9 AMR 41

1.4.1.10 ITU-T Recommendation G. 728 43

1.4.1.11 ITU-T Recommendation G. 722 43

1.4.1.12 iLBC 43

1.4.1.13 Speex 43

1.4.1.14 EVRC and EVRC-B 44

1.4.1.15 GSM-EFR 44

1.4.1.16 LPC- 10 44

1.4.1.17 AMR-WB/ITU-T Recommendation G.7. 2 44

1.4.1.18 RTAudio 45

1.4.1.19 EVS 45

1.4.1.20 Lyra 46

1.4.2 Audio Coding 46

1.4.2.1 AAC 49

1.4.2.2 ITU-T Recommendation G. 718 49

1.4.2.3 ITU-T Recommendation G.722. 1 50

1.4.2.4 iSAC 50

1.4.2.5 Silk 50

1.4.2.6 Opus 50

1.4.2.7 LC3 51

1.4.3 Video Coding 51

1.4.3.1 ITU-T Recommendation H. 261 61

1.4.3.2 ITU-T Recommendation H.262 (MPEG-2 Part 2) 62

1.4.3.3 ITU-T Recommendation H. 263 62

1.4.3.4 ITU-T Recommendation H.264 (MPEG-4 Part 10) 62

1.4.3.5 ITU-T Recommendation H. 265 63

1.4.3.6 ITU-T Recommendation H.266 (MPEG-I Part 3) 63

1.4.3.7 AU1 63

1.4.3.8 Theora 64

1.4.3.9 MPEG-5 Part 2 64

1.5 Quality Scores 64

1.5.1 Network Impairments 67

1.5.2 PESQ 71

1.5.3 POLAQ 73

1.6 Summary 73

1.7 Homework Problems and Questions 74

Bibliography 75

2 Media Session Signaling 79

2.1 Introduction 79

2.2 Lower Layers 79

2.2.1 Physical and Link Layers 80

2.2.2 Network Layer 85

2.2.2.1 IPv 4 86

2.2.2.2 IPv 6 91

2.2.3 Transport Layer 96

2.2.3.1 UDP 96

2.2.3.2 TCP 97

2.3 SIP 100

2.4 SDP 105

2.5 HTTP 105

2.6 Security Considerations 110

2.6.1 Challenges and Requirements 111

2.6.2 Principles of Network Security 112

2.6.3 TLS and DTLS 116

2.6.4 SIP over TLS 119

2.7 Summary 123

2.8 Homework Problems and Questions 123

Bibliography 124

3 Media Packetization 127

3.1 Introduction 127

3.2 RTP 127

3.3 RTCP 131

3.4 SRTP and SRTCP 132

3.4.1 SDES 135

3.4.2 DTLS-SRTP 136

3.5 Framing 137

3.5.1 Speech 138

3.5.1.1 AMR and AMR-WB 140

3.5.1.2 EVRC and EVRC-B 143

3.5.1.3 EVS 145

3.5.2 Audio 148

3.5.2.1 AAC 148

3.5.2.2 Opus 149

3.5.3 Video 150

3.5.3.1 ITU-T Recommendation H. 261 150

3.5.3.2 ITU-T Recommendation H. 263 151

3.5.3.3 ITU-T Recommendation H. 264 154

3.5.3.4 ITU-T Recommendation H. 265 156

3.5.3.5 ITU-T Recommendation H. 266 157

3.6 Summary 157

3.7 Homework Problems and Questions 158

Bibliography 159

4 Media over Network 161

4.1 Introduction 161

4.2 Non-3GPP Networks 161

4.2.1 Ethernet 162

4.2.2 IEEE 802.11 165

4.2.3 RTC 173

4.2.4 WebRTC 173

4.3 3GPP 4g/5g/6g 174

4.3.1 IMS 175

4.3.2 VoLTE 175

4.3.3 VoNR 177

4.4 IoT 180

4.4.1 WPANs 183

4.4.1.1 IEEE 802.15.4 184

4.4.1.2 6LoWPAN 189

4.4.2 LPWANs 204

4.4.2.1 LoRa 205

4.5 Putting All Together 208

4.6 Summary 209

4.7 Homework Problems and Questions 210

Bibliography 211

Part II Building Topologies 215

5 Non-3GPP Networks 217

5.1 Introduction 217

5.1.1 Netualizer 217

5.1.2 Wireshark 223

5.2 Lower Layers 224

5.2.1 Physical and Link Layers 224

5.2.2 Network Layers 229

5.2.3 Impairments 234

5.2.4 Transport Layers 238

5.2.4.1 UDP 238

5.2.5 TCP 241

5.3 RTC 246

5.3.1 SIP and RTP 247

5.3.2 Secure RTC 261

5.3.3 TLS 261

5.3.4 DTLS 266

5.3.5 SRTP 269

5.4 Codecs 274

5.5 Summary 276

5.6 Homework Problems and Questions 277

5.7 Lab Exercises 278

Bibliography 278

6 3GPP Networks 281

6.1 Introduction 281

6.2 Lower Layers 282

6.2.1 Physical/Link 282

6.2.2 Network/Transport 284

6.3 VoLTE 292

6.3.1 Speech 292

6.3.2 Audio and Video 295

6.4 Summary 300

6.5 Homework Problems and Questions 301

6.6 Lab Exercises 302

Bibliography 303

7 IoT Networks 305

7.1 Introduction 305

7.2 WPAN 305

7.2.1 Physical and Link Layers 306

7.2.2 Network Layer 309

7.2.3 Transport Layer 318

7.2.4 WPAN Rtc 323

7.3 LPWAN 324

7.3.1 Physical and Link Layers 324

7.3.2 Network Layer 327

7.3.3 Transport Layer 334

7.3.4 LPWAN RTC 339

7.4 Summary 340

7.5 Homework Problems and Questions 340

7.6 Lab Exercises 341

Bibliography 342

Index 345



About the Author :

Rolando Herrero, PhD, holds faculty appointments at Northeastern University, University of Massachusetts at Lowell, and Southern New Hampshire University, USA, and is Founder of Link 7 Technology Research (L7TR), a research and development company with a focus on real time communications and Internet of Things technologies.


Best Sellers


Product Details
  • ISBN-13: 9781394239627
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: John Wiley & Sons Inc
  • Language: English
  • Returnable: N
  • Returnable: N
  • Weight: 734 gr
  • ISBN-10: 1394239629
  • Publisher Date: 31 Dec 2024
  • Binding: Hardback
  • No of Pages: 384
  • Returnable: N
  • Sub Title: A Practical Guide to RTC Protocols in Non-3GPP, 3GPP 4G/5G/6G and IoT Networks


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Hands-On Real Time Communications: A Practical Guide to RTC Protocols in Non-3GPP, 3GPP 4G/5G/6G and IoT Networks
John Wiley & Sons Inc -
Hands-On Real Time Communications: A Practical Guide to RTC Protocols in Non-3GPP, 3GPP 4G/5G/6G and IoT Networks
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Hands-On Real Time Communications: A Practical Guide to RTC Protocols in Non-3GPP, 3GPP 4G/5G/6G and IoT Networks

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    Your IP: 216.73.216.206 IN