8000 Sl 3032 patch media mtx to support unix sockets and transfer video over sockets by jean343 · Pull Request #13 · SolinkCorp/mediamtx · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Sl 3032 patch media mtx to support unix sockets and transfer video over sockets #13

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

jean343
Copy link
@jean343 jean343 commented Apr 1, 2025

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

paths:
  unix:
    source: unix:/tmp/ffmpeg.socket

The feature is opt-in; no changes are required for existing configurations.

Logging enhancements added for better socket-level debugging.

@jean343 jean343 requested review from oguzbilgener and jwalton April 1, 2025 18:40
@jean343 jean343 force-pushed the SL-3032-Patch-MediaMTX-to-support-unix-sockets-and-transfer-video-over-sockets branch from ede3516 to c192ac6 Compare April 1, 2025 19:43
@jean343 jean343 merged commit bed836e into main May 2, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0