subtitles ffmpeg (формирование пакета из текста)

Добрый День Уважаемые форумчане. Есть сервер на C++. Какой-то клиент(далее лектор) устанавливает с ним TCP соединение, и начинает отправлять ему сообщения. Сервер принимает их и отправляет их всем остальным клиентам(далее слушатели) udp пакетами через multicast. Если 2 лектора, то не хотелось чтобы слушатели получали их сообщения вперемешку. Поэтому обратил внимание на transport stream в котором возможна передача субтитров. Судя по докам, я смогу передавать сообщения, а у клинетов разбирать пакеты и разделять на те, что пришли от лектора1 и -лектора2. Помогите мне ссылкой или куском кода, формирования пакета из текста.