Changes between Initial Version and Version 1 of Ticket #446, comment 12


Ignore:
Timestamp:
Jan 14, 2025, 4:57:28 PM (8 days ago)
Author:
alx

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #446, comment 12

    initial v1  
    11После изучения логов (кроме последнего) я заметил одну "странность", и у меня возник вопрос...
    22
    3 Но для начала немного сопутствующей информации. Когда в конференции появляется участник, в MSP для этого создается специальный "канал", которому MSP присваивает уникальный идентификатор. Я заметил (это не документировано, но по факту всегда так), в качестве идентификатора всегда выбирается минимальное незанятое число начиная с 1: то есть первый участник - 1, второй - 2, третий - 3 и т.д. Если, например, участник 1 уничтожается (вышел из конференции), то следующий созданный учасник получает идентификатор 1.
     3Но для начала немного сопутствующей информации. Когда в конференции появляется участник, в MSP для этого создается специальный "канал", которому MSP присваивает уникальный идентификатор. Я заметил (это не документировано, но по факту всегда так), что в качестве идентификатора всегда выбирается минимальное незанятое число начиная с 1: то есть первый участник - 1, второй - 2, третий - 3 и т.д. Если, например, участник 1 уничтожается (вышел из конференции), то следующий созданный учасник получает идентификатор 1.
    44
    55Так как по "историческим" причинам в нашем коде все каналы идентифицируются таймслотами (даже если они, как участники конференции, вообще не имеют отношения к шине TDM), участникам конференций дается номер таймслота путем добавления к их идентификатору числа 1000. То есть участник конференции 1 как бы имеет таймслот 1001.