mirror of
https://github.com/KubaPro010/fm-dx-webserver.git
synced 2026-07-30 00:39:16 +02:00
Merge pull request #37 from stailus/main
Low latency for ffmpeg in windows + RDS reset when change antenna input
This commit is contained in:
+1
-1
@@ -14,7 +14,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="${serverConfig.audio.audioDevice}" ${codec} ${output} pipe:1 | node stream/3las.server.js -port ${serverConfig.webserver.webserverPort + 10} -samplerate 48000 -channels ${serverConfig.audio.audioChannels}`;
|
ffmpegCommand = `${flags} -f dshow -audio_buffer_size 50 -i audio="${serverConfig.audio.audioDevice}" ${codec} ${output} pipe:1 | node stream/3las.server.js -port ${serverConfig.webserver.webserverPort + 10} -samplerate 48000 -channels ${serverConfig.audio.audioChannels}`;
|
||||||
} else {
|
} else {
|
||||||
// Linux
|
// Linux
|
||||||
ffmpegCommand = `${flags} -f alsa -i "${serverConfig.audio.audioDevice}" ${codec} ${output} pipe:1 | node stream/3las.server.js -port ${serverConfig.webserver.webserverPort + 10} -samplerate 48000 -channels ${serverConfig.audio.audioChannels}`;
|
ffmpegCommand = `${flags} -f alsa -i "${serverConfig.audio.audioDevice}" ${codec} ${output} pipe:1 | node stream/3las.server.js -port ${serverConfig.webserver.webserverPort + 10} -samplerate 48000 -channels ${serverConfig.audio.audioChannels}`;
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ const selectOption = (event) => {
|
|||||||
|
|
||||||
if($currentDropdown.attr('id') == 'data-ant') {
|
if($currentDropdown.attr('id') == 'data-ant') {
|
||||||
socket.send("Z" + $(event.currentTarget).attr('data-value'));
|
socket.send("Z" + $(event.currentTarget).attr('data-value'));
|
||||||
|
tuneTo(getCurrentFreq()); //Reset RDS when change antenna input
|
||||||
} else {
|
} else {
|
||||||
$currentDropdown.find('input').val($(event.currentTarget).text());
|
$currentDropdown.find('input').val($(event.currentTarget).text());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user