javascript - DTLS 握手未完成 - ORTC 原型(prototype)

标签 javascript webrtc dtls ice-protocol ortc

首先 - 抱歉,因为我没有足够的代表,所以无法添加 ORTC 标签,所以现在添加 webrtc。我一直在尝试 ORTC 原型(prototype),但不幸的是我遇到了绊脚石:(

我有一个与以下非常相似的测试应用程序,使用 ORTC 原型(prototype)插件和 JavaScript 代码: http://ortc.org/wp-content/uploads/2014/08/ortc.html#rtcicetransportcontroller-example1 * 但是我目前只有一个 ortc.RTCIceTransport 和 ortc.RTCDtlsTransport 对象。

我有 ICE 针对 C++ 测试应用程序完成,但我无法接收 Client Hello DTLS 数据包,也无法在 ICE 完成后获得对 Client Hello 数据包的任何响应。 DTLS 声称已完成,因为控制台记录它处于连接状态,但我对此表示怀疑,因为我看到线路上没有数据包!

...或者是当我这样做时 DTLS 握手开始的意图:

// Set the audio and video send and receive parameters.  
audioSender.send(audioSendParams);
audioReceiver.receive(audioRecvParams);

我的测试应用程序在 Firefox 和 Chrome ICE 和 DTLS 堆栈上运行良好。如果有帮助的话,我可以在下面发布一些/全部 javascript,但我只是想知道是否有人已经看到(和/或修复)了 ORTC 原型(prototype)代码的类似问题。

提前致谢

最佳答案

您如何启动 DTLS 传输?您要申请哪个职位?

https://msdn.microsoft.com/en-us/library/mt502488(v=vs.85).aspx

请注意,如果您使用“auto” Angular 色启动 DTLS 传输并且您“控制”调用,则您的端点将不会推送任何 dtls 客户端 hello 数据包。远程 Angular 色必须设置为“服务器”,以便您的终端具有您期望的客户端行为。

关于javascript - DTLS 握手未完成 - ORTC 原型(prototype),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27932853/

相关文章:

android - RCConnection 错误 : setSDP Error: Failed to set remote offer sip: Called with SDP without DTLS fingerprint

javascript - 使用 WebRTC/替代方案的点对点 1080p 直播?

java - 如何在服务器端和客户端在java中使用TLS_PSK

javascript - 下拉选择包含 div 单击纯 javascript

javascript - 为什么当我调用它时,函数内部的全局变量未定义?

javascript - Facebook 应用提交操作类型

javascript - 显示 2 个具有相同 ID 和 Class onClick 的 Div

iOS SWIFT - WebRTC 从前置摄像头更改为后置摄像头

compression - 具有 gzip 压缩的 WebRTC 数据通道

c - OpenSSL DTLS 连接从未建立