分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

直播相关-搭建直播流服务器nodejs

发布时间:2023-09-06 01:59责任编辑:蔡小小关键词:jsnodejs

一、安装nodejs环境

  去nodejs官方网站下载安装包 https://nodejs.org/en/#download

  安装完成之后测试:

LUNLI-MC1:~ lunli$ node -vv8.9.1

二、安装nodejs rtmp-server插件

  https://www.npmjs.com/package/node-media-server

npm -g install node-media-server

  

三、安装ffmpeg

  

brew install ffmpeg

四、测试

  启动rtmp-server

  

const NodeMediaServer = require(‘node-media-server‘); const config = { ?rtmp: { ???port: 1935, ???chunk_size: 60000, ???gop_cache: true, ???ping: 60, ???ping_timeout: 3030 ?}, ?http: { ???port: 8082, ???allow_origin: ‘*‘ ?}}; var nms = new NodeMediaServer(config)nms.run();

  使用ffmpeg进行推流测试

  

// ffmpeg -re -i sample.h264 -c:v libx264 -preset superfast -tune zerolatency -c:a aac -ar 44100 -f flv rtmp://localhost/live/rtmp_push_test// ffmpeg -re -i sample.h264 -c copy -f flv rtmp://localhost/live/rtmp_push_test

  效果:

  

直播相关-搭建直播流服务器nodejs

原文地址:https://www.cnblogs.com/doudouyoutang/p/9176742.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved