学习音视频拉流。。。
2021-04-14 本文已影响0人
赖益文
1.控制层。。

2.视频层。。

连个线程一个解压线程,一个视频渲染线程。。
2.音频层

在native层去播放。
开始编码
1.设置cmakelist。。。

1. 设置cpp所在目录。
2. 添加自定义库。
3. 设置头文件路径。
4. 设置动态库所在路径为系统路径。(系统库不用美元符号){sourse}要加美元符号。
2.实验代码。打印avcodec 的版本号。

版本要调到21
3.开始实现wangyipalyer

3.设置surfaceview监听。

创建成功之后设置surfaceview。。。
4.实例化Anativiewindow。引入android包。

5.设置sourceurl
6.编写控制层
