问题描述
我需要从设备获取实时视频。我必须在浏览器上播放视频。实时视频可以通过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 (将#修改为@)