Можно ли в 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, которые позволяют мне "кодировать" видео в реальном времени, чтобы его размер увеличивался с продолжением видео?

0 ответов

Другие вопросы по тегам