Hello, I am currently working on the IDC777 module (firware 3.2.63) and Broadcast mode. I have several questions:
1) Is it possible to create a private broadcast stream with an A2DP source? I use the command “Broadcast on 2 1234” but I always get error 0x0013. It works fine with an I2S source (“Broadcast on 1 1234”) and in public A2DP (“Broadcast on 2”). Is there a setting I need to change that I am forgetting ?
2) Is it possible to change the priority from A2DP to Auracast? My problem is that I am streaming audio via Auracast to several devices. These devices can connect to an A2DP source if they wish to listen to a different audio source. However, they must still be able to hear the Auracast stream (for audio announcements, for example). I notice that if I cut the A2DP source, the connection to Auracast is automatic, but the reverse is not possible. Is there a way to automatically cut an A2DP source if an Auracast stream is sending audio ? Or to mix audio from both sources ?
Thanks for your help.
Have a good day. Loris
Hi Loris,
1) We have implemented the feature to encrypt Auracast with BROADCAST ON 2. But I will ask.
2) We have on our list of required features a feature to prioritise Auracast announcements. But I don’t have a date for it yet.
I will put the request for these features. Could you let me know when is your production date and the approximate volumes you are likely to ship? So we assign a priority. Thank you.
IOT747 Support
Hello Loris,
If interested in the announcements, please find a draft release: AA3267D.xuv
There is a new Command called ANNOUNCE (For the transmitter) and a new CONFIG called BCAST_PRIORITY (for the Receiver).
Hello,
We are very interested in these options. Is it possible to test these commands on our own evaluation board ? Do I need to update the firmware ?
Thank you for your help.
Loris
Hello,
Sorry, I have finally found the software to program the memory using the file you sent me. Thank you.
Loris
Attached draft Manuel with new command and config. IOT747 Support
Hello,
Thank you for the document. The feature works very well and meets our needs.
Loris
Hello,
I was able to carry out several tests using these new commands.
When making an announcement, is there a way to broadcast the same audio source to all four subgroups (e.g. a voice announcement that should be heard on all receivers) ? Or select the audio source corresponding to the advert? (e.g. subgroup 1) ?
Thank you for your help.
Loris
Hello,
Could-you please explain the scenario with a Diagram and also a UART log?
IOT747 Support
The idea is to be able to broadcast a general announcement over each stream to avoid having to modify the subgroups.
When the broadcaster issues the ‘Announce’ command, the broadcast takes priority (works perfectly) and mutes the audio on each stream (music). The announcement is sent via I2S to the IDC777 module, and I would like to be able to broadcast it to all subgroups (currently only subgroup 1 and subgroup 2).
Let me know if that’s still not clear.
Thank you
Loris
Hi Loris,
Are you streaming 4 Mono Audio Streams? And each subgroup is listening to one of the Audio Streams? Something like: https://www.iot747.com/aiovg_videos/idc777-auracast-4-different-streams-at-the-same-time/?
We have not tested this configuration. But normally, it should work. So if you do Announce, the BIG (all subgroups) has priority and it might work. What do you observe? Please send your UART LOGs.
IOT747 Support
Hi,
Yes exactly that setup. If i do Announce, all subgroups has priority over A2DP. And each one plays the audio (music) associated with that subgroup. It works well, just as you expected.
But my aim would be to be able to broadcast an announcement (voice announcement) across all four subgroups at the same time.
I am not sure if it is possible to do something like that. For example, when I use the Announce command, I would like to be able to choose the audio source to play on the BIG. For example, like the Music command when I select the audio stream to play (music 1a play 1).
And so to have a command such as “Announce 18 10 1”, where 1 is the index of the announcement source.
Thank you for your feedback.
Loris
Hi Loris,
I think the Announcement is a flag for all the subgroups but I will check when the engineer is back from the holidays.
That send, you know that you can use the SEND ‘subgroup1-P’ for example (or any character) and this is received by all the receivers as (Subgroup1-P). Then your host can pause the A2DP and play the Auracast. So you could completely control the links with any of of the receivers. But that would require more work on your processor.
IOT747 Support
Hi,
Yes thank you, I’m trying to find a solution using the “SEND” command. I think that might work.
Loris
You must be logged in to reply to this topic.