pride
Member
Здравствуйте!
Задача забрать поток с одного wcs на другой c помощью webrtc:
wcs.com - сервер на котором опубликован поток
wcs1.com - собственно сюда хочу забрать поток и проиграть
WCS 5.2.396, стоковый и без каких либо изменений конфигов.
Логи wcs.com:
Логи wcs1.com:
SSL сертификаты и там и там свежие и проходят валидацию.
Задача забрать поток с одного wcs на другой c помощью webrtc:
wcs.com - сервер на котором опубликован поток
wcs1.com - собственно сюда хочу забрать поток и проиграть
WCS 5.2.396, стоковый и без каких либо изменений конфигов.
- Публикую поток на wcs.com (с помощью демо "Two-way Streaming") под именем test
- Делаю post запрос на wcs1.com (https://wcs1.com:8444/rest-api/pull/pull):
Code:https://wcs1.com:8444/rest-api/pull/pull [code: 200] { "uri":"wss://wcs.com:8443", "localStreamName" : "test", "remoteStreamName" : "test" }
- Проверяю забрал ли он поток:
Code:https://wcs1.com:8444/rest-api/pull/find_all [code: 200] { "localMediaSessionId": "a9023d1c-fd69-4f84-a891-414a21a071c6", "localStreamName": "test", "remoteStreamName": "test", "uri": "wss://wcs.com:8443/websocket", "status": "NEW", "hasAudio": true, "hasVideo": true, "record": false }
- Иду в пример "Player" на wcs1.com:
Code:WCS URL : wss://wcs1.com:8443 Stream: test Получаю: FAILED (Session does not exist)
- Через какое то время:
Code:https://wcs1.com:8444/rest-api/pull/find_all [code: 404] { "exception": "com.flashphoner.rest.server.exception.NotFoundException", "path": "/rest-api/pull/find_all", "error": "Not Found", "message": "NOT FOUND", "timestamp": 1573655229258, "status": 404 }
Логи wcs.com:
Code:
15:22:23,298 WARN WSServerHandler - WSS-pool-22-thread-1 Close channel [id: 0x25e21301, /0.0.0.0:34003 => /0.0.0.0:8443] because: javax.net.ssl.SSLException 'not an SSL/TLS record: 474554202f776562736f636b657420485454502f312e310d0a557067726164653a20776562736f636b65740d0a436f6e6e656374696f6e3a20557067726164650d0a5365632d576562536f636b65742d4b65793a207767625635344d736536396868756d584634306b62773d3d0d0a486f73743a207763732e70726964652d766164696d2e636f6d0d0a4f726967696e3a20687474703a2f2f7763732e70726964652d766164696d2e636f6d3a383434330d0a5365632d576562536f636b65742d56657273696f6e3a2031330d0a0d0a'
Code:
15:22:23,219 INFO RestApiRouter - HTTPS-pool-4-thread-2 Use controller class com.flashphoner.rest.server.rest_v2.RestPullStreamController with path /rest-api/pull/pull
15:22:23,223 INFO PullStreamController - HTTPS-pool-4-thread-2 handleRequest /rest-api/pull/pull params:{uri=wss://wcs.com:8443, localStreamName=test, remoteStreamName=test}
15:22:23,228 INFO PullAgent - HTTPS-pool-4-thread-2 Created agent:WebRTCAgentFilter{localMediaSessionId='null', remoteMediaSessionId='null', localStreamName='test', remoteStreamName='test', uri='wss://wcs.com:8443/websocket', status='null', record='false', hasAudio='true', hasVideo='true'}
15:22:23,284 INFO AgentFactory - HTTPS-pool-4-thread-2 Provide stream initialization result ADDED
15:37:35,942 INFO WCSAgent - Sessions Agent wss://wcs.com:8443/websocket-f6ddbd68-e011-4001-8a25-cc66a4f32033 changed state to STOPPED
Last edited: