首页
学习
活动
专区
工具
TVP
发布

machh的专栏

专栏作者
42
文章
66907
阅读量
14
订阅数
一文搞懂数字视频技术 [图文]
一个图像可以视作一个二维矩阵。如果将色彩考虑进来,我们可以做出推广:将这个图像视作一个三维矩阵——多出来的维度用于储存色彩信息。
lcyw
2024-03-04
1110
GB28181的PS流分析: 封装 / 分包发送 / 接收组包 / 解析
    首先,我们来看看I帧的PS流格式,这里需要注意的是SPS、PPS之前要加上PES头部。如下图所示,其中绿色部分就是我们拿到的H.264裸流数据,须将它拆分成三段并在前面加上PES头部。这一点在GB28181标准中没有细说,需要通过分析海康IPC流才能看出。
lcyw
2022-11-23
2K0
原来爱优腾等视频网站都是用这个来播放流媒体的
HLS (HTTP Live Streaming) 是苹果公司开发的流媒体传输协议,它使用 HTTP 来传输视频,可以防止被防火墙屏蔽。现在大部分视频网站都在使用,比如优酷、腾讯视频。
lcyw
2022-11-23
1.5K0
Flutter 实战-快速实现音视频通话应用
本文将引导你如何使用ZEGO Flutter SDK 快速轻松的构建一个跨平台音视频聊天应用,大大降低开发成本,适合想要快速完成多端共用音视频项目的开发者;
lcyw
2022-11-23
3.8K0
国标GB28181中的rtp over tcp
GB28181的TCP码流遵循的标准是RFC4571(RTP OVER TCP),具体类型是:
lcyw
2022-06-10
1.9K0
算法优化:rgb向yuv的转化最优算法,快得让你吃惊
今天看了一个2005年在论坛上有关代码优化的pdf文档《让你的软件飞起来》,看完之后,感受颇深。下面就是其详细内容总结,希望能于己于人都有所帮助。文章部分配图截取自《让你的软件飞起来》,需要原文PDF文档的联系公众号后台索取。
lcyw
2022-06-10
6030
H.264学习笔记
MPEG是动态图像专家组(Moving Picture Experts Group)的简称,它可以指:
lcyw
2022-06-10
1.2K0
一个人就是一支军队---趣谈FFmpeg作者Fabrice Bellard
FFmpeg被称作是音视频领域的瑞士军刀,是音视频及相关领域是无人不晓,无人不知的项目, 只要了解多媒体音视频处理的人,都会感叹这个项目的强大,FFmpeg不知道养活了多少公司和程序员,关于FFmpeg本文不多做介绍,对于这么牛逼的项目,他的作者是谁,我们又了解多少呢?
lcyw
2022-06-10
3.3K0
H264编码profile & level控制
H.264 Baseline profile、Extended profile和Main profile都是针对8位样本数据、4:2:0格式(YUV)的视频序列。在相同配置情况下,High profile(HP)可以比Main profile(MP)降低10%的码率。根据应用领域的不同,Baseline profile多应用于实时通信领域,Main profile多应用于流媒体领域,High profile则多应用于广电和存储领域。
lcyw
2022-06-10
1K0
音视频、编解码相关电子书、调试工具打包奉送!
<新一代高效视频编码H.265HEVC原理、标准与实现 [万帅,杨付正 编著] 2014年版>
lcyw
2022-06-10
82514
Linux下内存检测工具asan使用介绍
ASAN(Address-Sanitizier)早先是LLVM中的特性,后被加入GCC 4.8,在GCC 4.9后加入对ARM平台的支持。因此GCC 4.8以上版本使用ASAN时不需要安装第三方库,通过在编译时指定编译CFLAGS即可打开开关。
lcyw
2022-06-10
6.7K0
Linux开发中的实用命令
(2) “ -name '*.*' "根据名称来查找,要查找所有以.*结尾的文件夹或者文件
lcyw
2022-06-10
2310
Linux Shell 通配符、元字符、转义符介绍
通配符是由shell处理的(不是由所涉及到命令语句处理的,其实我们在shell各个命令中也没有发现有这些通配符介绍), 它只会出现在 命令的“参数”里(它不用在 命令名称里, 也不用在 操作符上)。当shell在“参数”中遇到了通配符时,shell会将其当作路径或文件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行代换(路径扩展);否则就将该通配符作为一个普通字符传递给“命令”,然后再由命令进行处理。总之,通配符 实际上就是一种shell实现的路径扩展功能。在 通配符被处理后, shell会先完成该命令的重组,然后再继续处理重组后的命令,直至执行该命令。
lcyw
2022-06-10
2.7K0
x264的码率控制
码率控制是指视频编码中决定输出码率的过程。首先介绍一下 X264 中使用到的与码率控制相关的几个概念:
lcyw
2022-06-10
1K0
秒懂开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL
世界上的开源许可证(Open Source License)大概有上百种,而我们常用的开源软件协议大致有GPL、BSD、MIT、Mozilla、Apache和LGPL。
lcyw
2022-06-10
8170
什么是open-GOP,close-GOP
GOP(Group of picture 图像组),指两个I帧之间的所有帧结构。x264里面决定GOP长度的参数有i_keyint_max,i_keyint_min,i_scenecut_threshold,b_open_gop.
lcyw
2022-06-10
6810
关于264中的startcode
主要是为了将相邻两个NALU划分开,让他们有一个界线,方便解码,比如将h264的数据存储在一个文件当中,解码器无法从数据流中分别每个NALU的起始位置。
lcyw
2022-06-10
2980
IT面试系列:手写string类
考察重点三,考虑异常及安全 如果在赋值函数内部使用delete释放实例自身内存,再用new申请新的内存, 如果此时内存不足导致new操作失败,抛出异常导致类实例状态无效 本文采用零时对象和自身实例交换, 通过局部零时对象离开作用域时调用析构函数 进而释放内存 // 调用演示 int main ( ) { myString aa; myString bb( " mysting bb" ); aa = bb; cout<< aa.c_str() <<endl; return 0 ; }
lcyw
2022-06-10
5030
windows平台桌面截屏技术介绍
windows系统中,抓取屏幕有很多方法,比较常用的是GDI和mirror两种方式,除此以外,利用ddraw和DXGI(windows7以上系统支持)方式也可以抓取屏幕。由于mirror的方式涉及到驱动底层,并且也不是所有系统都支持,这里不做介绍,着重介绍GDI, DDRAW和DXGI这三种抓屏方式,
lcyw
2022-06-10
1.5K0
Windows平台音频采集技术介绍
在Windows操作系统上,音频处理技术主要是采用微软提供的相关API:Wave系列API函数、DirectSound、Core Audio。
lcyw
2022-06-10
1.5K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档