rtsp-поток с локальной веб-камеры

Ответить
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

rtsp-поток с локальной веб-камеры

Сообщение ya »

https://github.com/fluent-ffmpeg/node-fluent-ffmpeg?tab=readme-ov-file#fluent-ffmpeg-api-for-nodejs

Я пытаюсь сгенерировать 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
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: rtsp-поток с локальной веб-камеры

Сообщение ya »

Код: Выделить всё

ffmpeg -re -f lavfi -i testsrc=size=1280x720:rate=30 \
-pix_fmt yuv420p -c:v libx264 -preset ultrafast -b:v 600k \
-f mpegts udp://238.0.0.1:1234?pkt_size=1316
Ответить