[RSL10 - Knowledge Base]
RSL10 is a fully capable Wireless Audio Streaming solution that comes with several sample applications demonstrating these capabilities.
There are 3 variants of the “
remote_mic...” sample application available within the RSL10 Software CMSIS-Pack. Each of these variants has a Transmit (Tx) and Receive (Rx) version that demonstrate the following functionalities within the RSL10:
- Digital Audio I/O
- Codec Encoding and Decoding (G.722 and CELT/OPUS)
- Audio Stream Broadcast Custom Protocol (Remote Mic Protocol)
- Asynchronous Sample Rate Conversion (ASRC)
What are the I/O and functional variations between each of the projects?
remote_mic_tx_raw & remote_mic_rx_raw
|Digital Audio Input||Dual Channel @ 16kHz||Dual Channel @ 32kHz||Dual Channel @ 32kHz||-|
|Digital Audio Output||Single Channel @ 16kHz||-||-||Single Channel @ 16kHz|
remote_mic_tx_coex & remote_mic_rx_coex
Same functionality as the “
raw” version of the sample above, with the added capabilities of maintaining concurrent Bluetooth Low Energy connections alongside the Audio Stream Broadcast Custom Protocol. This sample fulfills the Peripheral role and also demonstrates a Custom Service that can be used during audio streaming.
|Encoded Digital Audio Input||G.722 or CELT(OPUS), Dual Channel @ 16kHz|
|Encoded Digital Audio Output||G.722 or CELT(OPUS), Single Channel @ 16kHz|
More information about using any of the RSL10 Sample applications is available within the
RSL10_sample_code_users_guide, found in our RSL10 Documentation Package.