jjzjj

ios - SRTP 问题 : PJSIP Error initializing media channel: Not Acceptable Here [status=170488]

我正在尝试使用PJSIP在我的iOS应用程序中运行SRTP。我有TLS工作,没有SRTP我可以调用和接听电话。但是,对于SRTP,我在INVITE上遇到了这个奇怪的488错误。它无法初始化媒体。我读过其他提到编解码器的文章。但我已经确保我的Asterisk服务器使用的代码和我的iOS应用程序上使用PJSIP库编译的代码是相同的。我在这里看到的唯一一件事是我启用了加密,但PJSIP不喜欢它。有什么想法吗?INVITEsip:[REDACTED]@[REDACTED]:47229;transport=TLS;obSIP/2.0Via:SIP/2.0/TLS[REDACTED]:5161;r

c++ - WebRTC DTLS-SRTP OpenSSL 服务器握手失败

这是我在OpenSSL服务器模式下的程序,初始化部分SSL和BIO变量:mapm_SSLMap;mapm_BioWriteMap;mapm_BioReadMap;intInitializeServerNegotiationMode(intiFd){SSL*pServSslFd;BIO*pWb,*pRb;pServSslFd=SSL_new(m_pCtx);assert(pServSslFd);if(SSL_version(pServSslFd)==DTLS1_VERSION){pWb=BIO_new(BIO_s_mem());pRb=BIO_new(BIO_s_mem());asser