-
Notifications
You must be signed in to change notification settings - Fork 178
Open
Labels
BlockedIssue is blocked from being worked onIssue is blocked from being worked onnever-stalequestionFurther information is requestedFurther information is requestedstale
Description
Component your question relates to
- Signalling server
- Frontend library
- Frontend UI library
- Matchmaker
- SFU
- This repo
- Other
Background
- Running our own coturn servers
- Generating certs using letsencrypt
- Pixel Streaming is working with our coturn on non TLS + port 5349
- For turns, trickleIce succeeds, gets a relay
- For turns, the browser client seems to succeed but the Pixel Streaming client does not [both 5.4 + 5.6]
- Coturn error log:
reason: TLS/TCP socket buffer operation error (callback) - Running wireshark on the pixel streaming client finds this error:
TLSv1.2 Record Layer: Alert (Level: Fatal, Description: Unknown CA - libwebrtc library seems to previously had hardcoded certificate authorities that didn't include letsencrypt (Unable to get relay candidates via turns (TLS) coturn/coturn#247 (comment), https://issues.webrtc.org/issues/42221823)
Question
- Have others encountered this? Am I right in that it seems to be an issue with the bundled libwebrtc in Pixel Streaming?
- Are there any suggested fixes other than a different (not LetsEncrypt) certificate authority
Metadata
Metadata
Assignees
Labels
BlockedIssue is blocked from being worked onIssue is blocked from being worked onnever-stalequestionFurther information is requestedFurther information is requestedstale