WCS работает с RTSP камерами и серверами двумя способами, по TCP (rtsp_interleaved_mode=true по умолчанию) и по UDP (rtsp_interleaved_mode=false).
По TCP с некоторыми камерами возникают подобные проблемы с разрывом TCP соединения. Некоторые камеры его просто завершают без причины. Пока не...
Еще, сейчас камера использует кодек H.264 Main.
Попробуйте выставить H.264 Baseline, если есть возможность.
Если не понятно как настроить, выложите пожалуйста скриншоты с настройкми камеры.
Возможно из них будет что-то понятно.
Какая модель камеры? Где можно найти спецификацию?
Для стабильной работы с камерой, попробуйте скофигурировать камеру так, чтобы она отдавала UDP пакеты, не превышающие MTU.
Сейчас камера в UDP режиме отдает фрагменты более 1500 байт, которые бьются на части. Из-за этого картинка портится в non-interleaved режиме.
В итоге, чтобы заработало...
As I know, for Android SDK we don't have listeners that fire on video rendering event.
I have to check this internally with dev team.
If you have a long delay, you can try to replace video codec.
VP8 codec should work much faster.
Set VP8 as priority codec in flashphoner.properties...
Попробуйте переключиться в non-interleave режим.
Для этого в конфиг WCS_HOME/conf/flashphoner.properties нужно добавить настройку
rtsp_interleaved_mode=false
И перезагрузить:
service webcallserver restart
После этого обрываться не должно.
Поток, похоже недоступен, поэтому пока не можем...
Скорее всего дело не в этом.
Через некоторое время от камеры начинает идти трафик, который плохо разбирается на нашей стороне.
Мы уже встречали такую проблему с несколькими китайскими камерами. Сейчас еще раз пытаемся разобраться.
В логах при этом такие сообщения...
Из Windows 10, IE 11 добраться до камеры пока не получилось.
Плагин устанавливается, но не подключается браузером IE 11.
С IE9 пока нет возможности зайти.
Да, проблема у нас воспроизводится с тем RTSP потоком, который в логах.
Если оставите поток доступным, мы его протестируем и попробуем исправить потерю коннекта.
Пришлите пожалуйста лог сервера: logs/server_logs/flashphoner.log на logs@flashphoner.com или выложите прямо здесь.
Обратите внимание, лог ротируется по часам, поэтому нужно убедиться, что файл содержит логи этого теста.
Hello
By default, /connect is only REST method that reacts on 403 response.
Other REST methods ignore 4xx responses by default.
You have to configure /publishStream method additionally as described here.
So you need to return following JSON field on /connect
"restClientConfig":
{...
В последних сборках, начиная с 2283, Embed Player исправлен и должен нормально встраиваться в страницу.
Чтобы обновиться, выполните команду
service webcallserver update
Hello
You can get statistics from three following sources
Real-time monitoring
http://host:8081?action=stat
or
http://host:8081?action=stat¶ms=connections,streams_rtsp_in
or over https
https://host:8444?action=stat¶ms=connections
Docs...
У вас на кратинке:
554 - это порт IP камеры, с него отправляется RTSP трафик на сервер.
32003 - это RTSP порт на сервере, который трафик принимает.
22 - SSH порт, через который вы мониторите сервер.
36782 - непонятный порт, посмотрите какой процесс его использует
netsat -nlp | grep 36782
И...
Это не зависит от количества плееров.
Проблема именно между сервером и камерой.
Проверили, у нас тоже воспроизводится. Что-то ломается в потоке. В логе видно ошибки.
Если оставите камеру активной, завтра попробуем разобраться.
Можно было бы попробовать переключиться в non-interleave, но там...