首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
视频流
订阅
leobertlan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
AndroidJNI实战——记录实现视频播放器
FFmpeg OpenGL ES 实现视频播放器,结合android的GLSurfaceView进行渲染
Android直播从入门到精通(1):直播服务架构
随着移动设备的普及和4G网络建设的全面铺开,短视频和直播行业日益火爆,其代表应用抖音、头条更是火遍大江南北,逐渐成为家喻户晓的国民APP。各大厂商也纷纷入局短视频赛道,推动音视频人才的需求的高涨,这对于开发人员来说是一次难得的机遇。 笔者是一名Android APP开发工程师,…
如何设计一套RTC PaaS服务?
目前实时音视频通信RTC(Real-TimeCommunication)服务常见的有两种形态:SaaS(SoftwareasaService)和PaaS(PlatformasService)[1]Sa
音视频通信——直播协议和视频推流
近年来直播已成为互联网行业的大热话题,直播答题、游戏直播、竞赛直播等层出不穷,直播早已成为人们耳熟能详的技术。事实上直播的兴起不仅与新时代人们要求为自己代言的心理有关,同时也得益于带宽的提速和CDN技术的发展。伴随着CDN技术的成熟,企业自己部署云服务器做直播也越来越简单。 流…
Android直播从入门到精通(5):视频编码技术概述
视频编码技术主要是将采集到的图片模拟信号转成数字信号,然后对数字信号进行编码,生成压缩数据,便于存储和网络传输,用户播放视频格式的文件或流时,会将压缩数据进行解码,还原成原始数据,送到显示设备播放。 图像采集功能由图像传感器实现,目前市场上用得做多的是CMOS传感器。 大家都知…
Android直播从入门到精通(4):YUV数据处理
YUV是一种图像编码方式 ,其中Y表示明亮度(Luminance、Luma),也就是灰阶值。 U、V 表示色度(Chrominance 或 Chroma),描述的是色调和饱和度。 相比大家熟悉的RGB编码方式,YUV格式将图片的亮度和色度信息分开存储。为什么做?有什么好处呢? …
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标…
Android直播从入门到精通(2):PCM数据采集与处理
人耳只能听到频率20Hz~20kHz的声音,根据耐奎斯特采样理论,采样频率必须是信号最高频率的两倍,这样才能保证质量不失真,所以采样率一般为44.1kHz,即每秒采样44100个点,这样能保证每个声波至少有两个采样点。 编码就是按照一定的格式记录采样和量化后的数字数据,比如顺序…
音视频之进程间传递 YUV 格式视频流,解决不能同时调用 Camera 问题
由于项目需求,需要在执法仪本地录像的时候,执法软件能正常的使用设备本身的 Camera 资源。由于 Android 系统自身不允许多个软件同时使用 Camera 资源,故开发一套内存共享子码流传输协议,当执法软件需要视频流的时候,向执法仪设备请求往 MemoryFile 中写入…
Android音视频--H.264视频流解码
1. 简介 H.264是比较多开发者使用较多的一种数字视频压缩格式,主要用于直播流的传输与视频网站的视频流传输,也有不少开发者开始使用H.265进行视频压缩,性能较H.264提升较大。本篇文章着重介绍使用MediaCodec硬件H.264裸字节流数据的实现方式,有关于更多H.2…