Проблема с воспроизведением vod

Taller

New Member
Добрый день возникла проблема со сборкой 3754, - воспроизведение стрима из вод файла. Стрим стартует при помощи метода - /vod/startup. Далее стрим обрывается спустя некоторое время, если к нему не подключаться. В том случае если подключился сразу же после старта - работает, но если перезагрузил страницу или нажал на стоп, то стрим - обрывается
 

Max

Administrator
Staff member
Добрый день.
Пожалуйста, обновите сервер до версии 5.2 с этой страницы, в новых сборках похожая проблема была исправлена. Кроме того, новые сборки содержат фиксы для более плавного проигрывания файлов.
Обратите внимание, что в последних сборках при помощи REST API создаются только VOD live трансляции, предназначенные для подключения нескольких зрителей.
 

Taller

New Member
Обновил, попробовал. Проблема осталась - запускаю vod-live - если не подключаться, то стрим работает пару минут, а потом обрывается. С перезагрузкой плеера та же ситуация - если не запустить стрим сразу, обрывается
 

Max

Administrator
Staff member
Скорее всего срабатывает настройка
Code:
vod_stream_timeout=30000
которая выключает VOD через 30 секунд после ухода последнего подписчика.
Выкрутите эту настройку в большое число чтобы предотвратить выключение:
https://docs.flashphoner.com/pages/viewpage.action?pageId=9241061

Документация по VOD была не так давно обновлена
https://docs.flashphoner.com/pages/viewpage.action?pageId=9241372
 

Taller

New Member
Настройку включил, перестало обрываться, теперь по истечении некоторого времени, сервер трансляции ломается. Приходится перезагружать его.
 

Max

Administrator
Staff member
Уточните, пожалуйста
- через какое время перестает работать, остается ли процесс сервера или завершается (возможно, в WCS_HOME/logs появляется error*.log)
- установлены ли какие-либо дополнительные настройки для vod (кроме vod_stream_timeout; например, для воспроизведения в цикле - vod_live_loop=true)
- разрешение и продолжительность файла
- сколько памяти выделено под Java heap (рекомендуемый объем - 1/2 оперативной памяти сервера) в WCS_HOME/conf/wcs-core.properties (по умолчанию -Xmx1024M)
 

Taller

New Member
1. error.log есть, прилагаю его
2. дополнительных настроек не установлено
3. продолжительность 50 минут, 300-500 мб занимает места примерно
4. выделено - по умолчанию значение стоит (Xmx1024M)
 

Attachments

Max

Administrator
Staff member
У вас недостаточно памяти выдлено для WCS.
Возможно при обновлении слетели настройки хип
Замените в конфиге WCS_HOME/conf/wcs-core.properties
Code:
-Xmx1024M
на
Code:
-Xmx16g -Xms16g
Тогда проблемы с выходом быть не должно.
 

Taller

New Member
Поставил, все равно обрывает, поднял значение до 30g -та же история
 

Max

Administrator
Staff member
Обрывает трансляцию или перестает работать сервер? Как пошагово воспроизвести проблему?
Например:
1. Включаем трансляцию через REST.
2. Ждем 1 час.
3. Сервер перестает работать.

Пришлите SSH доступ к серверу на support@flashphoner.com
Подключимся, проведем тот же тест.
 

Taller

New Member
Включаем трансляцию через REST, проходит минут 10-20. Сервер перестает работать. Доступы отослал на support
 

Max

Administrator
Staff member
Увеличьте на сервере vm.max_map_count, например:
Code:
sysctl -w vm.max_map_count=262144
 

Ritmius

Member
увеличили, программа вообще сейчас не стартует после того как вам дали доступ
 

Ritmius

Member
после обновления видимо слетел пароль, сейчас зайти получилось
 

Max

Administrator
Staff member
сейчас не стартует
Проверили - WCS на этом сервере сейчас запущен. Что не стартует?
 
Top