
视频采集
jack_bro
嵌入式开发
展开
-
基于am335x平台 mjpeg转码h264
最近一直在做应用层的东西,呵呵。简单介绍下:公司am335x平台谈了一个安防方向的应用,基本功能差不多实现,客户提出在特定场景采集视频,然后转码为h264,通过局域网传输到服务器。采集视频采用uvc摄像头,采集格式支持mjpeg,yuv。考虑到两者采集文件都偏大,如果客户端较多,这样造成服务器端网络风暴,因此需要转码为h264.yuv视频格式,相同条件下文件过大,以及一个很现实的问题(am33原创 2017-08-15 15:27:32 · 4644 阅读 · 0 评论 -
视频编解码基本知识
视频编解码流程 具体见>http://blog.youkuaiyun.com/leixiaohua1020/article/details/18893769 这里结合项目实例来展开。 项目简单介绍:uvc摄像头采集mjpeg格式视频,经ffmpeg转码为h264保存到本地。视频采集 常用的uvc摄像头采集格式有:yuv422、mjpeg等,分辨率越高,图片越清晰,帧率越高,视频越流畅(帧率25原创 2017-09-18 15:47:23 · 2572 阅读 · 0 评论 -
视频编解码优化的几个概念
视频编解码1.neon 2.gpu加速 3.汇编neon在移动平台上进行一些复杂算法的开发,一般需要用到指令集来进行加速。目前在移动上使用最多的是ARM芯片。ARM是微处理器行业的一家知名企业,其芯片结构有:armv5、armv6、armv7和armv8系列。芯片类型有:arm7、arm9、arm11、cortex系列。指令集有:armv5、armv6和neon指令。关于ARM到知识参考:ht原创 2017-09-14 17:30:12 · 2079 阅读 · 0 评论 -
ffmepg编解码流程及范例
ffmepg编解码流程 注册所有容器格式和CODEC:av_register_all() 打开文件:av_open_input_file() 从文件中提取流信息:av_find_stream_info() 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO 查找对应的解码器:avcodec_find_decoder( 打开编解码器:avcodec_open()原创 2017-09-18 16:25:52 · 679 阅读 · 0 评论