Changes between Version 1 and Version 2 of SponsoringPrograms/GSoC/2026


Ignore:
Timestamp:
Jan 23, 2026, 9:12:15 AM (4 months ago)
Author:
Jack Lau
Comment:

Add WHEP task

Legend:

Unmodified
Added
Removed
Modified
  • SponsoringPrograms/GSoC/2026

    v1 v2  
    5757This section lists well-defined projects that have one or more available mentors. If you are new to FFmpeg, and have relatively little experience with multimedia, you should favor one of these ideas rather than propose your own. Contact the respective mentor(s) to get more information about the project and the requested qualification task.
    5858
     59== WebRTC-HTTP Egress Protocol (WHEP) ==
     60
     61'''Description:''' FFmpeg already support WHIP, this task requires WHEP implementment as specified in
     62https://www.ietf.org/archive/id/draft-ietf-wish-whep-03.html#name-protocol-extensions,
     63to enable FFmpeg to receive and play WebRTC streams. The WHEP implementation should reuse the existing codebase of WHIP (such as SDP, ICE, DTLS, SRTP) as possible, keeping the overall changes minimal and maintainable.
     64
     65'''Expected results:''' This will allow FFmpeg users to quickly receive and play the WebRTC streams.
     66
     67'''Prerequisites:''' Good C code, basic familiarity with Git, and basic knowledge of network transport protocols.
     68
     69'''Difficulty:''' Medium
     70
     71'''Qualification Task:''' Fix a random bug in FFmpeg.
     72
     73'''Mentor:''' Jack Lau (jacklau1222gm at gmail dot com)
     74
     75'''Backup Mentor:''' Steven Liu (lingjiujianke at gmail dot com)
     76
     77'''Duration:''' 175 hours
    5978
    6079