RUS  ENG
Полная версия
ЖУРНАЛЫ // Информатика и автоматизация // Архив

Тр. СПИИРАН, 2013, выпуск 31, страницы 61–79 (Mi trspy691)

Оптимизация алгоритмов распределения потоков мультимедийных данных между сервером и клиентом в приложениях видеоконференцсвязи

А. И. Савельев

Санкт-Петербургский институт информатики и автоматизации РАН

Аннотация: Оптимизация работы с мультимедийными ресурсами с целью сокращения передаваемого объема данных между пользователями является одной из проблем при-ложений видеоконференцсвязи. В статье описаны алгоритмы и программные средства, позволившие провести оптимизацию разработанного кроссплатформенного приложения видеоконференцсвязи. Основными этапами работы средств видеоконференцсвязи являются: создание и удаление аудио- и видеопотоков данных, их передача от сервера к клиенту и обратно, создание цепочек потоков и их поиск на сервере. Вышеперечисленные этапы присутствуют в любом приложении видеоконференцсвязи и требуют оптимизации в связи с присутствием в них главных процессов и сложностью архитектуры самого приложения. Поэтому в ходе работы было выполнено упрощение клиентской части приложения и реорганизация структуры серверной части приложения. В режиме приема-передачи данных разработанное приложение после проведенной оптимизации по сравнению с программой “Skype” стало потреблять почти в 10 раз меньше оперативной памяти и в 2 раза меньше процессорного времени.

Ключевые слова: видеоконференцсвязь, кроссплатформенные приложения, многомодальные интерфейсы, мультимедийные потоки, клиент-серверная архитектура, оптимизация программных ресурсов.

УДК: 004.522

PACS: 07.05.Pj

MSC: 94A08

Поступила в редакцию: 14.10.2013



© МИАН, 2026