You'll have to embed several google meet streams into a single website. Website will have around 2500 people watching the stream at the same time. The stream must be viewable to phone & desktop.
You can use third party software if you want but it mustn't affect the stream quality.
Further detail can be given via call.