Распределенная служба кодирования

  • Просмотров 156
  • Скачиваний 5
  • Размер файла 38
    Кб

Московский Государственный Институт Электроники и Математеки кафедра ИКТ Курсовая работа по предмету: Сетевые технологии. Тема работы: Распределенная служба кодирования Выполнил студент группы С-64 Белехов В Принял Орлов Петр Москва 2009 год Список исполнителей Белехов Владимир Николаевич – Выполнял работу. Андреев Дмитрий Рубенович – Подготовил постановку задачи и техническое задание. Сагратян Асатур Ашаотович – Помощь,

google. Реферат Ключевые слова: Распределеный, кодирование, клиент-сервер, база данных. Приложения: Листинги: сервер-приложение, клиент-приложение, конфиги к ним, кодирующий скрипт. Источники: для работы с mysql, libcurl. Цель работы: Разработать клиент-серверное приложение распределенния задач кодирования. Методолгия:Научный тык. Степень внедрения: Отладка. Область применения: кодирование видео. Значимость работы: повышает

эффективность кодирования видео, сервером СОВА Оглавление Список исполнителей 2 Реферат 3 Оглавление 4 Сокращения 5 Постановка задачи 6 Основная часть 7 Выбор средств разработки 7 Описание работы службы 8 Сервер-приложение 8 Клиент-приложение 10 Заключение 12 В ней реализованы: 12 Требуется реализовать: 12 Использованные источники 13 Приложения 14 Сервер-приложение server.c 14 server.conf 19 Кодирующий скрипт encode_script.sh 19 Клиент-Приложение client.c 20

client.conf 26 MySQL dump тестовой базы данных 27 Сокращения СОВА – Система Организации Видео Архива РСК – Распределенная Служба Кодирования Постановка задачи Система Организации Видео Архива (СОВА) на каждый добавленный видеофайл, помимо изображений (раскадровка и превью-кадр) создаётся потоковая веб версия (h.264, x264, mp4) и прокси копия - копия низкого разрешения (mpeg4, DivX). Это накладывает на сервер большую нагрузку по кодированию видео,

например h.264 версия кодируется 2-3 риалтайма. При этом в массе своей видеофайлы небольшой длины, однако количество их велико. Для разгрузки сервера и ускорения кодирования целесообразно делегировать задачи по кодированию различным компьютерам (например простаивающим в ночное время машинным залам кафедры). Это и является задачей разрабатываемой системы. Основная часть Выбор средств разработки Для того чтобы распределять