[FFmpeg-devel] [PATCH] [GSoC v3 1/7] avformat/abr: Adaptive Bitrate support

Hongcheng Zhong sj.hc_Zhong at sjtu.edu.cn
Sun Aug 23 15:36:32 EEST 2020


My GSoC project is “ABR meets FFmpeg” which aim to add an ABR module to
FFmpeg. 

Report in brief:

Describe my work briefly

- Implement ABR module for FFmpeg: ffabr protocol.
- Use ffabr protocol in hls, support a switch mechanism.
- Test the hls with abr in ffplay.

What is done

- Added a internal protocol ffabr to make switch request according to
throughput.
- Enhanced hls.c using ffabr.
- Implement a switch mechanism to deal with general switch problem.
- Implement abr support in ffplay.

Further work could be done

- Test more hls manifest examples.
- Have dash support.
- Add more abr algorithms to ffabr.

Describe my work in detail

I have written some more details about my work on this posted in my
blog: 
https://spartazhc.github.io/2020/08/23/ABR-meets-FFmpeg-in-detail/. You
could read it if you are interested.

Regards,
Hongcheng Zhong



More information about the ffmpeg-devel mailing list