Skip to content

Integrate pixelflux and pcmflux into webrtc mode#215

Merged
thelamer merged 1 commit intoselkies-project:mainfrom
PMohanJ:pixelflux-integration
Jan 28, 2026
Merged

Integrate pixelflux and pcmflux into webrtc mode#215
thelamer merged 1 commit intoselkies-project:mainfrom
PMohanJ:pixelflux-integration

Conversation

@PMohanJ
Copy link
Member

@PMohanJ PMohanJ commented Jan 27, 2026

Reference the issue numbers and reviewers
@ehfd @thelamer

Explain relevant issues and how this pull request solves them
Integrates pixelflux and pcmflux for video and audio media capturing. These serve a potential drop-in replacement for gstreamer plugins.

Describe the changes in code and its dependencies and justify that they work as intended after testing

  • Pixelflux and gstreamer pipeline exists for screen capturing, defaulting to pixelflux.
  • Onboarded rtc monitoring logic for dynamic ICE configuration.
  • Few bug fixes on client and server side related to gpu stats, UI side menu failing to rendering, etc

Describe alternatives you've considered
NA

Additional context
NA

  • I confirm that this pull request is relevant to the scope of this project. If you know that upstream projects are the cause of this problem, please file the pull request there.
  • I confirm that this pull request has been tested thoroughly and to the best of my knowledge that additional unintended problems do not arise.
  • I confirm that the style of the changed code conforms to the overall style of the project.
  • I confirm that I have read other open and closed pull requests and that duplicates do not exist.
  • I confirm that I have justified the need for this pull request and that the changes reflect the fix for the specified problem.
  • I confirm that no portion of this pull request contains credentials or other private information, and it is my own responsibility to protect my privacy.
  • I confirm that the authors of this pull request does not willfully breach or infringe legal regulations, in any and all global law, regarding trademarks, trade names, logos, patents, or any and all other forms of external intellectual property, as well as adhering to software license terms of open-source and proprietary software projects.

- Pixelflux and gstreamer pipeline exists for screen capturing, defaulting to pixelflux.
- Onboared rtc monitoring logic for dynamic ICE configuration.
- Few bug fixes on client and server side
@ehfd ehfd requested a review from thelamer January 27, 2026 17:02
@thelamer thelamer merged commit 66bddee into selkies-project:main Jan 28, 2026
7 of 18 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