位置: 编程技术 - 正文

详解NODEJS基于FFMPEG视频推流测试(nodejs bff)

编辑:rootadmin

推荐整理分享详解NODEJS基于FFMPEG视频推流测试(nodejs bff),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node.js中fs模块,nodejs ffmpeg,nodejs ffi,nodejs ffi,nodejs bff,node js fs,nodejs ffmpeg,nodejs ffi,内容如对您有帮助,希望把文章链接给更多的朋友!

以ffmpeg为核心,包装一款局域网内接收转码并推送互联网的客户端软件。本文仅使用ffmpeg基础功能,拉流、转码、推流及简单播放设置。

工作流程

拉取远端视频流,视频流格式为 rtsp 转换为常用播放格式 rtmp 推送至播放端口 命令行工具官网链接,选择它的优势在于:

免费 无需安装,很大的减少用户操作复杂度 命令行启动调用

2、nodejs 版本号为 v6..3。(实际项目中使用electron,但若没有打包成客户端的需求,nodejs即可正常运行)

3、tsc 版本号为 v2.6.1。项目使用TypeScript为主要编写语言,您使用JavaScript也没有问题。

详解NODEJS基于FFMPEG视频推流测试(nodejs bff)

若使用tsc,请使用2.0以上版本,自带的@type工具会极大提升编码效率

4、fluent-ffmpeg 版本号为 v2.1.2。该nodejs包封装了ffmpeg的命令行调用部分,加强了代码的可读性,若熟悉ffmpeg 命令行使用手册,亦可不使用该包。

VLC播放软件。用于监测推流、转码、播放是否正常。官网链接

实现代码

小结

通过监听"start"获取的命令,亦可以通过 exec(yourCommandLine) 进行调用操作,但此时无法控制 ffmpeg 的运行结果。该程序结束运行之后,ffmpeg进程依然在运行,直至流报错或手动停止进程。暂时不清楚为何 fluent-ffmpeg 可以做到在本体进程结束后,通知关闭第三方进程。猜测是通过命令行输入切断进程,若仅通过 ChildProcess.kill() 是无法关闭第三方进程。

在I5 8G 机器上运行,单流推送已占用%左右cpu,多流推送需使用其他方案解决。

标签: nodejs bff

本文链接地址:https://www.jiuchutong.com/biancheng/370613.html 转载请保留说明!

上一篇:快速掌握jQuery插件开发(jquery插件怎么用到自己的网站)

下一篇:NodeJS实现视频转码的示例代码(nodejs 视频切片)

  • 企业垃圾处理费申报依据
  • 初级职称经济法目录
  • 中国注册税务师协会法律法规库
  • 党费会计核算科目说明
  • 哪些津贴不扣税
  • 普通折叠发票代码是几位数
  • 哪些税种计税价格是含增值税
  • 工程报废及毁损如何做会计处理合适呢?
  • 逾期支付工程款利息计算
  • 股东转钱到公司怎么备注
  • 股权收购溢价的原因
  • 税率和征收率的含义和区别
  • 贴现费用计算公式
  • 质量问题用实物形容
  • 餐馆的前期投资预算
  • 公司司机出车补贴
  • 营业执照印花税减免政策
  • 材料发票不够怎么办
  • 个人租车所得交什么税
  • 小型微利企业所得税优惠政策2023超过100万
  • 应付账款无法支付所得税处理
  • 已付款收到发票但没有做计提凭证
  • 转账户有误退回会计处理
  • 农村合作社收到奖金分录
  • 出口退税限额如何理解
  • 信用卡购物消费怎么算
  • 跨年的物业费如何记账
  • 去年的发票可以红冲重新开具吗?
  • windows11加密
  • 其他应付款冲回计入哪个科目
  • 企业间借款增值税怎么算
  • 电脑bios错误怎么办
  • 关于已开发票收到部分款项风险温馨提示
  • 最早的操作系统被称为什么操作系统
  • 不合规发票入账违反了什么纪律
  • 旧货回收增值税率是多少
  • 你知道怎么训练
  • 机器学习期末复习题
  • 关于低值易耗品的说法中不正确的是
  • 小汽车的消费税税率按照气缸容量实行差别
  • 手机开的发票
  • 行政性罚款怎么结转损益
  • 人力资源公司财务工作心得与感悟
  • 购买茶叶怎么入账
  • PHP魔术方法的作用
  • 劳务外包人员算从业人员期末人数么
  • 纳税人防伪税控设备未抄报怎么办
  • 跨期发票账务处理办法
  • excel账务处理心得
  • 基本户收到零余额转款怎么做分录
  • 缴纳的增值税怎么做账
  • 法院退诉讼费账务处理
  • 高新技术企业政府补助要交所得税吗
  • 4月确认收入5月支出
  • 行政单位工会经费
  • 进口医疗器械产品
  • win7下安装ubuntu
  • windows vista build
  • 如何更改桌面文件存放位置
  • 打开win七
  • centos查看某个端口
  • skyleap用不了
  • Linux系统配置要求
  • 电脑英伟达控制面板在哪
  • linux怎么使用
  • win7玩csgo掉帧怎么办
  • win10安装node.js
  • 查找阴历日历
  • nodejs处理excel
  • js文字滚动代码
  • 死循环代码
  • 176是哪的号码
  • 专票增额怎么办手续
  • 携程怎么订
  • 山西一女子实名举报局长
  • 对税务工作者的赞美
  • 增值税专票红冲退税
  • 建筑增值税税率历次调整
  • 成都国税工勤人员待遇
  • 公司迁税务所流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设