Skip to content
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

HTTP streamer #164

Merged
merged 5 commits into from
Jul 12, 2024
Merged

HTTP streamer #164

merged 5 commits into from
Jul 12, 2024

Conversation

bondagit
Copy link
Owner

@bondagit bondagit commented Jul 7, 2024

Merge of HTTP Streamer functionality in the daemon used to receive live AES67 audio streams via HTTP file streaming.

The HTTP Streamer can be enabled via the streamer_enabled daemon parameter.
When the Streamer is active the daemon starts capturing the configured Sinks up to the maximum number of channels configured by the streamer_channels parameters.

The captured PCM samples are split into streamer_files_num files of streamer_file_duration duration (in seconds) for each sink, compressed using AAC LC codec and served via HTTP.

The HTTP streamer requires the libfaac-dev package to compile.

bondagit and others added 5 commits July 6, 2024 17:27
…eive AES67 audio streams via HTTP file streaming.

The HTTP Streamer can be enabled via the _streamer_enabled_ daemon parameter.
When the Streamer is active the daemon starts capturing the configured _Sinks_ up to the maximum number of channels configured by the _streamer_channels_ parameters.

The captured PCM samples are split into _streamer_files_num_ files of _streamer_file_duration_ duration (in seconds) for each sink, compressed using AAC LC codec and served via HTTP.

The HTTP streamer requires the libfaac-dev package to compile.

Please note that since the HTTP Streamer uses the RAVENNA ALSA device for capturing it's not possible to use such device for other audio captures.
Changed default daemon configuration with HTTP streamer disabled.
Additional cosmetic changes.
@bondagit bondagit merged commit acbb385 into master Jul 12, 2024
2 checks passed
@bondagit bondagit deleted the http-streamer branch September 16, 2024 07:06
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.

1 participant