СПОСОБ И УСТРОЙСТВО ДЛЯ ИЗМЕНЕНИЯ КОНФИГУРАЦИИ ТЕКУЩЕГО ПОТОКОВОГО СЕАНСА

1. Способ, включающий:
определение того, что предстоит изменение конфигурации текущего потокового сеанса;
обеспечение отправки сервером клиентскому устройству оповещения, связанного с изменением конфигурации текущего потокового сеанса, причем упомянутое оповещение отправляют, чтобы побудить клиентское устройство установить с сервером соединение управления сеансом; и
обеспечение отправки сеансового сообщения сервером клиентскому устройству посредством соединения управления сеансом, чтобы информировать клиентское устройство о по меньшей мере одном обновлении сеанса, которое изменяет конфигурацию текущего потокового сеанса.
2. Способ по п.1, в котором сеансовое сообщение, отправляемое сервером клиентскому устройству, включает по меньшей мере одно из следующего:
файл протокола описания сеанса;
обновление файла протокола описания сеанса для текущего потокового сеанса;
время, когда обновление сеанса станет активным;
указание о переключении со старого потока медиаданных на новый поток медиаданных;
указание об отключении старого потока медиаданных; и
указание о предоставлении нового потока медиаданных.
3. Способ по п.1 или 2, в котором обеспечение предоставления оповещения включает по меньшей мере одно из следующего:
включение в оповещение указания времени, когда сеансовое сообщение будет доступно;
обеспечение внутриполосной отправки оповещения сервером клиентскому устройству как части одного или более пакетов данных текущего потокового сеанса; и
обеспечение внеполосной отправки оповещения сервером клиентскому устройству.
4. Способ по п.1 или 2, в котором оповещение включает сообщение протокола управления передачей в реальном времени (RTCP-сообщение).
5. Способ по п.1 или 2, в котором определение того, что предстоит изменение конфигурации текущего потокового сеанса, включает прием указания о том, что запланировано обновление сеанса для соответствующего контента, и идентификацию одного или более текущих потоковых сеансов, включающих соответствующий контент.
6. Способ по п.1 или 2, в котором сеансовое сообщение включает сообщение протокола управления передачей в реальном времени (RTCP-сообщение).
7. Устройство, включающее:
средства для определения того, что предстоит изменение конфигурации текущего потокового сеанса;
средства для обеспечения отправки сервером клиентскому устройству оповещения, связанного с изменением конфигурации текущего потокового сеанса, при этом упомянутое оповещение отправляют, чтобы побудить клиентское устройство установить с сервером соединение управления сеансом; и
средства для обеспечения отправки сеансового сообщения сервером клиентскому устройству посредством соединения управления сеансом, чтобы информировать клиентское устройство о по меньшей мере одном обновлении сеанса, которое изменяет конфигурацию текущего потокового сеанса.
8. Устройство по п.7, в котором сеансовое сообщение, отправляемое сервером клиентскому устройству, включает по меньшей мере одно из следующего:
файл протокола описания сеанса (SDP-файл);
обновление файла протокола описания сеанса для текущего потокового сеанса;
время, когда обновление сеанса станет активным;
указание о переключении со старого потока медиаданных на новый поток медиаданных;
указание об отключении старого потока медиаданных; и
указание о предоставлении нового потока медиаданных.
9. Устройство по п.7 или 8, которое включает по меньшей мере одно из ниже перечисленного:
средства для включения в оповещение указания о времени, когда сеансовое сообщение будет доступно;
средства для обеспечения внутриполосной отправки оповещения сервером клиентскому устройству; и
средства для обеспечения внеполосной отправки оповещения сервером клиентскому устройству.
10. Устройство по п.7 или 8, в котором оповещение включает сообщение протокола управления передачей в реальном времени (RTCP-сообщение).
11. Устройство по п.7 или 8, в котором средства для определения того, что предстоит изменение конфигурации текущего потокового сеанса, включают средства для приема указания о том, что запланировано обновление сеанса для соответствующего контента, и для идентификации одного или более текущих потоковых сеансов, включающих соответствующий контент.
12. Устройство по п.7 или 8, в котором сеансовое сообщение включает сообщение протокола управления передачей в реальном времени (RTCP-сообщение).
13. Машиночитаемый носитель данных, содержащий компьютерную программу, включающую части машиночитаемого кода программы, которые при их исполнении процессором побуждают устройство выполнять способ по любому из пп.1-6.
14. Способ, включающий:
получение клиентским устройством оповещения от сервера, причем оповещение связано с изменением конфигурации текущего потокового сеанса;
обеспечение клиентским устройством установления с сервером соединения управления сеансом в ответ на прием оповещения от сервера; и
прием клиентским устройством сеансового сообщения от сервера посредством соединения управления сеансом, причем сеансовое сообщение конфигурировано информировать клиентское устройство о по меньшей мере одном обновлении сеанса, которое изменяет конфигурацию текущего потокового сеанса.
15. Способ по п.14, в котором сеансовое сообщение, принимаемое клиентским устройством от сервера, включает по меньшей мере одно из следующего:
файл протокола описания сеанса;
обновление файла протокола описания сеанса для текущего потокового сеанса;
время, когда обновление сеанса станет активным;
указание о переключении со старого потока медиаданных на новый поток медиаданных;
указание об отключении старого потока медиаданных; и
указание о предоставлении нового потока медиаданных.
16. Способ по п.14 или 15, который включает обеспечение выполнения клиентским устройством изменения конфигурации текущего потокового сеанса в ответ на прием сеансового сообщения.
17. Способ по п.16, в котором обеспечение выполнения изменения конфигурации текущего потокового сеанса включает по меньшей мере одно из следующего:
установление соответствия одного или более обновленных потоков медиаданных одному или более существующих потоков медиаданных, и
замена существующего потока медиаданных обновленным потоком медиаданных.
18. Способ по п.14 или 15, в котором прием клиентским устройством оповещения от сервера включает прием времени, когда сеансовое сообщение будет доступно.
19. Способ по п.14 или 15, в котором оповещение включает сообщение протокола управления передачей в реальном времени (RTCP-сообщение).
20. Способ по п.14 или 15, в котором сеансовое сообщение включает сообщение протокола управления передачей в реальном времени (RTCP-сообщение).
21. Устройство, включающее:
средства для получения клиентским устройством оповещения от сервера, причем оповещение связано с изменением конфигурации текущего потокового сеанса;
средства для обеспечения клиентским устройством установления с сервером соединения управления сеансом в ответ на прием оповещения от сервера; и
средства для приема клиентским устройством сеансового сообщения от сервера посредством соединения управления сеансом, причем сеансовое сообщение конфигурировано информировать клиентское устройство о по меньшей мере одном обновлении сеанса, которое изменяет конфигурацию текущего потокового сеанса.
22. Устройство по п.21, в котором сеансовое сообщение, принимаемое клиентским устройством от сервера, включает по меньшей мере одно из следующего:
файл протокола описания сеанса;
обновление файла протокола описания сеанса для текущего потокового сеанса;
время, когда обновление сеанса станет активным;
указание о переключении со старого потока медиаданных на новый поток медиаданных;
указание об отключении старого потока медиаданных; и
указание о предоставлении нового потока медиаданных.
23. Устройство по п.21 или 22, которое включает средства для обеспечения выполнения клиентским устройством изменения конфигурации текущего потокового сеанса в ответ на прием сеансового сообщения.
24. Устройство по п.23, в котором средства для обеспечения выполнения изменения конфигурации текущего потокового сеанса включают по меньшей мере одно из следующего:
средства для установления соответствия одного или более обновленных потоков медиаданных одному или более существующих потоков медиаданных, и
средства для замены существующего потока медиаданных обновленным потоком медиаданных.
25. Устройство по п.21 или 22, в котором оповещение, принимаемое клиентским устройством от сервера, включает время, когда сеансовое сообщение будет доступно.
26. Устройство по п.21 или 22, в котором оповещение включает сообщение протокола управления передачей в реальном времени (RTCP-сообщение).
27. Устройство по п.21 или 22, в котором сеансовое сообщение включает сообщение протокола управления передачей в реальном времени (RTCP-сообщение).
28. Машиночитаемый носитель данных, содержащий компьютерную программу, включающую части машиночитаемого кода программы, которые при их исполнении процессором побуждают устройство выполнять способ по любому из пп.14-20.