СПОСОБ ОПРЕДЕЛЕНИЯ МЕДИАПОТОКОВ, ВЕЩАНИЕ КОТОРЫХ ОСУЩЕСТВЛЯЕТСЯ В МАСШТАБЕ РЕАЛЬНОГО ВРЕМЕНИ И СИСТЕМА ДЛЯ РЕАЛИЗАЦИИ СПОСОБА

1. Способ определения медиапотоков, вещание которых осуществляется в масштабе реального времени, включающий
- подключение к медиасерверу по сетевой ссылке
- получение от медиасервера информации о медиапотоке, включающей характеристики потока в заданном формате и/или части потока, предназначенного для воспроизведения на клиентской стороне,
- анализ полученной информации о медиапотоке и/или части потока, заключающейся в поиске признаков, свидетельствующих о том, что анализируемый поток является источником мультимедиа, вещание которого осуществляется в масштабе реального времени,
при этом в качестве признаков используют любую последовательность символов и/или байт в медиапотоке, на основе которых делают вывод о том, что анализируемый поток является или не является источником мультимедиа, вещание которого осуществляется в масштабе реального времени.
2. Способ по п.1, характеризующийся тем, в качестве информации о медиа потоке дополнительно получают заголовки протокола.
3. Способ по п.1, характеризующийся тем, что при получении от сервера последовательности байт, их анализ осуществляют в непрерывном режиме до получения данных предназначенных непосредственно для воспроизведения, и при получении сообщения с информацией о том, что поток является записанным, делают вывод о том, что проверяемый поток не является источником мультимедиа, вещание которого осуществляется в масштабе реального времени.
4. Способ по п.1, характеризующийся тем, что в качестве признаков используют, по крайней мере,
- параметр, характеризующий продолжительность потока (Duration), и/или
- параметр, характеризующий позицию, с которой начинается воспроизведение в потоке (Start Time) и/или
- параметр возможности перемотки в рамках передаваемого потока (Seekable), в случае, если значение параметра, характеризующего продолжительность потока (Duration), является отрицательным или нулевым или больше заданного предела, осуществляют анализ значения параметра возможности перемотки в рамках передаваемого потока (Seekable), в случае, если он указывает на запрет перемотки в потоке, делают вывод о том, что анализируемый поток является источником мультимедиа, вещание которого осуществляется в масштабе реального времени;
в случае, если значение параметра, характеризующего продолжительность потока (Duration), находится в интервале от нуля до заданного предела, осуществляют повторное подключение к медиасерверу и определение значений данного параметра и параметра, характеризующего позицию, с которой начинается воспроизведение (Start Time), которые сравнивают со значениями аналогичных параметров, полученных при первоначальном подключении,
- и при несовпадении хотя бы одного из значений параметров делают вывод о том, что анализируемый поток является источником мультимедиа, вещание которого осуществляется в масштабе реального времени,
- в случае, если значения параметров совпадают, осуществляют поиск признаков мультимедийного потока в заголовках ответа сервера, при обнаружении которых делают вывод о том, что проверяемый поток является источником мультимедиа, вещание которого осуществляется в масштабе реального времени.
5. Способ по п.4, характеризующийся тем, что предел значений параметра, характеризующего продолжительность потока, находится в интервале значений от 5 до 9 ч.
6. Способ по п.4, характеризующийся тем, что в случае, если от сервера не получены значения параметров продолжительности потока и/или позиции воспроизведения, делают вывод о том, что проверяемый поток является источником мультимедиа, вещание которого осуществляется в масштабе реального времени.
7. Система для определения медиапотоков, вещание которых осуществляется в масштабе реального времени, включающая
- мультимедийный клиент, выполненный с возможностью подключения к медиасерверу по ссылке и загрузки информации о медиапотоке, включающей характеристики потока в заданном формате, и/или определенной части потока, предназначенной для воспроизведения на клиентской стороне, и/или информации о заголовках протоколов, полученных от медиасервера,
- блок анализа информации о медиапотоке,
при этом блок анализа информации выполнен с возможностью проверки полученной информации о медиапотоке, заключающейся в поиске признаков, свидетельствующих о том, что анализируемый поток является источником мультимедиа, вещание которого осуществляется в масштабе реального времени, где в качестве признаков использована любая последовательность символов или байт в медиапотоке, на основе которых делают вывод о том, что анализируемый поток является или не является источником мультимедиа, вещание которого осуществляется в масштабе реального времени.
8. Система по п.7, характеризующаяся тем, что мультимедийный клиент выполнен с возможностью загрузки дополнительной информации о медиапотоке, включающей заголовки протокола.
9. Система по п.7, характеризующаяся тем, что блок анализа информации выполнен с возможностью реализации способа по любому из пп.3-6.