Перейти к содержанию

Тесты по настройкам сервера

Для конфигурации нагрузочных и стрессовых тестов для потокового видео могут быть использованы настройки WCS-сервера. Тесты будут запущены после запуска сервера:

  • StreamingLoadTest: поток для теста генерируется WCS-сервером; к потоку подключается количество подписчиков, заданное настройками
  • StreamingCustomStreamStressTest: количество подписчиков, заданное настройками, подключается к реальному потоку, опубликованному на WCS-сервере

Примеры настроек

  1. Тест StreamingLoadTest длительностью десять минут; без транскодирования для пяти подписчиков, с транскодированием для семи подписчиков

    streaming_load_test_duration_minutes=10
    streaming_load_test_proxy_subscribers=5
    streaming_load_test_encoding_subscriber_groups=2,5
    start_test=true
    streaming_tests=StreamingLoadTest
    

  2. Тест StreamingCustomStreamStressTest без транскодирования для всех подписчиков; одновременно может быть подключено шестьдесят подписчиков

    streaming_custom_stream_stress_test_rate=500
    streaming_custom_stream_stress_test_subscriber_ttl_sec=30
    streaming_custom_stream_stress_test_max_proxy_subscribers=100
    streaming_custom_stream_stress_test_encoding_subscriber_groups=0
    streaming_custom_stream_stress_test_stream_name=testStreamName
    start_test=true
    streaming_tests=StreamingCustomStreamStressTest
    

Здесь testStreamName - имя потока, который должен быть опубликован на WCS-сервере (например, с использованием одного из примеров клиентов для публикации потоков) для выполнения теста.