-
Notifications
You must be signed in to change notification settings - Fork 262
Update SignallingWebServer platform scripts to support Mac #389
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left some comments about default assuming we are on Linux if we are not on Darwin.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Requesting we default assume Linux if not on Darwin.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's grab the coturn bins from this repo instead of your personal repo (same with the Windows one grabbing from Matt's repo).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Relevant components:
Problem statement:
Although PixelStreaming doesn't currently support Mac as a platform, this doesn't mean that the infrastructure can't be run on Mac (x86_64 / Arm64) devices.
Solution
This PR modifies the bash platform scripts to first check for the OS and architecture before grabbing the appropriate Node binaries.
Additionally, I've forked CoTurn and created binaries for each Mac architecture. This platform scripts now grab the correct binary for the machine's architecture as well.
Documentation
No documentation updates as we didn't explicitly state that we didn't support Mac.