R50 0a06fa0491045274fb0a0847098f0586
Programming & Data scientists

Разработка средства для видеоконференций.

Добавлено 17 фев 2021 в 20:48
Язык программирования C#. Организация видеопотока между клиентом и сервером, организация аудио, отправка видео, фото, текстовых сообщений. Управление и обзор рабочего места с сервера. Долговременная поддержка.
Кусочек changelog
:v.1.1.5
- оптимизация рендеринга видео - использована функция коприрования памяти, если исходный и целевой блоки перекрываются. (Работает назначительно медленнее, но повышается стабильность и отказоустойчивость)
- оптимизация трафика (потребление трафика уменьшено на 30% - без видимой потери качества)
- оптимизировано качество звука(минимизировано для передачи: Rate - 8000KHz, Bufer - 1024 Samples )
- oператор: при открытии нового окна клиента - текушее открытое окно клиента закрывается (все передаваемая к нему трансляция отключается, трансляции от клиента остаются неизменны).
- устранен баг при котором состояние передачи аудио при включении/отключении окна клиента устанавливалось неверно.
- устранен баг не позволявший првильно переподключить превью клиента на сервере при дисконекте превью клиента.
- добавлена дополнительная проверка, чтобы исключить возможность подключения нескольких клиентов с 1 IP адреса(убирает неоднозначность потоков)
v.1.1.6
- изменено поведение при разрыве соеденения.
- добавлена проверка на доступность получалеля про отправки видео.
- оператор добавлен лог вывода в файл OutputDebug.txt - в режиме Debug (очищается при запуске, сохраняйте при ошибки)
- клиент добавлен лог вывода в файл OutputDebug.txt - в режиме Debug (очищается при запуске, сохраняйте при ошибки)

v.1.1.7
- добавлено сжатие видео (потребление трафика уменьшено на 70% )

v.1.1.8
- исправление мелких багов.

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

v.1.2.0
- добавлен механизм дропа кадров при невозможности отправить кадр вовремя.
- множество правок по улучшению производительности.
- косметические изменения расположения иконок модального окна клиента.
- найден и устранен баг возникающий при повторной отправке видео без его закрытия.
- множество улучшений трансляциив аудио и синхронизации с видео.
Aec4becba5 C26e721a6a 5597e8b57f D6705b2f23 Dc9dc8bfd1 9ec606d443