Как сделать отпечаток пальца и декодировать в webrtc sdp
Теперь мне нужно сделать webrtc SDP -> обычный SDP.
поэтому мне нужно кодировать и декодировать отпечаток пальца в webrtc. Я думаю, что отпечаток пальца является методом шифрования SRTP.
кто-нибудь имеет опыт декодирования и кодирования отпечатков пальцев. Мне нужен следующий шаг
WEBRTC SDP -> сигнальный сервер (декодировать отпечаток пальца, сделать обычный rtp SDP) -> sip-клиент.
sip-клиент SDP(обычный rtp) -> сигнальный сервер (кодирование отпечатка пальца, создание webrtc sdp) -> WEBRTC.
а мы декодируем и кодируем SRTP по очереди на сервер...
Помогите мне, пожалуйста
1 ответ
Сертификат, который используется для кодирования / декодирования потока SRTP, согласовывается через DTLS. Вам нужно получить мастер-ключ от согласования DTLS. Вы не можете сделать это через перехват пакетов. Вам придется использовать собственный API и использовать собственный сертификат для декодирования потока.
Вам нужно будет сделать что-то похожее на WebRTC Breaker, чтобы получить необработанный поток rtp. Этот выключатель делает все, что вам нужно, и это GPL.