首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
音视频平凡之路
安纯旦
创建于2021-05-20
订阅专栏
主要分享音视频相关的技术知识点。 分享ExoPlayer、FFmpeg、WebRTC、Gstreamer等音视频开源库的知识。
等 154 人订阅
共44篇文章
创建于2021-05-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
播放器优化方案
播放器的性能优化是一个非常繁复的工作,但是理清楚了其实并没有那么复杂,我们主要关注下面一些指标: 1.首帧速度 2.成功率 3.卡顿率 4.清晰度 5.其他播放异常情况
VideoEditor优化方案
最全的VideoEditor优化方案,绝对值得你收藏。短视频现在几乎是内容公司的标配了,VideoEditor作为视频生产的重要工具,现在各家公司都在自研,VideoEditor有哪些优化指标?
直播推流技术指南
推流SDK客户端的模块主要有三个,推流采集端、队列控制模块、推流端。其中每个模块的主要流程如下,本文的主要目的就是拆分推流流程
得物视频编辑工具优化全指南
本文开篇从介绍得物App的主要功能展开,提出了视频编辑工具优化的三个维度: 1.优化内存占用 2.提升视频导出速度 3.提升导出视频的清晰度
视频清晰度优化指南
本文结合当下视频的痛点(清晰度问题),提出衡量视频清晰度的标准——主观标准和客观标准,指明了视频清晰度的优化目标和方向,根据视频的基本特征(码率、GOP、编码模式等)提出基础优化的方法,在基础优化的基
小红书颜色滤镜技术分析
小红书是很多年轻人喜欢的一款软件,里面很多漂亮的小姐姐,小姐姐本身很漂亮是事实,但是如果没有优秀的滤镜处理技术,小姐姐们的漂亮要打一个折扣的,从分析小红书的技术这一块可以看出小红书在音视频这一块
音视频NDK开发指南一
工欲善其事必先利其器,本文着重在应用的基础上讲解原因,所以我们一切围绕“实用主义”展开,NDK开发就是音视频开发中一个非常基础的工具,光会Java开发是学不深音视频的,深入到图片和音频的本质,都需要了
YUV转RGB有哪些重要的点
OpenGLshader、libyuv、ffmpeg swscale三种转换方式,到底有什么优劣,本文分析给你听。
视频中音频包严重滞后的优化方案
一般视频的帧率是30fps,一秒视频30帧,视频队列设计成30 * 5 大小是比较合适的,可以存放5s的视频包数据。 这样的涉及在正常情况下是没有问题的,但是本文正好分析一种特殊的视频。
短视频中解决音视频混音出现杂音的问题
现在抖音快手各种短视频也算是深入人心了,短视频剪辑中有一个非常重要的功能,就是音视频合成,选择一段视频和一段音频,然后将它们合成一个新的视频,新生成的视频中会有两个音频的混音。
短视频中多个MP4视频合成为一个MP4视频怎么实现
当前各个短视频APP中都能看到多个MP4视频合成一个MP4视频,但是要做好这个功能,并不容易。本文可以解决这些疑难问题。
流媒体服务器搭建教程
本文通过实操展示流媒体服务器搭建的流程: 1、安装Nginx服务器 2、安装Nginx服务器和rtmp模块 3、修改Nginx conf配置 4、推流服务
Ijkplayer、ExoPlayer、VLC播放器综合比较
VLC、Ijkplayer、ExoPlayer是目前Android平台上经常会被拿来比较的三种播放器。各自的优劣是什么?适合的场景是什么?
一篇文章搞清楚直播协议RTMP
本文的主要内容是分析RTMP的协议,当然不是纯理论分析,这样没多大意思,还是结合实践抓包文件来具体分析,这样才能较好地理解RTMP的内涵。具体如何抓包见本文末尾的“Android抓包”模块。希望你阅读
几个正在搞的音视频相关的开源项目
最近正在搞几个音视频相关的开源项目,后面会持续更新。 视频边下边播SDK 视频下载SDK 视频编辑SDK 视频播放SDK
聊聊SurfaceView和TextureView
播放视频或者渲染其他的动画的时候,有两个View组件可供选择,SurfaceView和TextureView,它们有什么特点,你知道吗?
一个ExoPlayer原生播放问题引起的思考
一个ExoPlayer原生播放问题引起的思考,帮你快速了解播放器中TS处理的逻辑。读源码其实没那么难
HLS公开课(七)HLS合成为一整个视频解决dts不连续的问题
HLS公开课(五)HLS合成为一整个视频 一文中讲述了HLS合成为一个MP4视频时出现了时间戳不连续导致的合成失败的问题. 这个问题解决了. s->oformat->flags & AVFMT_TS_NONSTRICT 表示输出的视频format格式已经设置了非严格递…
头条都在用的边下边播功能
头条官方文档中对自己播放器的特色功能有这几点介绍,其中专门提到了“边下边播”的功能,边下边播的核心目的是:播放器提供视频播放时下载视频的选项,这样重复播放视频时可以直接播放本地视频文件,减少网络流量,增加播放稳定性。 播放网络视频的过程就是需要先将视频数据拉取下来,然后解封装,…
HLS公开课(六)低延时HLS===>LL-HLS
HLS====> HTTP LIVE STREAMING 是苹果公司2009推出的一种流媒体协议, 从推出到现在, 得到了非常广泛的应用, 不管在点播还是直播中, 使用的公司非常多, 点播的情况下不必多说. 我们都知道直播场景下, RTMP使用的显然比HLS更加广泛, 肯定是H…
下一页