Анализ пакетов RTP из потока webRTC браузера с помощью Wireshark или аналогичного инструмента

Верно ли мое наблюдение, что пакеты RTP / RTCP из потока webRTC нельзя анализировать в Wireshark, запущенном на том же рабочем столе, для анализа пакетов RTP, потому что браузер зашифровал бы их с помощью DTLS / SRTP?

Я знаю, что есть некоторые API-интерфейсы браузера, которые могут помочь, но есть ли другой подход? libpcap, если он используется для написания какого-либо инструмента, вероятно, будет иметь ту же проблему.


person asinix    schedule 14.11.2018    source источник


Ответы (1)


Firefox поддерживает сброс расшифрованных пакетов RTP / RTCP в файлы журнала, описанные здесь. К сожалению, в Chrome нет ничего подобного.

Если вы используете сервер, некоторые из них, такие как Janus, могут создавать похожие дампы, см. здесь

person Philipp Hancke    schedule 14.11.2018
comment
Я предполагаю, что для промежуточного промежуточного программного обеспечения необходимо будет выполнить все рукопожатие DTLS-SRTP, скопировать пакеты rtp / rtcp и вслепую перенаправить их другому партнеру, но тогда мы имеем дело со всеми связанными проблемами, с которыми имеют дело SFU / MCU типа Janus. с участием. Решения Firefox должно хватить. Спасибо - person asinix; 14.11.2018
comment
Не могли бы вы помочь мне в этом вопрос? - person asinix; 07.12.2018