Разработка средств отображения видеопотока на рабочих местах, основанных на тонких клиентах
Это продолжение работы, начатой на 4 курсе.
Актуальность
Средства отображения видеопотока в настоящее время широко используются при повседневной работе с компьютером. На персональном компьютере соответствующие механизмы хорошо проработаны, однако попытки применить эти механизмы в сети тонких клиентов приводят к низкому качеству изображения, и при этом создаётся неоправданно большая нагрузка на сеть.
Задача данной работы — разработка средства, которое (1) обеспечит высокое качество изображения (большое разрешение, равномерный показ кадров, отсутствие (или минимизация) пропусков и т.п.), (2) не будет слишком сильно загружать сеть, (3) позволит использовать существующие, привычные пользователю видеоприложения.
Работа будет выполняться для тонких клиентов, работающих по технологии VNC. Однако ожидается, что часть результатов будет применима и для других технологий тонких клиентов.
В настоящее время уже имеются наработки, полученные в прошлом году — архитектура предлагаемого решения и частичная программная реализация.
План работы
- изучение литературы по теме «video on thin clients»
(в прошлом году литературе де-факто уделялось мало внимания, а статьи, как выяснилось, есть); - изучение существующих методов и средств трансляции видео по сети
(в прошлом году вопрос передачи видеоданных с сервера на терминал также остался неизученным — основное внимание уделялось вопросам реализации «ответной части» XVideo в XVnc, и отображения того, что эта «ответная часть получает от видеоприложений); - изучение того, как обеспечивается отображение видеопотока на ПК
(до сих пор мы детально рассматривали только XVideo, но ведь есть и другие механизмы); - детальное изучение VNC — вплоть до того, как устроена реализация сервера
(это потребуется для того, чтобы встроить в протокол VNC необходимые для передачи видео механизмы, обеспечив при этом временнЫе и прочие требования) - по результатам предыдущих пунктов — написание текста с анализом задачи и обоснованными предложениями по её решению;
- реализация недостающих компонентов, тестирование
- оформление текста дипломной работы
- разработан метод, обеспечивающий эффективную работу существующих видеоприложений на на рабочих местах, основанных на тонких клиентах;
- метод реализован для терминалов, работающих по технологии VNC