Я пытаюсь сделать вызов API для выражения, который вызывает ffmpeg, выводящий поток в icecast.
Я могу сделать это с child_process
, но нашел fluent-ffmpeg
для nodejs.
Если я добавлю
.save('icecast://source:hackme@localhost:8000/test')
Я получаю недопустимую ошибку аргумента, и если я использую
.output('icecast://source:hackme@localhost:8000/test')
Я не получаю ошибку, правильный ответ на вызывающую веб-страницу, но нет процесса ffmpeg
.
Кто-нибудь знает, выводит ли fluent-ffmpeg
значение icecast
.
var ffmpeg = require('fluent-ffmpeg');
app.get('/ffmpeg', function(req, res) {
var ffmpegPath = '/usr/bin/ffmpeg';
proc = new ffmpeg('/home/russ/radio_audio/fore/BaBeL74.wav')
.output('icecast://source:hackme@localhost:8000/test');
proc.setFfmpegPath(ffmpegPath);
res.send('ok');
});