NRF5340 AUDIO DK: Multiple BIS streams from a single DK

In the Documentation page it's described how to have two different streams in BIS mode using two different gateways (two different NRF5340 Audio DKs).

My question is: Can i transmit multiple streams from a single NRF5340 Audio DK in BIS mode. The ideal scenario is to use one PC and send multiple audio signals (streams), and have unlimited headsets (NRF5340 Audio DKs) that can connect to any of the multiple streams (in my understanding, there is no limit of headsets in BIS mode).

I understand that till now I can use only two streams from a single gateway (Broadcast Isochronous Group (BIG))?

Parents
  • Hello,

    Can i transmit multiple streams from a single NRF5340 Audio DK in BIS mode.

    Yes, as you can see in the image you shared, you can have two BIS in one BIG from a gateway. The image also shows that one BIG with two BIS is the maximum for a broadcast source (gateway).

    (in my understanding, there is no limit of headsets in BIS mode)

    You understand correctly. There is no limit on how many headsets can sync to the same BIS source.

    I understand that till now I can use only two streams from a single gateway (Broadcast Isochronous Group (BIG))?

    Correct. For the current state of our LE Audio solution, one BIG with two BIS is the maximum amount of streams from one gateway.

    Kind Regards,
    Maria

  • Thanks for the answer. 

    "Correct. For the current state of our LE Audio solution, one BIG with two BIS is the maximum amount of streams from one gateway."

    So, currently i can not have more than 2 streams, but multiple streams are indeed supported by BLE audio and maybe this you can implement such solution in nrf5340 audio dk in the future?Also, how i can implement this? (one audio DK as gateway, sending two BIS streams?) 

  • Hello,

    The gateway streams two BIS by default and it is up to the headset to choose which BIS to sync to. An implementation of how to switch streams can be found in nrf5340_audio/src/bluetooth/le_audio_bis_headset in the function le_audio_user_defined_button_press(). The source code can also be found on github.

    Best Regards,
    Maria

  • I see. But how i will set the two streams to the gateway? In PC i can send one stream only with USB.

    How i can choose the second stream from the PC to go to the same gateway device as second stream?

Reply Children
Related