我正在尝试构建一个测试应用来测试服务器SRTP解码编码,在客户端,它创建一个PeerConnection,它提供OFFER(actpass模式),服务器给出ANSWER(被动模式)。 测试应用程序将解密收到的RTP数据并重新加密并发送回客户端。 我希望看到我的本地视频回显,但视频是黑色的。
我希望通过协商部分,远程SDP设置正确,添加并连接远程视频。我还捕获了网络流量,我检查了STUN / DTLS部分是否成功完成。在测试应用程序中,我发现srtp decrypt取得了所有成功,并且无错误地重新加密。
我该如何调试为什么它仍然是黑色的?解码失败?我想SRTP解密是成功的,因为如果我提供错误的SRTP数据,它将在chrome_debug.log中打印srtp失败