Changes between Version 10 and Version 11 of SponsoringPrograms/GSoC/2025


Ignore:
Timestamp:
Feb 15, 2025, 3:39:17 PM (18 months ago)
Author:
Steven Liu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SponsoringPrograms/GSoC/2025

    v10 v11  
    6060== WebRTC-HTTP ingestion protocol (WHIP) ==
    6161
    62 '''Description:''' WHIP is the protocol to the well-known WebRTC-HTTP ingetion protocol, Can publish video and audio stream with low-latency transport, There have a lot of mediaserver have been supported recevice WHIP push stream. You will learn about RFC9429,RFC9110,RFC7675,RFC8845,RFC8838,RFC5789,RFC8840,RFC9110,RFC6585 etc. This year, you will help add DTLS, WHIP protocol support in ffmpeg.
    63 
    64 '''Expected results:''' Support WHIP protocol and DTLS in ffmpeg, Support push video and audio streams to remote mediaserver by WHIP.
     62'''Description:''' The WHIP task only requires the implementation of basic streaming capabilities as outlined in https://www.ietf.org/archive/id/draft-ietf-wish-whip-16.txt. Given that WebRTC itself is extremely large and complex, FFmpeg has no plans to fully implement WebRTC capabilities in the short term. Therefore, it will only support the most basic ICE interaction capabilities, the most basic DTLS capabilities, and minimal modifications to FFmpeg's RTP/RTCP workflow to enable WHIP support.
     63
     64'''Expected results:'''  This will allow FFmpeg users to quickly utilize FFmpeg for WHIP streaming.
    6565
    6666'''Prerequisites:''' Good C code, basic familiarity with Git, and basic knowledge of network transport protocols.