首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
音视频开发
订阅
Linse
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
探索 Android Studio 快捷键用法
我找了一圈,也没发现比较直观的快捷键介绍,就录制了一些动图,希望帮助大家也帮助我自己学习这些快捷键的使用。
Android 屏幕直播方案
项目需求是实时同步 Android 手机屏幕画面至浏览器。这里有两个挑战,一是 Android 如何在应用内获得屏幕实时视频流,另一个是如何在浏览器上做视频直播。经过一番折腾,确定了如下的实现方案。期间,我们也实现了手机摄像头的直播。
Android | 音视频方向进阶路线及资源合集
有Android开发的小伙伴问有没有系统学习音视频的路线或者资料,今天抽空写一篇文章,整理一条从难到易从浅入深的路线,并配套对应的主流代码库. 我们这篇文章不再从音视频专业知识开始,而Android系统API的角度,逐层深入. 我们要播放视频最原始的是基于VideoView系统…
Android直播从入门到精通(5):视频编码技术概述
视频编码技术主要是将采集到的图片模拟信号转成数字信号,然后对数字信号进行编码,生成压缩数据,便于存储和网络传输,用户播放视频格式的文件或流时,会将压缩数据进行解码,还原成原始数据,送到显示设备播放。 图像采集功能由图像传感器实现,目前市场上用得做多的是CMOS传感器。 大家都知…
Android直播从入门到精通(4):YUV数据处理
YUV是一种图像编码方式 ,其中Y表示明亮度(Luminance、Luma),也就是灰阶值。 U、V 表示色度(Chrominance 或 Chroma),描述的是色调和饱和度。 相比大家熟悉的RGB编码方式,YUV格式将图片的亮度和色度信息分开存储。为什么做?有什么好处呢? …
Android直播从入门到精通(2):PCM数据采集与处理
人耳只能听到频率20Hz~20kHz的声音,根据耐奎斯特采样理论,采样频率必须是信号最高频率的两倍,这样才能保证质量不失真,所以采样率一般为44.1kHz,即每秒采样44100个点,这样能保证每个声波至少有两个采样点。 编码就是按照一定的格式记录采样和量化后的数字数据,比如顺序…
Android直播从入门到精通(1):直播服务架构
随着移动设备的普及和4G网络建设的全面铺开,短视频和直播行业日益火爆,其代表应用抖音、头条更是火遍大江南北,逐渐成为家喻户晓的国民APP。各大厂商也纷纷入局短视频赛道,推动音视频人才的需求的高涨,这对于开发人员来说是一次难得的机遇。 笔者是一名Android APP开发工程师,…
Android直播从入门到精通(3):PCM转AAC
AAC(Advanced Audio Coding)是一种音频编码标准,最早定义在MPEG-2标准(ISO/IEC 13818-7)中,后来在MPEG-4(ISO/IEC 14496-3)标准中又加入了SBR技术和PS技术(MPEG的介绍可以看这里:MPEG标准介绍)。AAC标…