-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
android remote camera not playing #6
Comments
I have the same problem, when other pearson login at room I can see the events but not the video: 05-16 10:25:54.960 28057-28322/in.minewave.janusvideoroom I/org.webrtc.Logging: CameraStatistics: Camera fps: 25. |
Hi, I found a solution, it is necessary to configure the ICE servers in the file PeerConnectionClient.java lines 376, 377.
Change the line: rtcConfig.iceTransportsType = PeerConnection.IceTransportsType.RELAY; TO: rtcConfig.iceTransportsType = PeerConnection.IceTransportsType.ALL; |
tks very much, it work now, can you tech me how to disable my camera + send it to server, i just want to use remote video :) |
crossle#6 (comment) The data set up on the ide server and RTC configuration was wrong and leading to failed video setup.
Hi. When i run app, i just see my camera video, can not see video from janus video room, in log i saw this
Peerconnection error: Failed to create peer connection: Attempt to invoke virtual method 'boolean org.webrtc.PeerConnection.addStream(org.webrtc.MediaStream)' on a null object reference
Can you help?
Here is image
Then here is full log
`
2019-05-16 15:37:04.019 27163-27243/in.minewave.janusvideoroom E/org.webrtc.Logging: WebRtcAudioManager: FS8010 is blacklisted for OpenSL ES usage!
2019-05-16 15:37:04.019 27163-27243/in.minewave.janusvideoroom E/org.webrtc.Logging: WebRtcAudioManager: FS8010 is blacklisted for OpenSL ES usage!
2019-05-16 15:37:04.300 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onOpen
2019-05-16 15:37:04.605 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage
2019-05-16 15:37:04.605 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage{
"janus": "success",
"transaction": "4t3cvzJb5wxt",
"data": {
"id": 4633725150537974
}
}
2019-05-16 15:37:04.912 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage
2019-05-16 15:37:04.912 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage{
"janus": "ack",
"session_id": 4633725150537974,
"transaction": "ALWLqVyZvnA2"
}
2019-05-16 15:37:04.912 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: Just an ack
2019-05-16 15:37:05.220 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage
2019-05-16 15:37:05.221 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage{
"janus": "success",
"session_id": 4633725150537974,
"transaction": "HnnGad5QWIVf",
"data": {
"id": 2472205264152574
}
}
2019-05-16 15:37:05.528 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage
2019-05-16 15:37:05.528 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage{
"janus": "ack",
"session_id": 4633725150537974,
"transaction": "Jj9zchvzH0Be"
}
2019-05-16 15:37:05.529 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: Just an ack
2019-05-16 15:37:05.529 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage
2019-05-16 15:37:05.529 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage{
"janus": "event",
"session_id": 4633725150537974,
"transaction": "Jj9zchvzH0Be",
"sender": 2472205264152574,
"plugindata": {
"plugin": "janus.plugin.videoroom",
"data": {
"videoroom": "joined",
"room": 1234,
"description": "Demo Room",
"id": 3656735051263949,
"private_id": 2347560685,
"publishers": [
{
"id": 1959956844293865,
"display": "mmm",
"audio_codec": "opus",
"video_codec": "vp8",
"talking": false
},
{
"id": 68636682981605,
"display": "Vikas",
"audio_codec": "opus",
"video_codec": "vp8",
"talking": false
}
]
}
}
}
2019-05-16 15:37:05.610 27163-27234/in.minewave.janusvideoroom E/MainActivity: Creating capturer using camera1 API.
2019-05-16 15:37:05.617 27163-27234/in.minewave.janusvideoroom E/MainActivity: Looking for front facing cameras.
2019-05-16 15:37:05.630 27163-27234/in.minewave.janusvideoroom E/MainActivity: Creating front facing camera capturer.
2019-05-16 15:37:05.661 27163-27240/in.minewave.janusvideoroom E/PCRTCClient: Peerconnection error: Failed to create peer connection: Attempt to invoke virtual method 'boolean org.webrtc.PeerConnection.addStream(org.webrtc.MediaStream)' on a null object reference
2019-05-16 15:37:05.666 27163-27276/in.minewave.janusvideoroom E/libc: Access denied finding property "camera.hal1.packagelist"
2019-05-16 15:37:05.936 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage
2019-05-16 15:37:05.936 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage{
"janus": "success",
"session_id": 4633725150537974,
"transaction": "nfUfaFewoL8d",
"data": {
"id": 3960067644042182
}
}
2019-05-16 15:37:06.243 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage
2019-05-16 15:37:06.243 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage{
"janus": "success",
"session_id": 4633725150537974,
"transaction": "UbMEx4fNgTQA",
"data": {
"id": 7429867566318488
}
}
2019-05-16 15:37:06.555 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage
2019-05-16 15:37:06.556 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage{
"janus": "ack",
"session_id": 4633725150537974,
"transaction": "lwjaLbbx7wq4"
}
2019-05-16 15:37:06.557 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: Just an ack
2019-05-16 15:37:06.562 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage
2019-05-16 15:37:06.563 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage{
"janus": "event",
"session_id": 4633725150537974,
"transaction": "lwjaLbbx7wq4",
"sender": 3960067644042182,
"plugindata": {
"plugin": "janus.plugin.videoroom",
"data": {
"videoroom": "attached",
"room": 1234,
"id": 1959956844293865,
"display": "mmm"
}
},
"jsep": {
"type": "offer",
"sdp": "v=0\r\no=- 1557995766332945 1 IN IP4 188.213.167.189\r\ns=VideoRoom 1234\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS janus\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111\r\nc=IN IP4 188.213.167.189\r\na=sendonly\r\na=mid:audio\r\na=rtcp-mux\r\na=ice-ufrag:rj4I\r\na=ice-pwd:qln76bSBlXkKNGLMYnZxHZ\r\na=ice-options:trickle\r\na=fingerprint:sha-256 D2:B9:31:8F:DF:24:D8:0E:ED:D2:EF:25:9E:AF:6F:B8:34:AE:53:9C:E6:F3:8F:F2:64:15:FA:E8:7F:53:2D:38\r\na=setup:actpass\r\na=rtpmap:111 opus/48000/2\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=ssrc:1543805454 cname:janus\r\na=ssrc:1543805454 msid:janus janusa0\r\na=ssrc:1543805454 mslabel:janus\r\na=ssrc:1543805454 label:janusa0\r\na=candidate:1 1 udp 2013266431 172.22.0.3 51747 typ host\r\na=candidate:2 1 udp 2013266431 172.18.0.2 36717 typ host\r\na=candidate:3 1 udp 2013266431 188.213.167.189 48233 typ host\r\na=end-of-candidates\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97\r\nc=IN IP4 188.213.167.189\r\na=sendonly\r\na=mid:video\r\na=rtcp-mux\r\na=ice-ufrag:rj4I\r\na=ice-pwd:qln76bSBlXkKNGLMYnZxHZ\r\na=ice-options:trickle\r\na=fingerprint:sha-256 D2:B9:31:8F:DF:24:D8:0E:ED:D2:EF:25:9E:AF:6F:B8:34:AE:53:9C:E6:F3:8F:F2:64:15:FA:E8:7F:53:2D:38\r\na=setup:actpass\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtcp-fb:96 goog-remb\r\na=extmap:12 urn:3gpp:video-orientation\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=ssrc-group:FID 655037953 4127508172\r\na=ssrc:655037953 cname:janus\r\na=ssrc:655037953 msid:janus janusv0\r\na=ssrc:655037953 mslabel:janus\r\na=ssrc:655037953 label:janusv0\r\na=ssrc:4127508172 cname:janus\r\na=ssrc:4127508172 msid:janus janusv0\r\na=ssrc:4127508172 mslabel:janus\r\na=ssrc:4127508172 label:janusv0\r\na=candidate:1 1 udp 2013266431 172.22.0.3 51747 typ host\r\na=candidate:2 1 udp 2013266431 172.18.0.2 36717 typ host\r\na=candidate:3 1 udp 2013266431 188.213.167.189 48233 typ host\r\na=end-of-candidates\r\n"
}
}
2019-05-16 15:37:06.860 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage
2019-05-16 15:37:06.860 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage{
"janus": "ack",
"session_id": 4633725150537974,
"transaction": "uXTftI9Tz1ut"
}
2019-05-16 15:37:06.861 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: Just an ack
2019-05-16 15:37:06.864 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage
2019-05-16 15:37:06.864 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage{
"janus": "event",
"session_id": 4633725150537974,
"transaction": "uXTftI9Tz1ut",
"sender": 7429867566318488,
"plugindata": {
"plugin": "janus.plugin.videoroom",
"data": {
"videoroom": "attached",
"room": 1234,
"id": 68636682981605,
"display": "Vikas"
}
},
"jsep": {
"type": "offer",
"sdp": "v=0\r\no=- 1557995643554374 1 IN IP4 188.213.167.189\r\ns=VideoRoom 1234\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS janus\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111\r\nc=IN IP4 188.213.167.189\r\na=sendonly\r\na=mid:audio\r\na=rtcp-mux\r\na=ice-ufrag:L3N7\r\na=ice-pwd:NOoKjVUl4nQNujMNn9v98X\r\na=ice-options:trickle\r\na=fingerprint:sha-256 D2:B9:31:8F:DF:24:D8:0E:ED:D2:EF:25:9E:AF:6F:B8:34:AE:53:9C:E6:F3:8F:F2:64:15:FA:E8:7F:53:2D:38\r\na=setup:actpass\r\na=rtpmap:111 opus/48000/2\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=ssrc:615938264 cname:janus\r\na=ssrc:615938264 msid:janus janusa0\r\na=ssrc:615938264 mslabel:janus\r\na=ssrc:615938264 label:janusa0\r\na=candidate:1 1 udp 2013266431 172.22.0.3 36088 typ host\r\na=candidate:2 1 udp 2013266431 172.18.0.2 38945 typ host\r\na=candidate:3 1 udp 2013266431 188.213.167.189 51177 typ host\r\na=end-of-candidates\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97\r\nc=IN IP4 188.213.167.189\r\na=sendonly\r\na=mid:video\r\na=rtcp-mux\r\na=ice-ufrag:L3N7\r\na=ice-pwd:NOoKjVUl4nQNujMNn9v98X\r\na=ice-options:trickle\r\na=fingerprint:sha-256 D2:B9:31:8F:DF:24:D8:0E:ED:D2:EF:25:9E:AF:6F:B8:34:AE:53:9C:E6:F3:8F:F2:64:15:FA:E8:7F:53:2D:38\r\na=setup:actpass\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtcp-fb:96 goog-remb\r\na=extmap:12 urn:3gpp:video-orientation\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=ssrc-group:FID 1786743678 1706664260\r\na=ssrc:1786743678 cname:janus\r\na=ssrc:1786743678 msid:janus janusv0\r\na=ssrc:1786743678 mslabel:janus\r\na=ssrc:1786743678 label:janusv0\r\na=ssrc:1706664260 cname:janus\r\na=ssrc:1706664260 msid:janus janusv0\r\na=ssrc:1706664260 mslabel:janus\r\na=ssrc:1706664260 label:janusv0\r\na=candidate:1 1 udp 2013266431 172.22.0.3 36088 typ host\r\na=candidate:2 1 udp 2013266431 172.18.0.2 38945 typ host\r\na=candidate:3 1 udp 2013266431 188.213.167.189 51177 typ host\r\na=end-of-candidates\r\n"
}
}
2019-05-16 15:37:34.919 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage
2019-05-16 15:37:34.920 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage{
"janus": "ack",
"session_id": 4633725150537974,
"transaction": "YTFxCEN1spCC"
}
2019-05-16 15:37:34.921 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: Just an ack
2019-05-16 15:38:04.912 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage
2019-05-16 15:38:04.912 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage{
"janus": "ack",
"session_id": 4633725150537974,
"transaction": "PVSfP4cEWmQj"
}
2019-05-16 15:38:04.913 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: Just an ack
2019-05-16 15:38:34.928 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage
2019-05-16 15:38:34.928 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: onMessage{
"janus": "ack",
"session_id": 4633725150537974,
"transaction": "IXqsrbML1BJz"
}
2019-05-16 15:38:34.930 27163-27234/in.minewave.janusvideoroom E/WebSocketChannel: Just an ack
`
The text was updated successfully, but these errors were encountered: