Twilio Programmable Video is back from the dead
Twilio Programmable Video is back. Twilio decided not to sunset this service. Here’s where their new focus lies and what it means to you and to the industry.
Read MoreRethink the way we look at interoperability and standardization in communications, now that we live in a WebRTC & Zoom world.
We live in a different world. This video popped up in my Facebook as something I shared a year ago:
It is in Hebrew, but there are enough words in English there to make it quite apparent. This comedian is trying to explain to his mother over the phone how to use Zoom.
Today? Everyone knows how to use Zoom. Or WebRTC.
I started my professional adult life in a video conferencing company. There, I lived and breathed interoperability and standards for the better part of 13 years. I have a few contributions that got approved at the ITU and 3GPP. I’ve been to interoperability events and even hosted two of those in Israel.
At the time, the mindset was a telephony one:
There were two main reasons why we wanted such a world to live in:
Then Apple came with the iPhone and changed. Everything.
From embedded platforms, the smartphones became open programming platforms (open even within the closed gardens of their app stores).
Today, many of the embedded devices include an Android operating system, making it ever easier to develop software for them.
This brought with it a new kind of openness:
This didn’t mean standards were unimportant. It meant that interoperability became less interesting. Vendors could now bake their own proprietary additions on top of the standards that give extra features without the need to think too much about interoperability with other vendors - that’s because your client now brings his own device (BYOD) and you supply the software application to connect to the infrastructure.
Oh, and by the way - that infrastructure? It is now built in the cloud. And the cloud enables rapid development and hyper growth. Which again means that caring about interoperability becomes less of an issue between the client device and the cloud infrastructure - vendors are more interested in interoperability between their infrastructure components or with external service providers - via gateways.
This turned communications from a service into just another application on our phones.
WebRTC came to our world about 10 years ago and changed the paradigm again.
Where the smartphone and the cloud reduced our dependency and need for interoperability, WebRTC reduced our dependency and need for standardization.
We still need standardization - after all, WebRTC is a standard.
But the standardization we care about is mostly the browser implementations versus the specification (and interoperability between browsers). Other than that? We couldn’t care less.
The client side is no longer even a software application. It is a bunch of JavaScript lines of code that get executed inside a web browser that supports WebRTC. We can still do applications, and we do, but the concept and the intent is the same - standardization across vendor’s components and devices is now overrated and mostly unnecessary.
If we need standardization and interoperability, we let gateways do it. As we did in the era of the smartphone.
WebRTC also made communications more accessible. Web developers could now use it, and you could easily embed and stitch it right into your application as a seamless part of your business process flow.
This turned communications from a service or an application into a feature in another service or application.
Then the pandemic came and made a world a lot smaller. It made sure we all know how to use video communications.
Zoom became a household name across the globe and turned into a noun.
Zoom is proprietary. It doesn’t even use WebRTC.
No standards. Which lead to a lot of security missteps.
But it worked. And now Zoom has a Client SDK a Video SDK and Zoom Apps. With the intent of making their infrastructure and technology integratable with anything and everything.
This is an attempt to turn communications from a service or an application or a feature into… a platform.
A few weeks ago, I had a conversation with Dean Bubley. We wanted to do something together, and decided to create a joint workshop.
The question of the role of standardization and interoperability is one of those we are going to tackle in the upcoming workshop.
If you are interested in the workshop's recording, register below.
Twilio Programmable Video is back. Twilio decided not to sunset this service. Here’s where their new focus lies and what it means to you and to the industry.
Read MoreStruggling with WebRTC POC or demo development? Follow these best practices to save time and increase the success of your project.
Read More