Можно ли в OBS кодировать видео в реальном времени, чтобы я мог транслировать его с Node.JS?
Я пытаюсь создать сервис потокового вещания и экспериментирую с Node и OBS.
Я попытался переключить формат видео на obs и искать ответы в Google.
Я написал этот код.
const express = require('express')
var app = express()
var session = require('express-session')
var bodyParser = require('body-parser')
var fs = require('fs')
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())
app.use(session({
secret: 'keyboard cat',
resave: false,
saveUninitialized: true
}));
app.get('/', function(req,res){
res.writeHead(200,{'Content-Type': 'video/mkv'})
var rs = fs.createReadStream('video.mkv');
rs.pipe(res);
});
app.listen(80)
Проблема:
По сути, video.mkv все еще записывается с OBS. Это не работает. Существуют ли какие-либо настройки в OBS, которые позволяют мне "кодировать" видео в реальном времени, чтобы его размер увеличивался с продолжением видео?