首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zcwfeng
掘友等级
Android Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
赞
文章( 7 )
沸点( 0 )
回眸 2022,展望 2023
2022 感觉过得太快了,就好像昨天刚刚过年一样!但是时间不会欺骗任何人,过了多久就是多久!它不会管你是因为什么而耽误,也不会管你是因为什么而荒废,过去就是过去了。
RTMP(一)录屏直播理论入门
并实现了RTMP数据的收发。 以源码的方式引入:如果类似ffmpeg就不适合源码太多。RTMPDump 源码少 都可以 获得MediaProjection后调用createVirtualDisplay创建虚拟显示器VirtualDisplay ,即会将手机屏幕镜像到虚拟显示器上…
RTMP(二)搭建推流服务
同步个人简书技术文章目录:RTMP(一)录屏直播理论入门RTMP(二)搭建推流服务RTMP(三)音视频采集与数据封包RTMP(四)交叉编译与CameraXRTMP(五)摄像头数据处理RTMP(六)音视
RTMP (三)音视频采集与数据封包
AudioRecord Android SDK 自带。直接在java端采集,相对方便,而且编码方式用的是MediaCodec,所以是首选 RTMP的音频数据相对视频比较简单,只需要根据是否为音频audio specific config(记录音频的格式)。如果为 audio s…
RTMP(四)交叉编译与CameraX
使用Android设备进行直播,相比之前手机录屏直播,更为广泛的应用则是摄像头的直播。使用摄像头采集图像数据进行直播分享与手机录屏直播的区别只有采集的图像数据源不同。但是我们使用过MediaCodec进行过编码了。 本次我们将使用第三方软编码库来完成音视频的编码,然而使用软编码…
RTMP (五)摄像头数据处理
就图像而言,首先需要获得摄像头采集的数据,然后得到这个byte[] 进行编码,再进行后续的封包与发送。我们通 过CameraX图像分析接口得到的数据为ImageProxy(Image的代理类)。那么怎么从ImageProxy/Image 中获取 我们需要的数据呢,这个数据格式是…
RTMP (六)音视频编码推流
我们已经成功通过CameraX获得了摄像头所捕获的I420数据,下面我们需要进入直播过程的后续 的编码阶段。一个I420格式的图像大小为: 宽x高x3/2 ,这意味着 640x480的分辨率,10 fps的视频,我们1s也会 产生 4M 左右的数据。因此我们需要使用编码算法对这…
个人成就
文章被点赞
6
文章被阅读
4,116
掘力值
59
关注了
19
关注者
1
收藏集
3
关注标签
26
加入于
2020-07-09