作者: 雪山肥鱼 时间:20210615 13:36 目的:跨进程共享文件描述符 socket 传送 fd memfd_create 与 dma-buffer 都是建立于跨进...
作者: 雪山肥鱼 时间:20210615 13:36 目的:跨进程共享文件描述符 socket 传送 fd memfd_create 与 dma-buffer 都是建立于跨进...
[TOC] 开始前的BB 之前我们都是拿ffplay播放视频,做为一个专业的开发人员,会用就够了么? 本章,我们就来进行(莞式)(分离-解码-显示)一条龙。这章的这里就得简单...
项目介绍 音频raw数据获取 音频重采样 视频raw数据获取 视频像素转换 音视频编码 音视频pts同步 MP4封装 注意事项 项目介绍 本项目主要实现功能实现一个屏幕录制器...
视频播放器开发总览 最终效果图 需要实现的功能 ffmpeg介绍 解封装 视频解码 音频解码 seek QT播放音频 opengl显示图像 opengl如何显示yuv图像 滑...
原文链接 16位微处理器 8086寄存器组成 8086/8088包括:4个16位的数据寄存器,2个16位的指针寄存器,2个16位变址寄存器,分成四组。 通用寄存器中,这些寄存...
在做音视频开发的时候,存在不解码视频帧的前提下需要获取视频宽高、帧率等信息,而H.264中的SPS数据可为我们提供这些相关的信息。在此之前,我们需要对一些协议和算法有一定的初...
关于c/c++代码编辑器 对于c/c++程序员来说,可能更多使用的环境是linux环境在linux上编写调试c/c++代码比较麻烦 vim 在写代码这块,大神vim玩到飞起,...
软连接是对某个文件创建的快捷方式,当实体文件删除,软连接将变成无效链接,当软连接删除实体文件并无影响软连接和实体文件的i节点不同 硬链接需要root权限创建,是对文件磁盘i节...
设计模式 1 工厂模式简介 1.1 定义 简单工厂模式属于创建型模式又叫做静态工厂方法模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂...
函数原型 semget 函数介绍 int semget (key_t __key, int __nsems, int __semflg);如果key不存在,且带有cteate...
函数介绍 shmget 说明 key shmget 中的key与shmid对应,可以用ftok来生成key或者指定IPC_PRIVATE size 共享内存的大小 flag ...
C++ 11引入了大量非常有用的特性,使代码更直观、安全、简洁、方便。此处列举的仅是一部分较常用的特性,完整的列表还需参考官方文档或者微软的文档:Support For C+...
音视频学习从零到整(1)音视频学习从零到整(2)音视频学习从零到整(3)音视频学习从零到整(4)音视频学习从零到整(5)音视频学习从零到整(6) 一.H264压缩技术. 帧内...
c++中引入了右值引用和移动语义,可以避免无谓的复制,提高程序性能。有点难理解,于是花时间整理一下自己的理解。 左值、右值 C++中所有的值都必然属于左值、右值二者之一。左值...
c++中引入了右值引用和移动语义,可以避免无谓的复制,提高程序性能。有点难理解,于是花时间整理一下自己的理解。 左值、右值 C++中所有的值都必然属于左值、右值二者之一。左值...