上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 81 下一页
摘要: 一、前言 视频综合应用示例,包括了多种内核,在保存文件这个功能上,需要一个通用的文件保存基类AbstractSaveThread,这个基类定义了是否打印线程消息标志位、直接写入还是排队写入标志位、文件生成后是否调用转换合并标志位、是否执行了转换合并标志位,用于各种视频解码内核对应的报错动作处理。vl 阅读全文
posted @ 2023-02-19 09:25 飞扬青云 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一、前言 最近遇到个需求是通过外网接入摄像机或者NVR,通用的做法是将视频流推流到服务器,然后拉取rtmp视频流,这样就多了服务器的要求,而且实现的功能有限比如不能直接用onvif协议对设备获取信息和配置信息,还有个做法就是将设备直接通过路由器端口映射到外网,根据外网的IP地址和端口对应填入即可。先 阅读全文
posted @ 2023-02-16 15:43 飞扬青云 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 一、前言 作为一个完整的视频监控系统,用户还需要自定义一些OSD标签信息显示在对应通道上面,而且不止一个OSD标签信息,位置可以在四个角或者指定坐标显示。最开始本系统设计的时候,由于本人擅长的是painter绘制,所以直接采用的painter绘制贴在视频控件上,顶层放了个cover窗体覆盖在上面,后 阅读全文
posted @ 2023-02-13 09:08 飞扬青云 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、前言 这个解码线程基类的设计,是到目前为止个人觉得自己设计的最好的基类之一,当然也不是一开始就知道这样设计,没有个三五年的摸爬滚打以及社会的毒打,是想不到要这样设计的,一方面是要不断提炼各种视频类视频组件的共性作为局部变量,比如通用的参数有视频画面宽度videoWidth、视频画面高度video 阅读全文
posted @ 2023-01-31 10:04 飞扬青云 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在视频监控行业经常看到两个厂家广告打得比较厉害,一个是青犀视频对应easyplayer,一个是大牛直播,两个最初都是sdk免费,并提供调用示例源码,后面大牛直播的sdk以及示例都无法运行,目前就剩下免费的easyplayer可以用,亲测下来确实免费可用不需要授权秘钥之类的,功能还行,支持各 阅读全文
posted @ 2023-01-29 10:37 飞扬青云 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、前言 自从做监控系统以来,就一直有打算将这个功能独立出来一个类,这样的话很多系统用到此类布局切换,通用这个类就行,而且后期此布局会增加其他异形布局,甚至按照16:9之类的比例生成布局,之前此功能直接写在功能界面UI类中,不方便拓展,好多个系统用到此功能,一旦增加了64布局、128通道布局等,都需 阅读全文
posted @ 2023-01-13 11:14 飞扬青云 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、前言 为了极大的降低CPU的占用,实现硬解码(也叫硬件加速)非常有必要,一个视频文件或者一路视频流还好,如果增加到64路视频流呢,如果是4K、8K这种高分辨率的视频呢,必须安装上硬解码才是上上策。举个例子在电脑上播放4K以上的H265这类的视频文件,如果不开硬解码,很容易出现卡顿现象,在配置高的 阅读全文
posted @ 2023-01-06 15:04 飞扬青云 阅读(965) 评论(0) 推荐(0) 编辑
摘要: 一、前言 用ffmpeg来做音视频同步,个人认为这个是ffmpeg基础处理中最难的一个,无数人就卡在这里,怎么也不准,本人也是尝试过网上各种demo,基本上都是渣渣,要么仅仅支持极其少量的视频文件比如收到的数据包是一帧视频一帧音频的,要么根本没法同步歪七八糟的,要么进度跳过去直接蹦蹦蹦崩溃的,其实最 阅读全文
posted @ 2023-01-04 12:14 飞扬青云 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、前言 最初编写这套视频解析组件的时候,面对的场景是视频监控行业,对应设备都是网络监控摄像机,传过来的都是rtsp这种视频流,做过这一块的人都知道,打开某个视频流默认耗时比较大,基本上在2s左右,那是因为ffmpeg接口内部读取的最大数据量 formatCtx->probesize(从源文件中读取 阅读全文
posted @ 2023-01-02 10:50 飞扬青云 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一、前言 之前已经把音视频分开存储了对应的文件,因为这个需求特别少,当然确实有部分用户是需要把音视频分开存储,但是毕竟是很少数,绝大部分的用户都是音视频合并到一个MP4文件,所以如果要合并到一个文件,现在已经存储成了两个文件,最简单的做法就是调用ffmpeg命令行将两个文件合并,这种做法简单粗暴,为 阅读全文
posted @ 2023-01-01 11:03 飞扬青云 阅读(188) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 81 下一页