You've already forked fm-dx-webserver
mirror of
https://github.com/KubaPro010/fm-dx-webserver.git
synced 2026-02-26 22:13:53 +01:00
audio hotfix
This commit is contained in:
@@ -335,7 +335,7 @@ class FallbackProviderMp3 extends AFallbackProvider {
|
|||||||
GetFFmpegArguments() {
|
GetFFmpegArguments() {
|
||||||
return [
|
return [
|
||||||
"-fflags", "+nobuffer+flush_packets", "-flags", "low_delay", "-rtbufsize", "32", "-probesize", "32",
|
"-fflags", "+nobuffer+flush_packets", "-flags", "low_delay", "-rtbufsize", "32", "-probesize", "32",
|
||||||
"-f", "libmp3lame",
|
"-f", "s16le",
|
||||||
"-ar", this.Server.SampleRate.toString(),
|
"-ar", this.Server.SampleRate.toString(),
|
||||||
"-ac", this.Server.Channels.toString(),
|
"-ac", this.Server.Channels.toString(),
|
||||||
"-i", "pipe:0",
|
"-i", "pipe:0",
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ function enableAudioStream() {
|
|||||||
// Combine all the settings for the ffmpeg command
|
// Combine all the settings for the ffmpeg command
|
||||||
if (process.platform === 'win32') {
|
if (process.platform === 'win32') {
|
||||||
// Windows
|
// Windows
|
||||||
ffmpegCommand = `${flags} -f dshow -i audio="${config.audioDeviceName}" ${codec} ${output} pipe:1 | node stream/3las.server.js -port ${config.audioPort} -samplerate 44100 -channels 2`;
|
ffmpegCommand = `${flags} -f dshow -i audio="${config.audioDeviceName}" ${codec} ${output} pipe:1 | node stream/3las.server.js -port ${config.audioPort} -samplerate 48000 -channels 2`;
|
||||||
} else {
|
} else {
|
||||||
// Linux
|
// Linux
|
||||||
ffmpegCommand = `${flags} -f alsa -i "${config.audioDeviceName}" ${codec} ${output} pipe:1 | node stream/3las.server.js -port ${config.audioPort} -samplerate 48000 -channels 2`;
|
ffmpegCommand = `${flags} -f alsa -i "${config.audioDeviceName}" ${codec} ${output} pipe:1 | node stream/3las.server.js -port ${config.audioPort} -samplerate 48000 -channels 2`;
|
||||||
|
|||||||
Reference in New Issue
Block a user