Broadcasting 1 video and several sounds

I need a server which allows broadcasting, where each user can select different audios for the same video. For example, a conference, which is transmitted in several languages, and each user selects the language that prefers.
Is that possible? How can I do it? Can I send even the captions at the same time?