Stream has partnered with Dolby.io, a division of Dolby Labs. Dolby.io integrates seamlessly with Stream Chat and provides robust APIs for audio and video support within your Stream Chat application.
The Dolby.io core is built on top of WebRTC, the leading real-time communication standard, so you're free to develop for desktop, mobile, or web without additional plugins or add-ons.
Dolby.io's platform provides a suite of APIs for the following use-cases with Stream Chat:
3D Immersive Calls (This helps balance the dynamics of a conference so that all participants can be heard and avoids one person talking over another)
Video Calling (Support for HD 720p at 30 frames per second for single or multiple users)
Content Sharing (Enables users to present what is on their screen with everybody in the conference – e.g., presentations, whiteboarding, peer review, etc.)
Streaming / Broadcasting (Supports both HLS and RTMP streaming for use-cases such as YouTube and Facebook)
Recording (Flexibility for customers to create unique recording experiences for their users)
A client-side SDK is provided for ease of use and fast integration with all frameworks. For React Specific integrations, Dolby.io delivers a robust set of React Components (UX Kit) that can easily be added to your application alongside Stream Chat.
Example & Tutorial
Stream Chat in combination with Dolby.io allows developers to build a rich user experience including two-way video in addition to chat. To show off the various capabilities, our team set out to build a fully functional application in React using the Stream Chat React Components and the Dolby.io UX Kit.