- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 ffmpeg解码h264流数据并用opencv显示
最近再做一个项目,需要播放服务端传过来的h264裸流数据,于是做了一个简易的播放器,采用ffmpeg解码h264并用opencv显示图像。实现原理很简单,就是接收到一个完整的h264帧之后传给ffmpeg的AVPacket,然后调用avcodec_send_packet()和avcodec_receive_frame()解码,得到一个AVFrame,然后调用sws_scale()把解码后的yuv图像转换成opencv能使用的RGB图像,然后每解码转换一帧数据就调用一次cv::imshow()显示...
2021-03-25 10:44:47 4649 4
原创 海康、国标PS流数据解析
最近做的一个项目,需要对接海康摄像头传过来的视频数据,经过分析知道传过来的是PS封装后的数据,不能直接播放,需要把PS流解析成h264裸流。经过研究有两种方法:1.直接扔给ffmpeg解析,这种方法需要用AVIOContext自定义输入;2.自己解析PS流,这种方法比较直接,只要熟悉PS解析的流程就可以做。我两种方法都实现了,刚开始是用ffmpeg,后来发现因为需要开线程,异步读写,复杂性较高,最主要是因为出现一个内存一直上涨的问题一直没解决,然后想着能不能自己解析PS,于是网上找了很多资料,终于也...
2021-03-19 11:19:54 2865 4
海康、国标ps流解析.rar
2021-03-19
求线段与圆弧的交点实现源码
2020-12-30
中国象棋cocos creator版开发
2020-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人