Деятельность компании «Томсксофт»

Проекты

Проекты «ТомскСофта» позволяют получить общую картину о масштабах, квалификации персонала, уровне сервиса и специализации компании. Все проекты ориентированы на международный рынок, имеется обширный опыт локализации.

Сервис видеочата и видеоконференций с миллионами пользователей по всему миру. В ходе реализации проекта были решены многие сложные задачи:

  • Разработка видеокодека для передачи видеопотока с низким битрейтом по нестабильным каналам связи.
  • Разработка технологии чат-комнат для одновременного аудиовизуального общения тысяч людей в режиме «многие-ко-многим».
  • Разработка технологии облачного хостинга видеочатов и т.п.

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

Приложение, позволяющее сразу нескольким приложениям получать доступ к видеопотоку с одной веб-камеры. Создает необходимое количество виртуальных камер и распределяет видеопоток на каждую из них. Также позволяет накладывать видеоэффекты в режиме реального времени. Команда разработчиков ManyCam создала собственные драйверы, фильтры, портировала приложение на целевые платформы и решила множество других задач.

Сервис, предоставляющий доступ к удаленным компьютерам через браузер. Была обеспечена прозрачная работа сервиса через прокси-серверы и NAT, а также поддержка наиболее популярных браузеров. Для проекта разработаны собственные методы защиты данных и кодеки.

Технологии

Основной сферой компетенции компании «ТомскСофт» являются технологии обработки потоковых видео- и аудиоданных, а также защищенная передача этих данных по приватным и общедоступным каналам связи.

Платформы
  • Microsoft Windows XP/Vista/7/Server
  • Unix/Linux
  • MAC OS/X
  • Мобильные платформы
Технологии обработки мультимедиа данных
  • OpenCV
  • DirectShow
  • DirectX (Direct3D, DirectSound)
  • CUDA
Обеспечение доступа к функциям и интерфейсам устройств
  • Windows DDK
  • OpenAL
Разработка для мобильных устройств
  • iOS
  • Android
  • Windows Mobile, Windows Phone 7
Веб-серверы

Microsoft IIS, Apache, Nginx

Медиа-серверы

Flash Communication Server, Wowza Media Server

Rich Internet Applications
  • AJAX (jQuery, JSON)
  • Adobe Flash AS2, Flash AS3, Flex
Технологии корпорации Microsoft
  • .NET (ASP.NET, COM+, ADO.NET, WPF, WCF)
  • General (Win32 API, COM, DCOM, ActiveX, MDAC)
  • Win Sockets (TCP/IP, UDP/IP)
  • ODBC, OLE DB, ADO, DAO
Системы управления реляционными базами данных (RDBMS)
  • Oracle
  • Microsoft SQL Server, Microsoft Access
  • MySQL
  • InterBase/FireBird
Интегрированные среды разработки
(IDE)
  • Microsoft Visual Studio
  • Eclipse
  • Netbeans
  • Oracle Developer Suite
  • Apple WebObjects, Apple X Code, iOS SDK
  • CUDA Toolkit
  • Android SDK
Automated testing and continuous integration tools
  • RobotFramework
  • Sikuli X
  • Jenkins
Системы контроля версий
  • Mercurial
  • Subversion