摄像头视频推流python

编程入门 行业动态 更新时间:2024-10-11 21:21:51

<a href=https://www.elefans.com/category/jswz/34/1767894.html style=摄像头视频推流python"/>

摄像头视频推流python

背景

已经完成用 Python 对摄像头硬件实时提取帧图像并进行一系列机械视觉处理

客户突然提出, 一定要通过 rtml:// 进行远程工作状态的监控

分析

因为硬件驱动的原因

系统中一个 usb camera, 同一时刻, 只能有一个加载进程来读取实时帧图像

如果如客户自己实验通过的:

用 FFmpeg -f dshow -i video="... -f mpegts -f flv "rtmp://20878.... 形式

从硬件直接拿视频并实时编译为 flv 编码的 rtmp 直播流

那么, 原先软件将无法获得合法的帧图像进行业务分析

尝试

知道 FFmpeg 有能力从图片中编译出 avi/mp4/... 视频

那么一定也可以编译为 rtmp 直播流

问题

动态固定图片

尝试将实时帧图像,另外输出到硬盘固定图片文件, 内容动态变化,

命令改变为:

ffmpeg -f image2 -loop 1 -i "path/2/frame.png" ...

但是, 无论怎么调整参数,都只能工作十多帧就崩溃了, 报错都是类似:

...

Error while decoding stream #0:0: Invalid data found when processing input

Last message repeated 1 times

Past duration 0.799995 too large

[flv @ 0x7fabfa001800] Failed to update header with correct duration.34.3kbits/s dup=0 drop=1120 speed=7.25x

更多推荐

摄像头视频推流python

本文发布于:2024-03-04 04:15:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1708242.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:摄像头   视频   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!