OpenAI, LLMs, WebRTC, voice bots and Programmable Video
Learn about WebRTC LLM and its applications. Discover how this technology can improve real-time communication using conversational AI.
Read MoreIf you are a developer, then there are 5 WebRTC books out there available for you.
Which of them should you be choosing?
Here is how I like to refer to each one of them.
Aka: The Bible
Authors: Alan B. Johnston and Daniel C. Burnett (US)
Alan B. Johnston and Daniel C. Burnett are the authors of this book. It was the first one out there about WebRTC and it is now in its third edition. Alan and Daniel are doing a great job at maintaining this book up to date with a technology that is changing fast.
What I like about it is that the book covers WebRTC, what it does and how it works. It is more a dictionary/encyclopedia than an instruction manual. Something to keep in the bookshelf and use when needed.
The last edition is very useful as it contains Wireshark printouts of how messages look like on the network - something that can assist when troubleshooting WebRTC services.
Here is the interview with Alan Johnston on this WebRTC book.
Aka: The Step-by-step
Author: Rob Manson (Australia)
Rab Manson have written this book and I really liked it.
He took the approach of building a simple WebRTC service from scratch and just explaining the steps taken along the way. It uses Node.js for the backend.
There is a more detailed book review here.
Aka: The Living-room Chat
Authors: Salvatore Loreto and Simon Pietro Romano (Italy / Finland)
Salvatore Loreto and Simon Pietro Romano are behind this book.
Reading this one feels like sitting in the living room of Salvatore and Simon. They make great hosts in the journey they take the reader through the book, which similar to Rob Manson's book is about building an app from scratch and explaining along the way how it was done.
There is a more detailed book review here.
Aka: The Hard-core
Author: Andrii Sergiienko (Ukraine)
This one is for those who already know a thing or two about WebRTC and want to get to some nitty gritty details. It doesn't shy from areas that are not fully baked in WebRTC and explains how to get things done - covering areas such as properly setting up a TURN server and implementing screencasting. Not for the faint of heart.
There is a more detailed book review here.
Aka: The mandatory curriculum
Author: Ilya Grigorik (US)
While not a WebRTC book per se, it does have a chapter about WebRTC.
The reason that I highly recommend this book is because it is focused on signaling related aspects that are necessary for developers. Things like XHR, SSE and Websocket. If you think you know VoIP well enough but aren't that savvy with browser technologies, then this is a great way to understand it better.
The best thing? If you are fine with reading from a PC screen, this book is available freely online.
Most of these books are focused on signaling.
I wish someone did a great WebRTC related book with more beef on media - anything from NAT traversal to server side media processing would be nice.
Scaling WebRTC services can be a good idea as well for a book.
-
There is another book coming later out this week. I hope I will be able to review it soon and share my thoughts here.
P.S: On another note, here are my favourite science fiction books.
-
Post image via shutterhacks
Learn about WebRTC LLM and its applications. Discover how this technology can improve real-time communication using conversational AI.
Read MoreGet your copy of my ebook on the top 7 video quality metrics and KPIs in WebRTC (below).
Read More