LinkVisual SDK for Android provides the voice intercom feature that allows you to establish an end-to-end one-way real-time intercom from an app to an IP camera or an end-to-end two-way real-time intercom between an app and an IP camera.
Voice intercom types
The following table describes the voice intercom types that are supported by LinkVisual SDK for Android and the relevant usage notes.
Type | Description | Usage notes |
One-way intercom | The app collects and sends audio data to the IP camera for playback. | The mobile phone on which the app runs must remain muted when the app collects audio. |
Full-duplex intercom | The app and the IP camera must simultaneously collect and play audio. | The IP camera must support Acoustic Echo Cancellation (AEC). Otherwise, we recommend that you do not use the feature. |
Half-duplex intercom | The app and the IP camera must collect and play audio. | The app or the IP camera does not simultaneously collect and play audio. The device does not need to support AEC. If you start an intercom session by using an intercom device of this type, you can use the related app to pause or resume an intercom conversation multiple times. |
Audio formats
The following table describes the supported audio formats.
Type | Sampling rate | Encoding | Decoding |
G711A | 8 kHz or 16 kHz | Supported | Supported |
G711U | 8 kHz or 16 kHz | Supported | Supported |
AAC_LC | 8 kHz or 16 kHz | Supported | Supported |