Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

146
Views
Can we send un-encrypted media RTP by disabling fingerprint in the WebRTC offer / answer?

Attempting to implement an SFU, where all the WebRTC peers upload their unencrypted media streams to our customized server; so that they can be distributed to other peers in a loop without any decryption / re-encryption worries.
This is because, Haven't found any source code to decrypt.

For that, I tried to generate an offer at JS side using createOffer() and before feeding it to setLocalDescription(), I removed the "a=fingerprint:sha-256 xx:YY..." from it. However, it gives an error:

DOMException: Failed to execute 'setLocalDescription' on 'RTCPeerConnection': Failed to set local offer sdp: Called with SDP without DTLS fingerprint.

There is an interface available called RTCDtlsFingerprint which might help in disabling fingerprint, but not sure how to use it.

Is there a way to disable fingerprint or DTLS-SRTP and hack it to send an unencrypted data?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

You can not disable encryption (with the exception of the disable-webrtc-encryption which is not available in the stable version of Chrome).

This is a MUST level requirement in https://datatracker.ietf.org/doc/html/rfc8827#section-6.5

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!