A method for generating an orchestration model of video streams in a video conference comprising a plurality of input video streams and a series of input observation events, said observation events belonging to a plurality of observable actions, the orchestration model comprising: ∘ A set of display states, each one associated with a predefined screen template, each screen template comprising a selected subset of the input video streams of the video conference, ∘ Transition probabilities between the display states, ∘ Observation probabilities representing the conditional probabilities of the observable actions as a function of the display states the method comprising: - Providing a user input interface, the user input interface comprising: ∘ Screen templates (44,701,702,703) displaying means, for displaying said video streams arranged in accordance with the screen templates (44,701,702,703) associated to the display states of the model, ∘ Observation events displaying means for displaying a current observation event, ∘ User selection means for enabling a user to select a screen template among the predefined screen templates displayed, - Displaying, in a synchronized manner, the input video streams arranged in accordance with the predefined screen templates with the screen templates displaying means, - Displaying, in a synchronized manner with the input video streams, the current observation events with the observation events displaying means, - Recording, in a synchronized manner with the input video streams, a sequence of current display states at successive instants in time, during the display of the input video streams, in accordance with the current screen templates selected by the user at said successive instants in time, - Determining numbers of transition occurrences that occurred each between two successive display states, the successive display states being different or identical, - Determining the transition probabilities between all the display states from the numbers of transition occurrences, - Determining numbers of observation events that occurred for each of the observable actions during the display of the input video streams, a different event counter being used for each observable action and each display state, an occurrence counter being selected and incremented each time an observation event occurs as a function of the current display state selected, at the time when the observation event occurs, - Determining the observation probabilities as a function of the numbers of observation events, - Storing the orchestration model in a data repository. ∘ A set of display states, each one associated with a predefined screen template, each screen template comprising a selected subset of the input video streams of the video conference, ∘ Transition probabilities between the display states, ∘ Observation probabilities representing the conditional probabilities of the observable actions as a function of the display states - Providing a user input interface, the user input interface comprising: ∘ Screen templates (44,701,702,703) displaying means, for displaying said video streams arranged in accordance with the screen templates (44,701,702,703) associated to the display states of the model, ∘ Observation events displaying means for displaying a current observation event, ∘ User selection means for enabling a user to select a screen template among the predefined screen templates displayed, ∘ Screen templates (44,701,702,703) displaying means, for displaying said video streams arranged in accordance with the screen templates (44,701,702,703) associated to the display states of the model, ∘ Observation events displaying means for displaying a current observation event, ∘ User selection means for enabling a user to select a screen template among the predefined screen templates displayed, - Displaying, in a synchronized manner, the input video streams arranged in accordance with the predefined screen templates with the screen templates displaying means, - Displaying, in a synchronized manner with the input video streams, the current observation events with the observation events displaying means, - Recording, in a synchronized manner with the input video streams, a sequence of current display states at successive instants in time, during the display of the input video streams, in accordance with the current screen templates selected by the user at said successive instants in time, - Determining numbers of transition occurrences that occurred each between two successive display states, the successive display states being different or identical, - Determining the transition probabilities between all the display states from the numbers of transition occurrences, - Determining numbers of observation events that occurred for each of the observable actions during the display of the input video streams, a different event counter being used for each observable action and each display state, an occurrence counter being selected and incremented each time an observation event occurs as a function of the current display state selected, at the time when the observation event occurs, - Determining the observation probabilities as a function of the numbers of observation events, - Storing the orchestration model in a data repository.