Dear FIWARE coach, we forward you an update from the applicant related to the issue, we are not able to solve. Please let us know if you need direct contact with the submitter. Thanks. ******************************** I want to add some update to this: I see that the ICE candidates get to a FAILED state. Can we know why this happens? Can we know why it happens only some times? I am attaching a log if that is helpful: {"level":"debug","message":"starting webcam pipeline: 1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:44.801Z"} {"level":"debug","message":"webcam pipeline created: 1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:44.804Z"} {"level":"debug","message":"RecorderEndpoint created: 1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:44.807Z"} {"level":"debug","message":"WebRtcEndpoint created: 1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:44.809Z"} {"level":"debug","message":"Endpoints connected created: 1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:44.816Z"} {"level":"debug","message":"Offer processed: 1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:44.823Z"} {"level":"debug","message":"webcam OnIceComponentStateChanged{\"componentId\":1,\"source\":\"c7b0b144-37d0-4ed5-b64d-cb7d4290374c_kurento.MediaPipeline/b3331f9 0-86f0-4c14-8c83-af4a907ad7dc_kurento.WebRtcEndpoint\",\"state\":\"GATHERING\",\"streamId\":1,\"tags\":[],\"timestamp\":\"1465540784\",\"type\":\"OnIceComponen tStateChanged\"},1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:44.898Z"} {"level":"debug","message":"webcam OnIceComponentStateChanged{\"componentId\":2,\"source\":\"c7b0b144-37d0-4ed5-b64d-cb7d4290374c_kurento.MediaPipeline/b3331f9 0-86f0-4c14-8c83-af4a907ad7dc_kurento.WebRtcEndpoint\",\"state\":\"GATHERING\",\"streamId\":1,\"tags\":[],\"timestamp\":\"1465540784\",\"type\":\"OnIceComponen tStateChanged\"},1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:44.898Z"} {"level":"debug","message":"webcam OnIceComponentStateChanged{\"componentId\":1,\"source\":\"c7b0b144-37d0-4ed5-b64d-cb7d4290374c_kurento.MediaPipeline/b3331f9 0-86f0-4c14-8c83-af4a907ad7dc_kurento.WebRtcEndpoint\",\"state\":\"CONNECTING\",\"streamId\":1,\"tags\":[],\"timestamp\":\"1465540784\",\"type\":\"OnIceCompone ntStateChanged\"},1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:44.899Z"} {"level":"debug","message":"webcam OnIceComponentStateChanged{\"componentId\":2,\"source\":\"c7b0b144-37d0-4ed5-b64d-cb7d4290374c_kurento.MediaPipeline/b3331f9 0-86f0-4c14-8c83-af4a907ad7dc_kurento.WebRtcEndpoint\",\"state\":\"CONNECTING\",\"streamId\":1,\"tags\":[],\"timestamp\":\"1465540784\",\"type\":\"OnIceCompone ntStateChanged\"},1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:44.899Z"} {"level":"debug","message":"host received: http://test.uxpro.be","timestamp":"2016-06-10T06:39:44.900Z <http://test.uxpro.be%22%2C%22timestamp%22:%222016-06-10t06:39:44.900Z/>"} {"status":"ok","hasErrors":false,"warning":[],"error":[],"hasWarnings":false,"payload":[{"hasQuota":1,"hasMediaQuota":0}],"level":"debug","message":"","timesta mp":"2016-06-10T06:39:45.024Z"} {"level":"debug","message":"account has quota: e90b7e40-ca8b-11e5-a800-d59fdbfce805","timestamp":"2016-06-10T06:39:45.024Z"} {"level":"debug","message":"starting screen pipeline: 1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:45.024Z"} {"level":"debug","message":"screen OnIceComponentStateChanged{\"componentId\":1,\"source\":\"c7b0b144-37d0-4ed5-b64d-cb7d4290374c_kurento.MediaPipeline/2bd878d 3-dd12-4789-98e6-1437ce845f9a_kurento.WebRtcEndpoint\",\"state\":\"GATHERING\",\"streamId\":1,\"tags\":[],\"timestamp\":\"1465540785\",\"type\":\"OnIceComponen tStateChanged\"},1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:45.110Z"} {"level":"debug","message":"screen OnIceComponentStateChanged{\"componentId\":2,\"source\":\"c7b0b144-37d0-4ed5-b64d-cb7d4290374c_kurento.MediaPipeline/2bd878d 3-dd12-4789-98e6-1437ce845f9a_kurento.WebRtcEndpoint\",\"state\":\"GATHERING\",\"streamId\":1,\"tags\":[],\"timestamp\":\"1465540785\",\"type\":\"OnIceComponen tStateChanged\"},1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:45.110Z"} {"level":"debug","message":"screen OnIceComponentStateChanged{\"componentId\":1,\"source\":\"c7b0b144-37d0-4ed5-b64d-cb7d4290374c_kurento.MediaPipeline/2bd878d 3-dd12-4789-98e6-1437ce845f9a_kurento.WebRtcEndpoint\",\"state\":\"CONNECTING\",\"streamId\":1,\"tags\":[],\"timestamp\":\"1465540785\",\"type\":\"OnIceCompone ntStateChanged\"},1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:45.110Z"} {"level":"debug","message":"screen OnIceComponentStateChanged{\"componentId\":2,\"source\":\"c7b0b144-37d0-4ed5-b64d-cb7d4290374c_kurento.MediaPipeline/2bd878d 3-dd12-4789-98e6-1437ce845f9a_kurento.WebRtcEndpoint\",\"state\":\"CONNECTING\",\"streamId\":1,\"tags\":[],\"timestamp\":\"1465540785\",\"type\":\"OnIceCompone ntStateChanged\"},1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:45.111Z"} {"level":"debug","message":"screen OnIceComponentStateChanged{\"componentId\":1,\"source\":\"c7b0b144-37d0-4ed5-b64d-cb7d4290374c_kurento.MediaPipeline/2bd878d 3-dd12-4789-98e6-1437ce845f9a_kurento.WebRtcEndpoint\",\"state\":\"FAILED\",\"streamId\":1,\"tags\":[],\"timestamp\":\"1465540789\",\"type\":\"OnIceComponentSt ateChanged\"},1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:49.028Z"} {"level":"debug","message":"screen OnIceComponentStateChanged{\"componentId\":2,\"source\":\"c7b0b144-37d0-4ed5-b64d-cb7d4290374c_kurento.MediaPipeline/2bd878d 3-dd12-4789-98e6-1437ce845f9a_kurento.WebRtcEndpoint\",\"state\":\"FAILED\",\"streamId\":1,\"tags\":[],\"timestamp\":\"1465540789\",\"type\":\"OnIceComponentSt ateChanged\"},1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:49.029Z"} {"level":"debug","message":"webcam OnIceComponentStateChanged{\"componentId\":1,\"source\":\"c7b0b144-37d0-4ed5-b64d-cb7d4290374c_kurento.MediaPipeline/b3331f9 0-86f0-4c14-8c83-af4a907ad7dc_kurento.WebRtcEndpoint\",\"state\":\"FAILED\",\"streamId\":1,\"tags\":[],\"timestamp\":\"1465540792\",\"type\":\"OnIceComponentSt ateChanged\"},1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:52.083Z"} {"level":"debug","message":"webcam OnIceComponentStateChanged{\"componentId\":2,\"source\":\"c7b0b144-37d0-4ed5-b64d-cb7d4290374c_kurento.MediaPipeline/b3331f9 0-86f0-4c14-8c83-af4a907ad7dc_kurento.WebRtcEndpoint\",\"state\":\"FAILED\",\"streamId\":1,\"tags\":[],\"timestamp\":\"1465540792\",\"type\":\"OnIceComponentSt ateChanged\"},1959ec40-7e64-4b6f-8823-9c2c00c3e3b0","timestamp":"2016-06-10T06:39:52.084Z"} {"level":"debug","message":"connection closed","timestamp":"2016-06-10T06:40:13.747Z"} {"level":"debug","message":"connection closed","timestamp":"2016-06-10T06:40:16.733Z"} ******************************** On Thu, Jun 9, 2016 at 4:58 PM, Andrea Maestrini <amaestrini at create-net.org> wrote: > Dear FIWARE coach, > we forward you a support request received from a CreatiFI applicant we are > not able to solve. > Please let us know if you need direct contact with the submitter. > Thanks. > > ********************************* > > We are using kurento to stream and save videos of users webcams and > screens. We have this working but it is not always working. Sometimes we > get a failure but we do not have indication in the client that the > connection failed. Sometimes we have the screen record but the webcam > fails, sometimes the reverse, sometimes both fail. > > We have a nodejs app in front of our kurento server managing the > connection. We listen to OnIceComponentStateChanged and MediaStateChanged > of the WebRtcEndpoint. Sometimes I see in my logs that the > OnIceComponentStateChanged goes GATHERING, CONNECTING and then nothing past > this and does not get to READY. > > Question is - how can we detect that the connection cannot happen and > properly notify in the client? > > In my client I use the kurento utils and with > WebRtcPeer.WebRtcPeerSendonly I pass an error function but I do not see > this being called. > > thanks > Paul > > ********************************* > -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.fiware.org/private/fiware-creatifi-coaching/attachments/20160610/5c50f5e1/attachment.html>
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy