首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
音视频
订阅
JasonZhao123
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Android基于RTMP视频流的人脸识别(下篇)
在上篇中我们已经通过ffmpeg将Rtmp流成功的解析为NV21数据,接下来笔者将讲述如何通过OpenGL将NV21绘制上去,以及如何通过NV21进行人脸识别,并绘制人脸框。 OpenGL的绘制需要设置好顶点着色器与片段着色器,笔者提供了一个着色器工具类GLUtil,里面定义了…
图像与视频
图像编码 一张图片可以使用一个二维矩阵表示,矩阵中的每一个点被称为像素。每个像素的颜色使用三原色来表示,即红、绿、蓝。 每个像素可以用不同的数据位数来表示,常用的量化位数有 16 位、24 位、32
超低延时直播技术的前世今生
在视频直播时代,超低延时视频直播技术正在变得越来越重要。火山引擎视频直播团队,基于亿级DAU直播最佳实践,深度解析传统直播技术面临的挑战和超低延时直播技术的演进历程。
Qt+FFmpeg仿VLC接收RTSP流并播放
关键词:Qt FFmpeg C++ RTSP RTP VLC 内存泄漏 摘要认证 花屏 源码 UDP 下载直接可运行的源码,在系列文章内顶部。 效果 产生RTSP流 比播放文件复杂一点是,为了接收RT
流媒体传输协议之 RTP (上篇)
本系列文章将整理各个流媒体传输协议,包括 RTP/RTCP,RTMP,希望通过深入梳理协议的设计细节,能够给流媒体领域的开发者带来一定的启发。 RTP,即 real-time transport protocol(实时传输协议),为实时传输交互的音频和视频提供了端到端传输服务。…
FFmpeg Mp4加解密
通过FFmpeg解封装或者封装Mp4容器时,可以进行解密或者加密,这是MP4容器提供的能力。 libavformat/movenc.c:提供了mov、3gp、mp4、psp、3g2、ipod、ismv和f4v的Muxer。 libavformat/mov.c:提供了mov、mp…
开源编解码器 SOLO 源码解读(一):带宽扩展
SOLO 在 Silk 的基础上扩展了带宽扩展模块,用来分别处理低频信息(0-8kHz 采样部分)和高频信息(8-16kHz 采样部分),在编码端,两者使用两套耦合的分析编码系统进行码流生成。在解码端,利用低频信号和高频信息,SOLO 可以解码出宽带信号。SOLO 使用带宽扩展…
Agora Live App 开源了!快速实现多人连麦直播、PK直播等热门场景
为了让大家体验基于 Agora SDK 实现的互动直播场景,我们三年前开发了应用 Agora Live。近期,我们对 Agora Live 进行了一次“史诗级”更新。我们不仅重新设计了 UI,并且还增加了多人连麦直播、PK 直播、虚拟主播功能。更重要的是,我们决定把这份代码也开…
视频SAR信息处理
SAR表示单个像素显示的宽高比,即像素不都是按照1:1显示。 SAR(Sample Aspect Ratio): 单个像素宽高比,即每个像素宽度与高度的比值。 PAR(Pixel Aspect Ratio): 像素数宽高比,图像的横向采集点数与纵向采集点数的比值,即像素个数的比…
FFmpeg之AVPacket
在FFmpeg中,AVPacket主要存储编码数据,例如:H264、H265、AAC等。对于视频流,它通常应该包含一个编码帧;对于音频流,则可能包含多个音频帧。编码器可能输出空AVPacket,不包含编码数据,只包含边side data,例如:在编码结束时更新一些流参数。 AV…