Я пытаюсь сгенерировать rtsp-поток с локальной веб-камеры, я использовал nodeJs с плагином fluent-ffmpeg, вот мой код:
Код: Выделить всё
var ffmpeg = require('fluent-ffmpeg');
var proc = ffmpeg('/dev/video1')
//.format('h264')
.inputOptions([
'-f v4l2',
'-framerate 25',
'-video_size 640x480'
])
.outputOptions([
'-f rtsp',
'-rtsp_transport tcp',
'rtsp://localhost:7002/live.sdp'
])
//.output('rtsp://localhost:7002/live.sdp')
.on('end',function(msg){
console.log("finish ffmpeg command " + msg);
})
.on('err',function(err){
console.log("error found " + err);
});
ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video1 -f rtsp -rtsp_transport tcp rtsp://localhost:7002/live.sdp
Читает видеопоток:
ffplay -rtsp_flags listen rtsp://localhost:7002/live.sdp