[PR #21] [MERGED] Experimental: Add RTMP Audio #104

Closed
opened 2026-03-02 04:00:17 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/eerimoq/moblin/pull/21
Author: @ErAzOr2k
Created: 5/11/2024
Status: Merged
Merged: 5/11/2024
Merged by: @eerimoq

Base: mainHead: main


📝 Commits (10+)

  • 471d99d Spanish translation updated.
  • e4854f6 Merge remote-tracking branch 'refs/remotes/origin/main'
  • f603fc3 RTMP Audio
  • 0b9da7b RTMP Audio continue
  • ee4ae3f RTMP Audio continue
  • 56e8e3d RTMP Audio continue (crackle audio)
  • 144cc3e Merge pull request #1 from eerimoq/main
  • ab98e4d Merge pull request #1 from eerimoq/main
  • 3d4526c Merge remote-tracking branch 'refs/remotes/origin/main'
  • 8c43107 RTMP Audio - Not nice code, but works so far

📊 Changes

8 files changed (+159 additions, -14 deletions)

View changed files

📝 Moblin/HaishinKit/Media/AudioUnit.swift (+86 -2)
📝 Moblin/HaishinKit/Media/Mixer.swift (+2 -2)
📝 Moblin/HaishinKit/Net/NetStream.swift (+21 -2)
📝 Moblin/HaishinKit/SRT/SRTStream.swift (+5 -1)
📝 Moblin/Various/Media.swift (+18 -5)
📝 Moblin/Various/Model.swift (+16 -2)
📝 Moblin/Various/Settings.swift (+5 -0)
📝 Moblin/View/Settings/Debug/DebugAudioSettingsView.swift (+6 -0)

📄 Description

This PR adds the long-awaited feature RTMP Audio.

Please note that bugs cannot currently be ruled out. The code could certainly be optimized too :)
Therefore the feature is experimental and must be activated via the debug (audio) settings.

Currently RTMP audio is used automatically when an RTMP scene is selected.
The disadvantage is that switching between scenes takes significantly longer. Maybe someone here has ideas for optimization.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/eerimoq/moblin/pull/21 **Author:** [@ErAzOr2k](https://github.com/ErAzOr2k) **Created:** 5/11/2024 **Status:** ✅ Merged **Merged:** 5/11/2024 **Merged by:** [@eerimoq](https://github.com/eerimoq) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (10+) - [`471d99d`](https://github.com/eerimoq/moblin/commit/471d99d04721d771193c3fb0b088c9125356703d) Spanish translation updated. - [`e4854f6`](https://github.com/eerimoq/moblin/commit/e4854f672f3fef13c5c5bae6ca8b089b04ecb12a) Merge remote-tracking branch 'refs/remotes/origin/main' - [`f603fc3`](https://github.com/eerimoq/moblin/commit/f603fc3e2562d70a7dc71a0f287985ce8e0e92bc) RTMP Audio - [`0b9da7b`](https://github.com/eerimoq/moblin/commit/0b9da7bbad6c97083d2d8e34a71b208f3660494d) RTMP Audio continue - [`ee4ae3f`](https://github.com/eerimoq/moblin/commit/ee4ae3f9fb9bf792c6408a1464cc7177b6ef0b95) RTMP Audio continue - [`56e8e3d`](https://github.com/eerimoq/moblin/commit/56e8e3d314940ca81183963545c01447c0fb133d) RTMP Audio continue (crackle audio) - [`144cc3e`](https://github.com/eerimoq/moblin/commit/144cc3e53d9436ab2dead514bbc59f099d805a73) Merge pull request #1 from eerimoq/main - [`ab98e4d`](https://github.com/eerimoq/moblin/commit/ab98e4d65e652fab7094e6c0490595463804e408) Merge pull request #1 from eerimoq/main - [`3d4526c`](https://github.com/eerimoq/moblin/commit/3d4526cbc226cf6e5414e2f2512ac95f80bc9930) Merge remote-tracking branch 'refs/remotes/origin/main' - [`8c43107`](https://github.com/eerimoq/moblin/commit/8c43107dfc14454c69e560b8475bb467e799723b) RTMP Audio - Not nice code, but works so far ### 📊 Changes **8 files changed** (+159 additions, -14 deletions) <details> <summary>View changed files</summary> 📝 `Moblin/HaishinKit/Media/AudioUnit.swift` (+86 -2) 📝 `Moblin/HaishinKit/Media/Mixer.swift` (+2 -2) 📝 `Moblin/HaishinKit/Net/NetStream.swift` (+21 -2) 📝 `Moblin/HaishinKit/SRT/SRTStream.swift` (+5 -1) 📝 `Moblin/Various/Media.swift` (+18 -5) 📝 `Moblin/Various/Model.swift` (+16 -2) 📝 `Moblin/Various/Settings.swift` (+5 -0) 📝 `Moblin/View/Settings/Debug/DebugAudioSettingsView.swift` (+6 -0) </details> ### 📄 Description This PR adds the long-awaited feature RTMP Audio. Please note that bugs cannot currently be ruled out. The code could certainly be optimized too :) Therefore the feature is experimental and must be activated via the debug (audio) settings. Currently RTMP audio is used automatically when an RTMP scene is selected. The disadvantage is that switching between scenes takes significantly longer. Maybe someone here has ideas for optimization. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 04:00:17 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/moblin#104
No description provided.