Sl 3032 patch media mtx to support unix sockets and transfer video over sockets #13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces support for Unix domain sockets in MediaMTX as an alternative to the default UDP-based transport. The goal is to enable low-latency, secure, and efficient video streaming between local processes.
✨ What's New
Unix Socket Support: MediaMTX can now stream video through Unix domain sockets.
Configurable Transport: Added new configuration options to toggle between udp and unix_socket transport modes.
Socket Path Setting: Users can define a custom Unix socket path in the configuration file.
🧪 Testing
Verified video stream delivery over Unix sockets.
Confirmed compatibility with existing MediaMTX consumers (when using either transport).
📚 Configuration Example
The feature is opt-in; no changes are required for existing configurations.
Logging enhancements added for better socket-level debugging.