| 12345678910111213141516171819202122232425262728 |
- const ffmpeg = require("fluent-ffmpeg");
- const path = require('path')
- const ffmpegPath = path.join(__dirname, './ffmpeg-4.4-essentials_build/bin/ffmpeg.exe')
- command = ffmpeg()
- .setFfmpegPath(ffmpegPath)
- .input('@device_pnp_')
- .inputFormat("dshow")
- .addOptions([
- "-vcodec libx264",
- "-preset ultrafast",
- "-acodec aac",
- "-pix_fmt yuv422p"
- ])
- .format("flv")
- .output('rtmp://127.0.0.1:49600/live', {
- end: true
- })
- .on("start", function (commandLine) {
- console.log('开始推流');
- })
- .on("error", function (err, stdout, stderr) {
- console.log('推流失败',err);
- })
- .on("end", function () {
-
- });
- command.run();
|