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

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to