The Audio and Video Call SDK is a software development kit that provides developers with the necessary tools and APIs to integrate real-time audio and video communication features into their applications. It typically includes components for handling media streaming, network connectivity, call signaling, and user interface elements for managing calls. The SDK abstracts the complexities of real-time communication protocols (like WebRTC) and network optimizations, allowing developers to focus on building their app's core functionality.
The TUICallKit is a pre-built user interface (UI) component designed to work alongside the Audio and Video Call SDK. It provides a ready-to-use UI for managing calls, including features like call initiation, answering, hanging up, muting, and switching between audio and video modes. TUICallKit is built on top of the Audio and Video Call SDK, leveraging its underlying capabilities to deliver a seamless user experience without requiring developers to design and implement the UI from scratch.
If you're building a video conferencing app, you would use the Audio and Video Call SDK to handle the low-level communication tasks (e.g., audio/video encoding, network transmission). Then, you can integrate TUICallKit to provide users with an intuitive interface for starting, joining, and managing calls. This combination saves development time while ensuring high-quality communication features.
For cloud-based solutions, Tencent Cloud's Real-Time Communication (TRTC) service offers robust Audio and Video Call SDKs and TUICallKit to enable developers to build scalable and reliable communication applications.