Оценка мощности и производительности управления видеоконтентом в SharePoint Server 2013
**Применимо к:**SharePoint Server 2013
**Последнее изменение раздела:**2017-08-25
Сводка. Рекомендации по планированию типов видеоконтента и страниц видеопроигрывателя с помощью веб-части мультимедиа для удобного просмотра видео в SharePoint Server 2013.
SharePoint Server 2013 поддерживает видео типа контента и страницы видеопроигрывателя, где можно использовать веб-части форматированного мультимедиа для воспроизведения видео. Эта статья содержит тестовых данных, которые помогут вам оптимизировать видео воспроизводится для пользователей в среде SharePoint Server 2013.
В этой статье:
Введение
Папка для хранения видео
Изменение размера кэша больших двоичных объектов для обеспечения плавной потоковой передачи видео
Набор данные и тестовые сценарии
Результаты из нашей тестовой лаборатории
Влияние регулирования скорости IIS
Использование видеороликов, которые хранятся вне SharePoint
Видеозаписи, называются цифровых активов или мультимедийными в SharePoint Server 2013. SharePoint Server 2013 предоставляет библиотеки активов для хранения видео, чтобы пользователи могут посетить центрального расположения для их просмотра. Для получения дополнительных сведений см Общие сведения об управлении цифровыми активами в SharePoint Server 2013.
Важно!
SharePoint Online имеет разные производительности и масштабируемости свойств, чем локальным установкам SharePoint Server 2013. Несмотря на то, что SharePoint Online можно передать в потоковом режиме видео, эта возможность должна зарезервировано для просмотра видеозаписей, которые не являются очень большой или видеозаписей, имеющих ограниченный рассылки. Для видео сценариев, которые не соответствуют этим условиям, для получения лучших результатов рассмотрите возможность хранения извне видео и потоковая передача их с помощью службы партнеров например Azure служб мультимедиа.
Вы также можете использовать поиск в Магазин Office, чтобы найти партнерские приложения, позволяющие встраивать видео в SharePoint Online.
Введение
Мы протестировали два сценария на емкость и производительность. В первом сценарии видеоролики хранятся в папке, которая не является частью развертывания SharePoint. Во втором сценарии видеоролики хранятся в библиотеке активов SharePoint. Мы рассматриваем показатели производительности для обоих сценариев.
Расположение хранилищ видео
Видео в SharePoint Server 2016 использование нового типа контента с именем видео, намного как набора документов. При создании видео SharePoint Server 2013 использует один из следующих методов для хранения его:
Хранение видеоконтента в виде больших двоичных объектов (BLOB) в базе данных контента
Хранение ссылки на URL-адрес видео
Хранение встроенного кода, который содержит ссылку на внешнее видео и проигрыватель
Следующие преимущества и недостатки могут помочь вам решить, где хранить видео:
Если видеоролики хранятся в библиотеке активов SharePoint, рекомендуем включить кэш BLOB-объектов для компьютеров, выступающих в роли интерфейсных веб-серверов. Размер кэша BLOB-объектов должен быть достаточным для плавного воспроизведения видео.
Примечание
Этот параметр повышает размер базы данных контента по мере добавления видео.
Если пользователи находятся в одном географическом регионе, а видеоролики имеют большой размер (например, видео высокой четкости), или у вас много видеороликов, то вы можете размещать видео на веб-сервере или файловом сервере, а не в базе данных контента, чтобы сократить расходы на хранилище SQL Server.
Если пользователи географически распределены на большие расстояния, то вы можете хранить видео в сети доставки контента, чтобы пользователям, находящимся далеко от фермы SharePoint, не приходилось воспроизводить видео по сетевому подключению с большой задержкой.
Если вы храните видео вне развертывания SharePoint, обеспечьте их надлежащую защиту, чтобы неавторизованные пользователи не могли получать доступ к ним.
Если вы обнаружите, что не удается отправлять файлы больше определенного размера, вы можете изменить этот параметр на странице Параметры веб-приложений в Веб-сайт центра администрирования SharePoint. Обратите внимание, что вы также можете увеличить значение времени ожидания для проверки безопасности веб-страниц, если пользователи отправляют видеоролики, загрузка которых занимает более 30 минут. Это также можно сделать на странице Параметры веб-приложений в Центр администрирования.
Изменение размера кэша больших двоичных объектов для обеспечения плавной потоковой передачи видео
При сохранении видео в SharePoint Server 2013 размера кэша больших двоичных ОБЪЕКТОВ, которые помогут оптимизировать потоковой передачи работы пользователей. Мы рекомендуем размеров кэша BLOB-ОБЪЕКТОВ для определенного процента от общего объема уникальные видеозаписи, отображаются в неделю. Например рассмотрим среды, где общий размер уникальные видеозаписи, отображаются в течение семи дней — 100 ГБ. Для этой среды можно изменить размеры кэш BLOB-ОБЪЕКТОВ 80 ГБ, являющийся 80 процентов от общего объема уникальный видео. Это гарантирует, что наиболее часто просматриваемые видео всегда хранятся в кэше BLOB где есть без дополнительной нагрузки на базы данных контента для получения этих видео несколько раз. Это также обеспечивает оптимальное пользователя, возможности потоковой передачи. Идеальный размер зависит от видео, Просмотр шаблонов в развертывании SharePoint.
Чтобы оптимизировать производительность, не помещайте кэш BLOB-объектов на системном диске.
Обратите внимание на то, что больше размера кэша BLOB-ОБЪЕКТОВ включить SharePoint Server 2013 для хранения дополнительные видеозаписи. Так что если объем свободного места на интерфейсных веб-серверов и не знать, что будут храниться в большинстве видеороликов, увеличение размера кэша больших двоичных ОБЪЕКТОВ. Обратите внимание, что если размер кэша BLOB-ОБЪЕКТОВ имеет значение меньше, чем определенное значение, которое пользователи могут использовать потоковая передача Прерывистое видео.
Набор данных и тестовые сценарии
В следующей таблице описывается библиотека видео, которая использовалась в наших тестах:
Переменная | Значение |
---|---|
Количество видео |
350 |
Размер видео |
1 МБ — по 1 ГБ на каждый видеоролик, итого 14 ГБ |
Мы использовали этот набор видео в различных тестах:
Передать видео на SharePoint Server 2013 и включен кэш больших двоичных ОБЪЕКТОВ.
Отправка видео в Windows Server 2008 R2.
Мы выполняли тесты в следующей топологии фермы:
Рисунок 1. Тестовая топология управления видеоконтентом
В следующем списке показаны компьютеры, которые мы использовали:
Один компьютер, где размещается SQL Server
Один компьютер с приложениями служб SharePoint, выполняющий роль интерфейсного веб-сервера
Результаты тестовой лаборатории
Чтобы получить результаты тестовой лаборатории, мы создали нагрузочный тест, в ходе которого мы переходили на разные страницы. Мы переходили на страницу видеопроигрывателя или страницу публикации, где используется элемент управления мультимедиа. Затем мы запрашивали видеофайл, на который ссылается страница, с разным количеством пользователей Visual Studio Team System (VSTS). Применяя эту нагрузку к развертыванию SharePoint, мы вручную переходили на страницу видеопроигрывателя и страницу публикации, которая использует элемент управления видео, чтобы обеспечить качественную потоковую передачу. Качественная потоковая передача определяется следующими условиями:
Воспроизведение видео начинается в течение 2 секунд после перехода на страницу
Перемотка видео работает надлежащим образом
Обратите внимание, что все компьютеры в наших тестах подключены к сети с подключениями скоростью 1 Гбит/с. Мы обнаружили, что во многих тестах удалось добиться того, что слабым звеном была сеть, а не компьютеры, обслуживающие контент.
Тесты работы с 50 пользовательской нагрузки и затем увеличение числа одновременно работающих пользователей, пока процесс больше не является допустимым. На отдельном компьютере, который работает SharePoint Server 2013 и обслуживания только видеоролики Мы обнаружили, что мы опыт работы приемлемой пока мы увеличении нагрузки на 400 одновременно работающих пользователей. После Мы передали текущего момента, мы начали видеть, что страницы заняло больше времени на загрузку и качества видео seek стала более медленных.
Это показано на следующем графике:
Рисунок 2. Допустимые условия потоковой передачи видео
Чтобы изучить масштабируемость системы, мы постепенно добавляли компьютеры к нашему развертыванию SharePoint и продолжали повышать нагрузку. Результаты показаны на следующем графике.
Рисунок 3. Допустимые условия потоковой передачи видео с дополнительными тестовыми компьютерами и пользователями
Влияние регулирования скорости IIS
Мы использовали регулирование скорости IIS на наших тестовых серверах. Это расширение для IIS позволяет более эффективно использовать канал при потоковой передаче видео. Дополнительные сведения о регулировании скорости см. в статье Регулирование скорости.
Обратите внимание, что регулирование скорости IIS практически не повлияло на поддерживаемое количество одновременных пользователей. Тем не менее, воспроизведение видео было более плавным при включенном регулировании скорости.
С помощью видеозаписи, которые хранятся внешними по отношению к SharePoint Server 2013
При сохранении видео за пределами среды SharePoint Server 2013 нагрузки переместится с SharePoint Server 2013 на внешние расположения. SharePoint Server 2013 загружает только страницы видеопроигрывателя или публикации страницу, которая использует мультимедийные элементы управления. Потоковая передача осуществляется внешним расположение источника.
В нашей лабораторной среде мы настроили сервер IIS для размещения и потоковой передачи видео. Мы обновили набор данных, добавив ссылку на внешний URL-адрес для видео из библиотеки SharePoint. Мы выполнили такой же тест и обнаружили, что удалось просмотреть до 650 видео одновременно при нормальной работе. Мы не тестировали большее количество пользователей.
Обратите внимание, что видеоролики, хранящиеся за пределами среды SharePoint, не получают такого же преимущества проверки подлинности, как видео в библиотеке SharePoint. Это следует учитывать при разработке топологии и выборе метода хранения видео.
See also
Управление веб-частями в SharePoint Server
Планирование библиотеки цифровых активов в SharePoint Server 2013