Во-первых, приносим извинения, поскольку я не могу добавить тег ORTC, так как у меня недостаточно представителей, поэтому пока добавляю webrtc. Я экспериментировал с прототипом ORTC, но, к сожалению, наткнулся на камень преткновения :(
У меня есть тестовое приложение, очень похожее на следующее, с использованием подключаемого модуля прототипа ORTC и кода javascript: http://ortc.org/wp-content/uploads/2014/08/ortc.html#rtcicetransportcontroller-example1* однако у меня есть только один ortc.RTCIceTransport и ortc.RTCDtlsTransport объект на данный момент.
У меня есть завершение ICE для тестового приложения C++, но я не могу ни получить пакет Client Hello DTLS, ни получить какие-либо ответы на свои пакеты Client Hello после завершения ICE. DTLS утверждает, что завершен, поскольку консоль регистрирует, что она находится в подключенном состоянии, но я сомневаюсь, поскольку не вижу пакетов в сети!
... или это намерение, чтобы рукопожатие DTLS начиналось, когда я делаю:
// Set the audio and video send and receive parameters.
audioSender.send(audioSendParams);
audioReceiver.receive(audioRecvParams);
?
Мое тестовое приложение отлично работает со стеками Firefox и Chrome ICE и DTLS. Я могу опубликовать некоторые/все javascript ниже, если это поможет, но мне просто интересно, видел ли кто-нибудь (и/или исправил) подобные проблемы с кодом прототипа ORTC.
заранее спасибо