Live Streaming de videos com Node.js (Criando uma Twitcch)

30/03/2019

6

Estou Procurando algum modulo(node.js) ou artigos, tutoriais sobre o assunto, e como pode ser implementado, existe muito pouco conteúdo disponível sobre isso.
O projeto seria um webserver que receberia a stream de um broadcast(OBS) e mostraria em uma pagina html.
Eu havia visto o método para streaming de videos ja gravado e em formatos como .mp4 ou .flv, se você caiu aqui procurando por isso ai vai:

const express = require("express")
const app = express()
const fs = require('fs')
const port = 80

app.get('/',(req,res)=>{
    res.writeHead(200, {"Content-Type": "video/mp4"})//Aqui declaro o tipoDeArquivo/Formato
    var rs = fs.createReadStream('stream.mp4')//Este video está na pasta raiz do projeto
    rs.pipe(res)
})

app.listen(port,()=>{//inicia servidor na porta 80 podendo ser acessado em http://localhost no navegador
    console.log("http server started on port: "+port)
    
})



VALEU!
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira