Cтраница 3
Наконец, наиболее интересной областью применения мультимедиа является видео по заказу, под которым подразумевается возможность для абонента не выходя из дома выбрать фильм для просмотра на своем телевизоре и тут же начать его просмотр. Для реализации видео по заказу требуется специальная инфраструктура. На рис. 7.1 показаны два возможных варианта инфраструктуры видео по заказу. Каждая инфраструктура состоит из одного или нескольких видеосерверов, распределительной сети и телевизионных приставок в каждом доме для декодирования сигнала. Видеосервер представляет собой мощный компьютер, хранящий в своей файловой системе большое количество фильмов и воспроизводящий их по требованию. Иногда в качестве видеосерверов используются мэйнфреймы, так как подключить, скажем, 1000 больших дисков к мэйнфрейму не составляет сложности, тогда как подключение 1000 дисков к персональному компьютеру любого типа представляет собой серьезную проблему. Большая часть материала следующих разделов посвящена видеосерверам и их операционным системам. [31]
![]() |
За один раунд каждый фильм запрашивает один кадр. [32] |
На первый взгляд может показаться, что подобная оптимизация дисковых операций не нужна, так как до тех пор, пока диск успевает выполнять запросы в срок, не имеет значения, остается ли у него в запасе 1 мс или 10 мс. Однако подобное рассуждение является ошибочным. Оптимизация подобного рода позволяет снизить среднее время обработки каждого запроса, это означает, что диск может обработать большее число запросов за один раунд. Другими словами, подобная оптимизация обработки дисковых запросов позволяет увеличить количество фильмов, одновременно транслируемых видеосервером. Кроме того, оставшееся время в конце раунда также может быть использовано для обслуживания любых запросов, не являющихся запросами реального времени. [33]
В принципе такая система видео может быть частично интерактивной, то есть не просто запускать один фильм с интервалом в 5 мин, а делать это по просьбам зрителей. Раз в 5 мин такая система проверяет, на какие фильмы поступают заказы, и показывает именно их. При таком подходе фильм может начаться по заказу, например, в 20: 00, 20: 10, 20: 15 и 20: 25, но не в промежутках между этими временами. В результате потоки, у которых нет зрителей, не занимают линию, экономя также пропускную способность диска и память видеосервера. С другой стороны, атака на холодильник в такой ситуации становится рискованным предприятием, так как нет никакой гарантии, что вы сможете переключиться на другой поток, отстающий на 5 мин от только что просматриваемого вами. Конечно, оператор может предоставить пользователям список всех передаваемых в данный момент потоков, однако многие телезрители полагают, что у пультов дистанционного управления их телевизоров и так слишком много кнопок, поэтому они вряд ли обрадуются появлению еще одной. [34]
Наконец, наиболее интересной областью применения мультимедиа является видео по заказу, под которым подразумевается возможность для абонента не выходя из дома выбрать фильм для просмотра на своем телевизоре и тут же начать его просмотр. Для реализации видео по заказу требуется специальная инфраструктура. На рис. 7.1 показаны два возможных варианта инфраструктуры видео по заказу. Каждая инфраструктура состоит из одного или нескольких видеосерверов, распределительной сети и телевизионных приставок в каждом доме для декодирования сигнала. Видеосервер представляет собой мощный компьютер, хранящий в своей файловой системе большое количество фильмов и воспроизводящий их по требованию. Иногда в качестве видеосерверов используются мэйнфреймы, так как подключить, скажем, 1000 больших дисков к мэйнфрейму не составляет сложности, тогда как подключение 1000 дисков к персональному компьютеру любого типа представляет собой серьезную проблему. Большая часть материала следующих разделов посвящена видеосерверам и их операционным системам. [35]
Видеосервер - это компьютерная система, оснащенная платами видеозахвата. Каждая плата / щифровывает от одного до четырех видеоканалов. Видеосервер поддерживает от одной до пяти плат, работающих в черно-белом режиме или до двух плат, работающих в цветном режиме. Программное обеспечение MSH Video Server, установленное на сервере, осуществляет функции записи, наблюдения, просмотра и управления системой. Доступ к информации, обрабатываемой видеосервером, управление им может производиться как локально, так и дистанционно. Дистанционный доступ реализуется через web browser или с помощью компонента видеоклиент. [36]
Операторы видео по заказу ожидают, что их клиенты захотят смотреть фильмы в гостиных, в которых обычно есть телевизор, но нет компьютера. С технической точки зрения использование персонального компьютера вместо телевизионной приставки имеет гораздо больше смысла, так как компьютер обладает большими возможностями, у него есть диск большого объема и дисплей с гораздо более высоким разрешением. Мы часто будем использовать различие между видеосервером и клиентским процессом на стороне пользователя, занимающимся декодированием и отображением фильма. Однако с точки зрения конструкции системы почти не имеет значения, работает ли клиентский процесс на персональном компьютере или в телевизионной приставке. В настольной системе редактирования видеоизображения все процессы работают на одной и той же машине, но мы будем продолжать использовать терминологию сервера и клиента, чтобы было ясно, что делает каждый процесс. [37]
Наконец, наиболее интересной областью применения мультимедиа является видео по заказу, под которым подразумевается возможность для абонента не выходя из дома выбрать фильм для просмотра на своем телевизоре и тут же начать его просмотр. Для реализации видео по заказу требуется специальная инфраструктура. На рис. 7.1 показаны два возможных варианта инфраструктуры видео по заказу. Каждая инфраструктура состоит из одного или нескольких видеосерверов, распределительной сети и телевизионных приставок в каждом доме для декодирования сигнала. Видеосервер представляет собой мощный компьютер, хранящий в своей файловой системе большое количество фильмов и воспроизводящий их по требованию. Иногда в качестве видеосерверов используются мэйнфреймы, так как подключить, скажем, 1000 больших дисков к мэйнфрейму не составляет сложности, тогда как подключение 1000 дисков к персональному компьютеру любого типа представляет собой серьезную проблему. Большая часть материала следующих разделов посвящена видеосерверам и их операционным системам. [38]
Если продолжить эту идею, еще лучше, возможно, остановиться на размере третьей по величине дорожки, таким образом, используя буфер, способный вместить, скажем, 4 I-кадра и 20 Р - кадров. Повтор двух кадров в 2-часовом фильме, возможно, будет вполне приемлемым. Вероятно до того момента, когда буфер сможет вмещать около 99 % всех дорожек с кадрами. В данном случае мы получаем выбор между необходимым объемом оперативной памяти и качеством демонстрации фильма. Следует заметить, что чем больше потоков одновременно передает видеосервер, тем лучше окажутся статистические показатели и тем более однородным окажется набор кадров. [39]