Я пытаюсь сделать вызов 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');
});