| | 59 | == WebRTC-HTTP Egress Protocol (WHEP) == |
| | 60 | |
| | 61 | '''Description:''' FFmpeg already support WHIP, this task requires WHEP implementment as specified in |
| | 62 | https://www.ietf.org/archive/id/draft-ietf-wish-whep-03.html#name-protocol-extensions, |
| | 63 | to 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 |