FFMPEG-删除未使用的文件或流式传输而不保存文件

问题描述

我需要从设备获取实时视频。我必须在浏览器上播放视频。实时视频可以通过RTP或UDP接收。

由于不支持VLC,我通过使用FFMPEG通过RTP获取视频并使用Nginx创建Web服务器来发布视频。但是后来我意识到它正在将视频轨道记录到磁盘上。这是我不想要的情况。

我可以使用HLS.js在Web浏览器中显示它。当我使用以下命令时,它将保存到HDD。

ffmpeg -i udp://127.0.0.1:5000 -vcodec libx264 -vprofile baseline -acodec aac -strict -2 -max_muxing_queue_size 1024 -f flv rtmp://127.0.0.1/show/stream

我不想将其保存到HDD。

更改我理解的编解码器后,会将视频保存到HDD。 我想我阻止了它这样录制。但是我不知道如何通过网络浏览器播放。

ffmpeg -i udp://127.0.0.1:5000 -strict -2 -max_muxing_queue_size 1024 -f flv rtmp://127.0.0.1/show/stream

有什么方法可以删除未使用的文件或流而不保存到磁盘吗?

P.S。

可能需要解决的第一个问题: How to play a live video in the browser?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...