
技术之路
文章平均质量分 77
江同学_
这个作者很懒,什么都没留下…
展开
-
HTML5PointSDK转码技术
HTML5PointSDK是一款专业的PPT转码工具,旨在将PPT文稿转换为HTML5格式,实现跨平台和交互式演示。原创 2024-01-29 14:02:12 · 1015 阅读 · 0 评论 -
JetBrains IDE在OSX 10.14以上版本无法获取麦克风、摄像头以及权限解决办法
前言由于最近公司的大部分用户的mac系统都覆盖到了10.14以上,而且最近开发从QTCreator 迁移到了Clion上(不得不说Clion确实强大),结果遇到了Clion 调试遇到麦克风/摄像头权限时无法获取权限,导致调试的程序被OSX系统杀掉的问题,并且截止到目前JetBrains都没有解决,而且各个论坛上也没有人发布解决办法,刚好机缘巧合之下有了解决办法,故将之分享给众人。问题...原创 2019-12-05 12:04:44 · 1565 阅读 · 0 评论 -
QT+ffmpeg打造跨平台多功能播放器
概述此程序用QT的Qwidget做视频渲染,QT Mutimedia做音频渲染,ffmpeg作为音视频编解码内核,以CMake作跨平台编译。编译参数: DepsPath : ffmpeg库cmake路径 QT_Dir: Qt cmake路径程序分为输入以及渲染两个部分,输入负责打开视频流并从中解码出音/视频帧数据并分开保存到对应的数据队列,渲染部分负责从队列中获取到数据然后转换对应图像/音频格式原创 2017-09-09 22:54:43 · 1347 阅读 · 0 评论 -
OpenGL编程流程(简化版)
OpenGL渲染流程OpenGL渲染流程(管线)其实就是OpenGL执行将用户程序(CPU)定义的三维顶点数据,颜色数据,经过一系列转换最终渲染到计算机屏幕上的过程。程序开发人员想要实现自己的OpenGL程序需要实现几部: * 定义3D坐标向量并想着色器传输顶点数据 * 定义着色器,初始化渲染程序 * 实现渲染循环定义3D坐标向量Opengl中的顶点数据 VBO VA...原创 2018-05-22 11:42:05 · 3568 阅读 · 0 评论 -
H264 + AAC封装FLV
H264 + AAC封装FLVFLV格式解析FLV文件格式FLV包含一个File Header以及File Body组成,其中File Body由无数个tag组成,结构如图FLV HeaderFLV Header 由9个字节组成结构如下:第1-3字节:1-3字节为文件标识,标识"FLV"0x46 0x4C 0x56第4字节:第4个字节位版本,总为1第5字节:第5个字节的前5位...原创 2018-09-29 14:18:50 · 2644 阅读 · 1 评论 -
QT 版puremvc框架
PDMvcFrameworkMVC介绍MVC框架将应用程序分为Model、View、Controller三个大模块,Model主要负责应用程序的数据持有,View模块负责业务UI展示,Controller模块负责业务逻辑处理。MVC框架实现使用管理类统一管理注册Controller,Controller管理自己的View与Model,在Controller与Controller之间...原创 2019-05-23 09:31:28 · 1155 阅读 · 1 评论