-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
STREAM: [NFR] Can it support mixed configuration of multiple streams and ignore when the additional stream has no data? #721
Comments
Mixing is quite complicated, we'll see if future versions can support it.
|
Or provide the cutting stream function, which can facilitate third-party tools for mixing and pushing. For example: If a third party wants to mix
|
@dreamsxin
|
@w5750584 Mixing, mixing in an audio file, specifying time and length, there will be no interruption problem, using a stream will definitely cause errors, unless you write it yourself
|
I plan to mix the audio at the PCM level myself. SRS sends AAC or Speex or Opus frames to an external program, which decodes them into PCM, mixes them, encodes them back into AAC, and then sends them back to SRS.
|
This program can be written in GOLANG, which makes it convenient to communicate with SRS using HTTP. Some work has already been done, including using GOLANG to call the libraries for SPEEX and AAC, as well as resampling.
|
Currently, it seems that mixing may not be necessary, and possible directions could be:
|
Generally used for audio stream synthesis or special effects.
TRANS_BY_GPT3
The text was updated successfully, but these errors were encountered: