基于electron和ffmpeg下载rtmp直播流
生活随笔
收集整理的這篇文章主要介紹了
基于electron和ffmpeg下载rtmp直播流
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
背景
利用electron 封裝一個下載器,底層使用的是ffmpeg 去下載直播流。
支持 單次下載文件的合并功能。
技術(shù)
- electron
- ffmpeg
- child_process.spawn
- electron-packager
核心
打包
利用 electron-packager 進行打包
{"package": "electron-packager ./" }測試
可以利用nginx rtmp 插件 轉(zhuǎn)發(fā)流
具體配置: https://www.jianshu.com/p/cf74a34af15d
rtmp {server {listen 1935;application rtmplive {live on;max_connections 1024;}application hls {live on;hls on;hls_path /usr/local/var/www/hls;hls_fragment 1s;}}}然后使用ffmpeg 進行推流
ffmpeg -re -i [你的視頻文件的絕對路徑] -vcodec copy -f flv rtmp://localhost:1935/abcs/room然后使用客戶端下載流。
截圖
github
https://github.com/bosscheng/electron-download
總結(jié)
以上是生活随笔為你收集整理的基于electron和ffmpeg下载rtmp直播流的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5-全排列总结:
- 下一篇: 当年年仅18岁韩寒舌战群儒,受尽冷嘲热讽