openwebrtc-android-sdk icon indicating copy to clipboard operation
openwebrtc-android-sdk copied to clipboard

Android and web client

Open stankohorvat opened this issue 8 years ago • 2 comments

Having problems with connection between web client (custom implementation) and android web client sends offer in JSON sturucture, but android excepts it in string (like form demo.openwebrtc.org)

demo to android: {"sdp":{"type":"offer","sdp":"v=0\r\no=mozilla...THIS_IS_SDPARTA-43.0.4 4955272746125827467 0 IN IP4 0.0.0.0\r\ns=-\r\nt=0 0\r\na=sendrecv\r\na=fingerprint:sha-256 ***************************************************************\r\na=ice-options:trickle\r\na=msid-semantic:WMS *\r\nm=video 9 UDP/TLS/RTP/SAVPF 120 126 97\r\nc=IN IP4 0.0.0.0\r\na=sendrecv\r\na=fmtp:126 profile-level-id=42e01f;level-asymmetry-allowed=1;packetization-mode=1\r\na=fmtp:97 profile-level-id=42e01f;level-asymmetry-allowed=1\r\na=fmtp:120 max-fs=12288;max-fr=60\r\na=ice-pwd:0ac1f4c52b62a24e1ee40300910002f3\r\na=ice-ufrag:9d5dc846\r\na=mid:sdparta_0\r\na=msid:{54668381-5e49-4d94-8d2d-8ca1faf2d0e4} {a0aa0b97-5660-41ed-8622-b2d191a19d5a}\r\na=rtcp-fb:120 nack\r\na=rtcp-fb:120 nack pli\r\na=rtcp-fb:120 ccm fir\r\na=rtcp-fb:126 nack\r\na=rtcp-fb:126 nack pli\r\na=rtcp-fb:126 ccm fir\r\na=rtcp-fb:97 nack\r\na=rtcp-fb:97 nack pli\r\na=rtcp-fb:97 ccm fir\r\na=rtcp-mux\r\na=rtpmap:120 VP8/90000\r\na=rtpmap:126 H264/90000\r\na=rtpmap:97 H264/90000\r\na=setup:actpass\r\na=ssrc:455963736 cname:{6f6fa442-6b2f-4374-9d1e-bcafd2d367a3}\r\n"}}

custom web client to android

{"sdp":"","sessionDescription":{"version":0,"originator":{"username":"mozilla...THIS_IS_SDPARTA-43.0.4","sessionId":"5713993235545166921","sessionVersion":0,"netType":"IN","addressType":"IP4","address":"0.0.0.0"},"sessionName":"-","startTime":0,"stopTime":0,"mediaDescriptions":[{"type":"video","port":9,"protocol":"UDP/TLS/RTP/SAVPF","netType":"IN","addressType":"IP4","address":"0.0.0.0","mode":"sendrecv","payloads":[{"type":120,"encodingName":"VP8","clockRate":90000,"nack":true,"nackpli":true,"ccmfir":true,"ericscream":false,"parameters":{"maxFs":12288,"maxFr":60}},{"type":126,"encodingName":"H264","clockRate":90000,"nack":true,"nackpli":true,"ccmfir":true,"ericscream":false,"parameters":{"profileLevelId":"42e01f","levelAsymmetryAllowed":1,"packetizationMode":1}},{"type":97,"encodingName":"H264","clockRate":90000,"nack":true,"nackpli":true,"ccmfir":true,"ericscream":false,"parameters":{"profileLevelId":"42e01f","levelAsymmetryAllowed":1}}],"rtcp":{"mux":true},"ssrcs":[27290248],"cname":"{de266733-cbd2-4da1-bdc1-f4e3ed67f636}","ice":{"ufrag":"fb0b9bc1","password":"323145de49af8a9cc359df1ed08fd13d","iceOptions":{"trickle":true}},"dtls":{"fingerprintHashFunction":"sha-256","fingerprint":"*************************************************************************","setup":"actpass"}}]},"type":"offer"}

question

Is it in plans that android sdk also uses JSON structore not that string?

stankohorvat avatar Jan 25 '16 08:01 stankohorvat