Stream falls, RtpActivityTimerTask - RTP ACTIVITY EVENT DETECTED!

Maksym

Member
Добрый день!
Сейчас тестируем v. 0.5.26.2455 - 5.0.2741 для WebRTC
Появилась непонятна ситуация. На клиенте падает трансляция стрима с ошибкой Failed by RTP activity, в логах сервера, в это время появляется сообщение
Code:
10:56:00,308 WARN  RtpActivityTimerTask - Flashphoner-RtpActivityTimer-31002 RTP ACTIVITY EVENT DETECTED!
10:56:00,308 INFO        RtcMediaClient - Flashphoner-RtpActivityTimer-31002 Stop media session 03c6d530-00f5-11e8-9e26-dd01af82d3d6
10:56:00,318 INFO                 Agent - StunKeepAliveThread StunKeepAliveThread ends.
10:56:00,319 INFO  ergingDatagramSocket - Flashphoner-RtpActivityTimer-31002 Closing.
10:56:00,319 INFO  ergingDatagramSocket - MergingDatagramSocket reader thread for: /xxx.xxx.xxx.xxx:31006 -> null Failed to receive: java.net.SocketException: Socket closed
10:56:00,319 INFO  ergingDatagramSocket - Flashphoner-RtpActivityTimer-31002 Closing.
10:56:00,320 INFO  ergingDatagramSocket - MergingDatagramSocket reader thread for: /xxx.xxx.xxx.xxx:31008 -> null Failed to receive: java.net.SocketException: Socket closed
10:56:00,332 INFO                 Agent - StunKeepAliveThread StunKeepAliveThread ends.
10:56:00,334 INFO  ergingDatagramSocket - Flashphoner-RtpActivityTimer-31002 Closing.
10:56:00,335 INFO  ergingDatagramSocket - Flashphoner-RtpActivityTimer-31002 Closing.
10:56:00,335 INFO  ergingDatagramSocket - MergingDatagramSocket reader thread for: /xxx.xxx.xxx.xxx:31012 -> null Failed to receive: java.net.SocketException: Socket closed
10:56:00,335 INFO  ergingDatagramSocket - MergingDatagramSocket reader thread for: /xxx.xxx.xxx.xxx:31010 -> null Failed to receive: java.net.SocketException: Socket closed
10:56:00,342 INFO                 Agent - StunKeepAliveThread StunKeepAliveThread ends.
10:56:00,343 INFO  ergingDatagramSocket - Flashphoner-RtpActivityTimer-31002 Closing.
10:56:00,344 INFO  ergingDatagramSocket - MergingDatagramSocket reader thread for: /xxx.xxx.xxx.xxx:31002 -> null Failed to receive: java.net.SocketException: Socket closed
10:56:00,344 INFO  ergingDatagramSocket - MergingDatagramSocket reader thread for: /xxx.xxx.xxx.xxx:31004 -> null Failed to receive: java.net.SocketException: Socket closed
10:56:00,344 ERROR ergingDatagramSocket - MergingDatagramSocket reader thread for: /xxx.xxx.xxx.xxx:31004 -> null Cannot find socket to remove.
10:56:00,348 INFO  ergingDatagramSocket - Flashphoner-RtpActivityTimer-31002 Closing.
Причем, что самое интересное, если стримить с iPad или андроида - то ошибака не повторяется, а вот если стримить с iPhone, то в среднем из 7-и стримов - 4-и с даной ошибкой
 

Max

Administrator
Staff member
Добрый день,

Failed by RTP activity - значит, что не было медиа-трафика.
Уточните, пожалуйста
- Есть ли разница в способе подключения этого iPhone и других устройств к серверу
- Что используется для публикации (Safari или приложение – какая версия)
- Не переключается ли во время публикации публикующее приложение в фоновый режим
 

Maksym

Member
1 нет
2 сафари
3 нет

Пока грешим на iPhone. Так как с другого телефона норм. Единственная разница это модели
тот, на котором стримы обрываются 6s, а на 6+ ошибок нет.
Пока разбираемся
 

Maksym

Member
В общем, трабла была с устройством 6s. На других телефонах, этой же модели все работало нормально
 
Top