mediaSessionId записывабтся в атом tnam для конкретной дорожки:[ftyp] size=8+24
  ...
[moov] size=8+56602
  [mvhd] size=12+96
    ...
  [trak] size=8+25060
    [tkhd] size=12+80, flags=1
      enabled = 1
      id = 1
      duration = 35453
      width = 0.000000
      height = 0.000000
    [udta] size=8+138
      [tnam] size=8+126
      ...
	moov.creation_time или language). Сообщим здесь о готовности.В этом случае Вы можете использовать Инструмент для микширования записанных потоков, указав собственный вариант размещения картинок в файлеНам нужно при пост обработке позиционировать конкретные стримы в конкретные места миксованного видео.
/usr/local/FlashphonerWebCallServer/conf/offline_mixer.json{
  "hasVideo": "true",
  "hasAudio": "true",
  "mixerDisplayStreamName": true,
  "mixerLayoutClass": "com.flashphoner.mixerlayout.CustomLayout"
}
	В тикете WCS-3329 мы добавляем функцию вывода информации о дорожках в файле multi-recorder в offline_mixer_tool. Сейчас тикет на предварительном тестировании, сообщим о готовности в этой теме.Извлечь данные о стримах (название и media session id) можно с помощью библиотеки https://formats.kaitai.io/quicktime_mov/index.html
Нужно только чуть поправить, добавив парсинг User Data Atom (udta).