ffmpeg 截图太模糊了_通过ffmpeg实现视频流截图

最近忙于新产品技术点突破,针对架构摸索暂时停住。目前需要解决的问题是如何从视频流中截取一张图。

概况

在安防领域有各种视频监控产品,它们遵循的通讯协议也不尽相同,归纳起来主要遵循GB/T 28181、ONVIF、PSIA等协议。

GB/T 28181协议

其通信协议如下所示

通信协议结构图.png

其视频编码格式主要有:MPEG-4、H.264、SVAC等,目前主流的视频编码格式是H.264。

其实时传输协议为RTP,在此传输协议基础上对视音频数据进行封装,其又分为PS封装和非PS封装:

基于RTP的PS封装,是将视音频流封装成PS包,再将PS包以负载的方式封装成RTP包。

基于RTP的非PS封装,是直接将视音频流以负载的方式封装成RTP包。

如果对RTP协议感兴趣可以参考:

RTP协议分析

RTSP/RTP/RTCP详解整理

RTP协议全解析(H264码流和PS流)

RTP/RTSP/RTCP有什么区别?

Wireshark 抓包分析 RTSP/RTP/RTCP 基本工作过程

公司装有一台宇视的电警卡口抓拍机HC161智能交通600万摄像单元,可以看出该电警搭载的网络摄像头支持ONVIF、GB/T28181等协议,同时查看其视频配置

视频配置.png

可以尝试通过VLC连接RTSP视频流

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值