- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 ffmpeg+dxva2 +D3D9显示 学习笔记
去年因为需要基于ffmpeg开发了一个解码库,当时解码高清视频9路CPU占用基本达到100%了(笔记本 i7处理器)不过在台式机上表现还可以。也就没管,也没深入研究。今年新上了一批PC,配置很差,满足不了16路高清视频解码的性能需求。测试发现vlc解码的cpu占用要低于我的解码器。网上查资料发现可以使用dxva2使用Gpu加速。 前期学习参考了https://b...
2019-09-12 15:08:53
2336
2
原创 H264封装为FLV
最近嘴的一个项目是VC++提供websocket推送flv服务 以供web端点播。该方案的优点是无需下载控件,也不用flash播放器。之前实现过rtmp协议,但是flash到2020年之后停止技术支持。websocket推送flv流,可以在html5上直播播放。在pc端和Android 和ios上都可播放。获取到的流是H264需要转为flv格式。下面贴出主要代码后期会上传工程供大家参考B...
2019-04-12 11:13:42
1763
1
原创 OpenCv4.0学习笔记三 使用opencv自带程序训练xml文件 windows
对于opencv的一些图像变换函数暂时先不再这里进行说明,后续有使用到的时候在整理。要训练自己的xml文件的基本步骤1、准备正样本、负样本并生成相应的txt文件2、使用opencv_createsamples.exe 生成vec文件3、使用opencv_traincascade.exe 生成xml文件1、负样本很好准备一不用归一化这里主要讲解正样本的准备,网上介绍的文章有很多,...
2019-03-27 16:34:47
2040
3
原创 Opencv4.0学习笔记二 编辑环境的搭建
系统:Windows10 IDE vs2017 语言C++ opencv版本:openCv4.0初次研究,先只搭建基础环境,后续有需要在依次补充相应的模块添加教程opencv下载:https://opencv.org/opencv-4-0-0.html官网下载window安装包,运行将目录解压至D:\opencv4目录下如下图所示打开vs2017,新建对话框...
2019-02-12 16:37:19
236
转载 socket选项
功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP协议解析,层应该设定为协议 号TCP。用法:
2017-11-03 14:34:04
268
原创 eXosip开发28181问题总结
1、静态变量的不当使用,在类接口中使用static 局部成员变量,多个对象同事调用该函数时会公用该成语变量的内存。2、sip接收到消息后应避免使用线程,因为eXosip_event_wait的返回值会被下一次等待事件时的返回值刷新。所以在消息处理时开启的线程中应不使用 eXosip_event_t* 变量才可以。而且使用该变量的地方最好使用eXosip_lock 保护起来3、eX
2017-10-31 11:42:50
4155
rtmp+nginx实现rtmp直播
2018-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人