BLE Audio Broadcast Mode

HI 

Saw the youtude video: https://www.youtube.com/watch?v=dpvNXQiLbh4

For BLE Audio Broadcast mode, could i check how many channels of audio can be broadcasted and selectable on the sink (headphones)? 

I believe teh video was showing English and Spanish tracks

INg

Parents
  • hI Karl

    Thanks for your reply.

    Can i confirm how many unique channels can a source be broadcasting in existing available demo?

    We would like to be board casting three or more channel of Audio tracks and was wondering do we need to implement multiple 5340BLE sources, if yes is there a way for the sink(headset) to be switching between different sources and tracks in very low latency setting   

    INg

Reply
  • hI Karl

    Thanks for your reply.

    Can i confirm how many unique channels can a source be broadcasting in existing available demo?

    We would like to be board casting three or more channel of Audio tracks and was wondering do we need to implement multiple 5340BLE sources, if yes is there a way for the sink(headset) to be switching between different sources and tracks in very low latency setting   

    INg

Children
  • INg said:
    Thanks for your reply.

    No problem at all, I am happy to help! :) 

    INg said:
    Can i confirm how many unique channels can a source be broadcasting in existing available demo?

    This will likely only be limited by your CPU resources used for processing (encoding/decording the audio streams), not the maximal number of channels or the radio air time for these channels.
    The rule of thumb is that the LC3 on the nRF5340 encoding a 96 kbps stream will require roughly 30% of the CPU, while the decoding of the same stream on the receiver will require roughly 15% of the CPU.

    INg said:
    We would like to be board casting three or more channel of Audio tracks and was wondering do we need to implement multiple 5340BLE sources, if yes is there a way for the sink(headset) to be switching between different sources and tracks in very low latency setting   

    For 3 mono audio streams as 96 kbps you will be fine with a single nrf5340. but this will require roughly 90% of the CPUs resources.
    We have not implemented such switching between available streams in the reference application, but it should not take too long to implement it yourself.
    For example, you can change the functionality of one of the buttons on the Audio DK in the streamctrl.c file to instead stop listening to the current stream, and to begin connecting to e new stream (either specific or random).

    Best regards,
    Karl

Related