> 2020年2月24日 下午10:09,tianchi huang <ht...@mails.tsinghua.edu.cn> 写道:
> 
> Hi,
> 
> I am interested in taking up a project with FFmpeg for GSOC’20. Specifically, 
> I found that the proposal called ‘ABR meets FFmpeg’ is extremely fit for me, 
> since:
> 
> i) I am proficient in c, c++, js, etc.  Especially, I really enjoy submitting 
> my work to and contributing to the open-source community. For instance, I 
> have submitted a work called ‘kurento-rtmp’, a module that can transcode the 
> WebRTC stream to the RTMP stream, to the Github. Till now, it has already 
> achieved 110 stars. (https://github.com/godka/kurento-rtmp). Meanwhile, I 
> have also contributed some work about ABR video streaming. For example, a 
> classical ABR method MPC (model predictive control) written in c++ 
> (https://github.com/thu-media/Comyco/blob/master/cpp-linux/mpc.cpp).
> 
> ii) I am in that area. Currently, I am a Ph.D. student in the Department of 
> Computer Science and Technology at Tsinghua University, advised by Prof. 
> Lifeng Sun.  My research work focuses on multimedia network streaming. In 
> recent years I have published several adaptive video streaming papers in the 
> *top conference*, including SIGCOMM, INFOCOM,  ACM Multimedia, etc. The full 
> publication list is shown in https://godka.github.io.
> 
> I have a plan for this work:
> Taking HLS (HTTP Live Streaming) as an example, I need to change most of the 
> code in `hls.c'. The previous algorithm fails to support ABR algorithms since 
> it directly implements adding_stream_to_programs after reading the playlist. 
> At the same time, the live streaming part is also relatively simple, setting 
> the clock directly as an infinite loop. To that end, the key idea is to 
> rewrite this part and add the concept of buffer occupancy, which is an 
> essential part of ABR algorithms. 
> Moreover, I also attempt to create a new module ‘abr.c’, which can support 
> various of ABR algorithms, such as MPC, HYB, BBA, and especially Pensieve and 
> Comyco (such state-of-the-art methods leverage *Neural Network* to make the 
> decision).
> 
> In general, can you please provide a chance to me for attending GSOC’20?
Sure,  welcome contribute to ffmpeg.
Reference the documents:
http://ffmpeg.org/documentation.html

Thanks

Steven

_______________________________________________
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