"We believe the technical and consumer trends are making embedded, in-app voice & video a must-have capability for many applications," Twilio's Rob Brazier commented in a blog post announcement. "The global adoption of mobile devices means that we're all carrying an incredible camera, microphone, and CPU in our pocket."
While just now generally available, developers have already built "thousands of apps" with Twilio Programmable Video. However, until now, Twilio suggested that the SDK was still being refined, as indicated by the Beta descriptor. By dropping the Beta tag, Twilio encourages developers to use the SDKs in production applications, and the company is ready to support the SDKs at the same level as its other generally available products.
A new REST API allows developers to create and configure Programmable Video Rooms. API access to Rooms allows developers to control Rooms from server-side code. Features available through the API include Room TURN setting configuration, Web hook status callbacks, room participant maximum control, and more. To learn more, visit the API docs.
A new feature available the API is Room-based access control. This gives the developer more security control over Programmable Video Rooms. When a client's Access Token is granted, the client can now be granted an additional, optional Room grant. When utilized, the client will only be allowed to connect to the specific Room specified in the grant. Learn more about access control here.
There's no argument that Web and mobile video is here and in demand. Twilio has stepped up its game in the video space with GA versions of SDKs and supporting APIs. While Twilio has been playing in the video space for some time now, production-ready video tools display a firm intention to innovate and excel in the video space.