Open fukemy opened 4 years ago
i tried to force codec in sdp, but not working :(
override fun onPublisherRemoteJsep(handleId: BigInteger?, jsep: JSONObject) {
val type = SessionDescription.Type.fromCanonicalForm(jsep.optString("type"))
val sdp = jsep.optString("sdp").replace("42001f", "42e01f").replace("recvonly", "sendrecv")
val sessionDescription = SessionDescription(type, sdp)
peerConnectionClient?.setRemoteDescription(handleId, sessionDescription)
}
// interface PeerConnectionClient.PeerConnectionEvents
override fun onLocalDescription(sdp: SessionDescription, handleId: BigInteger?) {
val type = sdp.type
val sdpStr = sdp.description.replace("42001f", "42e01f").replace("recvonly", "sendrecv")
Log.e(TAG, "publisher sdp: $sdpStr")
mWebSocketChannel?.publisherCreateOffer(handleId, SessionDescription(type, sdpStr))
}
///
hello, i saw your codec support is vp8, vp9, h264. But these lines of code do nothings?
So can you provide way to force the codec, such as ios:
Thanks