Discussions

Ask a Question
Back to All

talks/streams/{id}/sdp endpoint returns error 500

first i required "talks/streams" endpoint , it return code 201 with streamId ,sdp, session_id paramters etc.

then i use the streamId and sdp to require "talks/streams/{id}/sdp" , it returns 500

i don‘t know the reason , pls help!

val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{"answer":{"type":"answer","sdp":"v=0\\r\\no=- 1683623847164184 1 IN IP4 54.188.157.52\\r\\ns=Mountpoint 6704333313214221\\r\\nt=0 0\\r\\na=group:BUNDLE a v d\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C6:AB:BE:00:9A:D9:1A:D8:DF:F2:4F:9B:26:73:4A:99:53:B7:B5:BF:E9:DF:F3:27:0A:CC:EC:6E:92:F4:9A:D9\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS *\\r\\nm=audio 9 UDP/TLS/RTP/SAVPF 111\\r\\nc=IN IP4 54.188.157.52\\r\\na=sendonly\\r\\na=mid:a\\r\\na=rtcp-mux\\r\\na=ice-ufrag:tUNf\\r\\na=ice-pwd:joUjJ4HxPF4hnaLhGjVDUz\\r\\na=ice-options:trickle\\r\\na=setup:actpass\\r\\na=rtpmap:111 opus/48000/2\\r\\na=rtcp-fb:111 transport-cc\\r\\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\\r\\na=msid:janus janusa\\r\\na=ssrc:1453317888 cname:janus\\r\\na=candidate:1 1 udp 2015363327 54.188.157.52 41498 typ host\\r\\na=candidate:2 1 udp 1679819007 54.188.157.52 41498 typ srflx raddr 172.18.0.4 rport 41498\\r\\na=end-of-candidates\\r\\nm=video 9 UDP/TLS/RTP/SAVPF 100 101\\r\\nc=IN IP4 54.188.157.52\\r\\na=sendonly\\r\\na=mid:v\\r\\na=rtcp-mux\\r\\na=ice-ufrag:tUNf\\r\\na=ice-pwd:joUjJ4HxPF4hnaLhGjVDUz\\r\\na=ice-options:trickle\\r\\na=setup:actpass\\r\\na=rtpmap:100 VP8/90000\\r\\na=rtcp-fb:100 ccm fir\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 transport-cc\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\\r\\na=rtpmap:101 rtx/90000\\r\\na=fmtp:101 apt=100\\r\\na=ssrc-group:FID 4265360931 1167062904\\r\\na=msid:janus janusv\\r\\na=ssrc:4265360931 cname:janus\\r\\na=ssrc:1167062904 cname:janus\\r\\na=candidate:1 1 udp 2015363327 54.188.157.52 41498 typ host\\r\\na=candidate:2 1 udp 1679819007 54.188.157.52 41498 typ srflx raddr 172.18.0.4 rport 41498\\r\\na=end-of-candidates\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 54.188.157.52\\r\\na=sendrecv\\r\\na=mid:d\\r\\na=sctp-port:5000\\r\\na=ice-ufrag:tUNf\\r\\na=ice-pwd:joUjJ4HxPF4hnaLhGjVDUz\\r\\na=ice-options:trickle\\r\\na=setup:actpass\\r\\na=candidate:1 1 udp 2015363327 54.188.157.52 41498 typ host\\r\\na=candidate:2 1 udp 1679819007 54.188.157.52 41498 typ srflx raddr 172.18.0.4 rport 41498\\r\\na=end-of-candidates\\r\\n"},"session_id":"AWSALB=0sX0jJzo8NJsYTUxvDaIl5IlrL+aCS58rZMx+wmdfNAJ4y96fqjavHXBgw5Nz4Slsp5YNLRcvbNzHkjbWwiLzK3bzb8AKxyRG+RSkWjwqA6+PlH5cl1GJ4hD+YpM; Expires=Tue, 16 May 2023 09:17:27 GMT; Path=/; AWSALBCORS=0sX0jJzo8NJsYTUxvDaIl5IlrL+aCS58rZMx+wmdfNAJ4y96fqjavHXBgw5Nz4Slsp5YNLRcvbNzHkjbWwiLzK3bzb8AKxyRG+RSkWjwqA6+PlH5cl1GJ4hD+YpM; Expires=Tue, 16 May 2023 09:17:27 GMT; Path=/; SameSite=None; Secure"}")
val request = Request.Builder()
.url("https://api.d-id.com/talks/streams/strm_ys8uRZAU2pIP8JvyTBgIW/sdp")
.post(body)
.addHeader("accept", "application/json")
.addHeader("content-type", "application/json")
.addHeader("authorization", "sha512-9ViKj4Cz7/8iPXwRpiADjAHR9l52Yvc3IlrhhjVt7BNw5TfckH6bYm9hWSzlzfunJcY9XfuXi7NmHBbLE1yGdQ==?MyBA")
.build()

val response = client.newCall(request).execute()