![]() |
![]() |
|
Программные продуктыWatchMe!Введение
Проект WatchMe! (не поддерживается, см. WatchMedia! VOD LE и WatchMedia! VOD PE ) является программным решением, разработанным для асинхронной передачи мультимедийных цифровых данных по сетям с низкой пропускной способностью. Решение имеет клиент-серверную архитертуру и включает два компонента: WatchMe! Server и WatchMe! Client. Данный проект предназначен для демонстрации работоспособности данного решения. В отличие от схожих программных продуктов проект WatchMe! имеет ряд уникальных особенностей, например таких как: Асинхронная передача данныхЭто одна из отличительных и наиболее интересных черт проекта WatchMe! Похожие программные продукты нацелены в основном на простой стриминг клиенту, когда клиент просто принимает те данные, что были отосланы ему сервером через сеть. Асинхронная же передача позволяет клиенту конролировать процесс пересылки данных от сервера. Решение WatchMe! можно сравнить с видеомагнитофоном (WatchMe! сервер) с пультом дистанционного управления (WatchMe! клиент). Пользователь может указать какую видеокасету проигрывать из заранее определенной библиотеки. Но самое интересное - "перемотка" и позиционирование внутри видеофильма. Можно начать смотреть с начала или с того момента, на котором остановились в прошлый раз.Работа на сетях с низкой пропускной способностьюПроект WatchMe! изначально был спроектирован для работы в сетях с низкой пропускной способностью. Непосредсвенная передача данных без буферизации требует довольно стабильного и высокоскоростного соединения. Чтобы повысить эффективность передачи и снизить требования к пропускной способности в проекте WatchMe! используется предиктивная буферизация. В начале передачи буфер заполняется данным, что занимает немного времени. Далее для пополнения буфера требуется намного меньше времени, чем потребовалось бы при непосредсвенном воспроизведении потока напрямую из сети. Тесты подтвердили, что WatchMe! достаточно неплохо функционирует на 10Mbit сетях.Устойчивое самовосстанавливаемое соединениеWatchMe! клиент всегда поддерживает соединение с сервером активным, но иногда из-за плохого качества связи соединение может обрываться. Как только произошёл обрыв соединения клиент пытается самостоятельно восстановить соединение. Восстановление соединения происходит незаметно для пользователя, благодаря наличию функции буферизации. За время, пока данные в буфере не закончились, очень вероятно что соединение будет востановлено.Поддерживаемые форматы и стандарты кодирования
Скачать файлы продукта |
![]() |
Copyright © 2003-2010 AdvanSib Ltd. All right reserved. |