Обновление WCS до версии 5.2¶
Что нового в WCS 5.2 по сравнению с WCS 5.1¶
- Исключен административный модуль, его функции перенесены в модуль ядра
- Существенно ускорен запуск сервера до нескольких секунд
- Функции мониторинга вынесены в отдельное приложение
Что нового в WCS 5.1 по сравнению с WCS 5.0¶
- Добавлен базовый мониторинг звонков, потоков и состояния сервера в реальном времени, с возможностью просмотра истории звонков и потоков.
- Переписано ядро SIP.
- Добавлен микшер аудио- и видеопотоков.
- Добавлена запись потоков по требованию (например, для записи смикшированных потоков).
- Добавлена запись потоков, опубликованных в конференции, с возможностью объединения записей.
- Добавлен захват RTMP-потока по требованию.
- Добавлены REST API методы для управления новыми функциями.
Установка новой версии с обновлением предыдущей¶
Обновление с 5.1 до 5.2 или с одной сборки 5.2 до другой¶
Для того, чтобы обновить WCS 5.1 или 5.2, установленный на Вашем сервере, до новой сборки WCS 5.2, необходимо сделать следующие шаги:
1. Загрузите установочный пакет WebCallServer с этой страницы, например:
2. Распакуйте пакет
3. Остановите WCS
4. Запустите скрипт установки WCS 5.2
5. По окончании работы скрипта установки обновите информацию о запуске сервиса
6. Запустите WCS
Проверьте работу обновленной версии по этой инструкции.
Начиная со сборки 5.2.574, скрипты в каталоге /usr/local/FlashphonerWebCallServer/bin при обновлении с одной сборки 5.2 до другой не переписываются, чтобы сохранить возможные модификации.
Обновление с 5.0 до 5.2¶
Перед обновлением до 5.2, необходимо обновить версию 5.0 до 5.1 по этой инструкции.
Установка другой версии WCS без удаления или обновления предыдущей¶
В некоторых случаях возникает необходимость установить более свежую или более старую версию WCS, не удаляя и не обновляя уже установленную. Это можно сделать следующим образом:
1. Остановите WCS
2. Удалите символическую ссылку на каталог WCS
3. Установите желаемую версию и активируйте ее имеющейся у Вас лицензией.
4. Запустите вновь установленную версию WCS
Переключение между двумя установленными версиями WCS¶
Допустим, на сервере установлены две версии WCS, 5.0.3333 и 5.1.3356. Для переключения с 5.1.3356 на 5.0.3333 необходимо сделать следующие шаги:
1. Остановите WCS 5.1.3356
2. Удалите символическую ссылку на каталог WCS
3. Создайте символическую ссылку на каталог нужной версии
4. Запустите WCS 5.0.3333
Аналогично производится и обратное переключение.
Известные проблемы¶
1. Скрипт update.sh не запускается¶
Симптомы
Сообщение "Permission denied" при запуске скрипта update.sh
Решение
Задайте права на запуск скрипта update.sh
2. После обновления не удается соединиться с сервером по Secure Websocket¶
Симптомы
Не работает пример Two Way Streaming и другие примеры, связанные с публикацией и воспроизведением видео
Решение
Удалите строку
из файла /usr/local/FlashphonerWebCallServer/conf/flashphoner.properties
и перезапустите WCS
3. Две версии WCS не могут быть запущены одновременно¶
При эксплуатации двух версий WCS на одном сервере, эти версии не могут быть запущены одновременно.
4. WCS не может стартовать из-за изменения прав пользователя¶
При обновлении с предыдущей сборки до 5.2.976 или новее, WCS может не стартовать из-за изменений прав пользователя
Симптомы
WCS не стартует с выводом сообщения
Решение
Выполните команду
и перезапустите WCS
5. WCS не может стартовать из-за изменения параметров запуска сервиса¶
При обновлении с предыдущей сборки до 5.2.976 или новее, WCS может не стартовать как сервис из-за изменений параметров запуска сервиса
Симптомы
WCS не стартует с выводом сообщений в /usr/local/FlashphonerWebCallServer/logs/startup.log