https://github.com/consti10/jephysoftmediaplayer
android player to play h264 files in storage
https://github.com/consti10/jephysoftmediaplayer
Last synced: 5 months ago
JSON representation
android player to play h264 files in storage
- Host: GitHub
- URL: https://github.com/consti10/jephysoftmediaplayer
- Owner: Consti10
- Created: 2020-05-01T11:53:03.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2017-08-10T07:15:12.000Z (almost 9 years ago)
- Last Synced: 2025-06-10T05:05:00.377Z (about 1 year ago)
- Size: 14 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
#多线程解码
## 数据源
> 数据源可以是uvc数据源
也可以是h264文件缓冲数据源
h264文件源最终需要换成mp4数据源
## 播放器
> 负责调配数据源、解码控制器、显示视频和音频
## 解码控制器
> 从播放器回调获取到数据源,分配给解码器进行解码
在这里同时也要创建解码缓存器
解码控制器后面要考虑加入硬解
## 解码器
> 将h264解码成yuv,并回调给解码缓存器
## 解码缓存器
> 将数据缓存到存储卡,将数据以时间戳命名,这些数据应该是一个
## 同步缓存器:
> 同步器里要有计时器
不断从解码缓存位置轮询,以非重复队列存储排序文件名
在初始化的时候创建,在start之后不断轮询去存储卡查看有没有文件,然后根据情况显示
同步器需要获得播放器实例,将数据回调给播放器进行显示