Технология доставки медиаконтента

Описание проекта

Мы разработали и запатентовали в США облачную технологию по доставке медиаконтента между любыми узлами сети (серверы, мобильные устройства). Технология обеспечивает выбор наилучших узлов с учетом гео-расположения и качества канала. Реализована защита от подмены узлов и прослушивания каналов связи.

Подробнее

DEXTECHNOLOGY работает над приложениями и архитектурой сервиса Zi-Cloud. Это – набор медиасервисов, функционирующих на PC-TV-Mobile Phone платформе. Сервис доставляет медиаданные даже через соединения с ограниченной пропускной способностью.

В нашу задачу входит разработка управляющего сервера, медиа- и VoIp сервера, PeerToPeer инфраструктуры. Для реализации компонентов системы использовали технологии: .Net/Mono, C#, MVC, WCF, GWT, HTML 5, JQuery, EntityFramework, MsSql, mySql, sqLite.

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

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

Чтобы снизить нагрузку на серверы, был разработан кроссплатформенный PeerToPeer модуль клиентских приложений и территориально распределенного кластера серверов. Модуль PeerToPeer будет работать на платформах, поддерживаемых Mono, и использоваться в Zi-Cloud супернодах и клиентах с операционными системами Windows, Os X, iOS и Android.