From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 406364ADE6 for ; Sat, 21 Jun 2025 02:14:50 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 41A7668D4A0; Sat, 21 Jun 2025 05:14:45 +0300 (EEST) Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id ECDFA68D286 for ; Sat, 21 Jun 2025 05:14:37 +0300 (EEST) Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-7424ccbef4eso1923603b3a.2 for ; Fri, 20 Jun 2025 19:14:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750472075; x=1751076875; darn=ffmpeg.org; h=message-id:in-reply-to:to:references:date:subject:mime-version:from :from:to:cc:subject:date:message-id:reply-to; bh=EMzc6CbgfWHAWXtsZpA9XHFzFrTIBdix+dYYCHtvvWo=; b=jfCBsWDHqjA+mp8vdxZbjBFbyiGm3ad34OIAeTnejQYVO01tg+Wm5zWGv9Y0P30WVF gDRR/zsPa8L9zRUoV6f4xbUi882xy0CUalMHeHOe9ExRDf44aoXynSDq222luU3XjsLU TTSJWYGQSNujGn/Jm+HzyOL9MnDYbjT8ycmVwUaDuMdQ4GSBpUzUPHLam+x7JJo3ZY30 fSnlskK/CbPBYJdLdrRPw3mfP35SbEPyZet3sFWSabg6I7Hyq19uAmomWkeEN3zyjbBw XHg0vlFTeXDas845wFVO9qAgbrbzPOtBYEytJLc4BbqS75zWegt9n24vAzJfK8OIHegx ovBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750472075; x=1751076875; h=message-id:in-reply-to:to:references:date:subject:mime-version:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=EMzc6CbgfWHAWXtsZpA9XHFzFrTIBdix+dYYCHtvvWo=; b=Bk2LgsYTO80LH7FGNPhfmGMibuoZidAqAFH9Vvt8/2ZClsbDDRoKhjIqVXG6cSNLyd aDhC077EwHDX6rMlzwXiXo8y/2Y2oLd//cMKbsxCh2e7duafb85pEml6Yi+tzm2qtAa3 A0pceY+D7fd9Yk2CQeFg5FpNlwSSjVwC43OLtTEcEaDqLTAHYDuGDGWBtXMYcR3oHKeC p3BwfFVCO9CPAeTHsHpIdmLrJDrVSMfgk9xj+/OCPmeav6onyA5XIppE13P07bgnnZPb +GwgmVZf6bjLnyAFb9Lh4NVqRx+PCj2T4c9qKYqal0nwMeTHjyZw5WgFm5YFba0oitiy QCyg== X-Gm-Message-State: AOJu0YzsukvCnlYtE9Y0qbHVUIKOeuCKVRRZhAwbS/2r2GCpQMmkkmAd mZLTLxRfJi2C+0cUaszxZVH6+C6BcSCx5DmJUZpG8ePhjHoulQpkbAkRXNhqgkTUNFo= X-Gm-Gg: ASbGncsqzPdU8lhROx0Stu0NBDg9mm2w07qOo4Kgj+plfcZY6pfmcvnt/h+fG/mbkJT dikNnYpR53m2wc+oLF/3XU/52E9Yl0k70sn1Xp/PF9OCaVf87uNMjyxqSpZFWwud/MBiCtzKL3x mxEajOwzWaVQjtQ3b4zOrNa0iPQTqib/xxh/e2jOxhq3MMIiiwylPfgGCfcs5ul59LHEEAnwS6h HHqR16txi7qXnk2dzaaMEz2AVYZYMHDbYSa/8/YtbdgJK34tbXwf5CbRJahp9vPYtyNPe9ISGtW +/iyn5nTiDJ7eCHbWZdYaAM6eGmKYaHM2xvN0DPWi/O5h9Tm/J4S6uM1ymRL2JFUhs/OXm9G5ng = X-Google-Smtp-Source: AGHT+IGbryDL+5m9EDUYkQcjynM+WrzHgN0R1S6HVz3v7bowz9lHPstEQovBUrdpMMNwvu+SdW4y2Q== X-Received: by 2002:a05:6a21:1512:b0:21f:4ecc:11a9 with SMTP id adf61e73a8af0-22026fb9a0amr9257683637.32.1750472075239; Fri, 20 Jun 2025 19:14:35 -0700 (PDT) Received: from smtpclient.apple ([23.247.137.216]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7490a621cafsm3193498b3a.101.2025.06.20.19.14.33 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Jun 2025 19:14:34 -0700 (PDT) From: Jack Lau Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Date: Sat, 21 Jun 2025 10:14:20 +0800 References: To: FFmpeg development discussions and patches In-Reply-To: Message-Id: <718DE16C-E953-49F3-B7CB-6E5949B83D2C@gmail.com> X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avformat/whip: mark as experimental X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > On Jun 10, 2025, at 17:26, Jack Lau via ffmpeg-devel wrote: > > > From: Jack Lau > Subject: [PATCH] avformat/whip: mark as experimental > Date: June 10, 2025 at 17:26:13 GMT+8 > To: ffmpeg-devel@ffmpeg.org > Cc: Jack Lau > > > This muxer has been marked AVFMT_EXPERIMENTAL. > > Add a note in muxers.texi that WHIP is an experimental feature > > This patch doesn't effect WHIP usage command, as WHIP always > needs to be explicitly specified > > The details as follows: > https://ffmpeg.org/pipermail/ffmpeg-devel/2025-June/344705.html > > Signed-off-by: Jack Lau > --- > doc/muxers.texi | 2 ++ > libavformat/whip.c | 2 +- > 2 files changed, 3 insertions(+), 1 deletion(-) > > diff --git a/doc/muxers.texi b/doc/muxers.texi > index 30c95c3d34..d2ee90bf33 100644 > --- a/doc/muxers.texi > +++ b/doc/muxers.texi > @@ -3885,6 +3885,8 @@ ffmpeg -f webm_dash_manifest -i video1.webm \ > WebRTC (Real-Time Communication) muxer that supports sub-second latency streaming according to > the WHIP (WebRTC-HTTP ingestion protocol) specification. > > +This is an experimental feature. > + > It uses HTTP as a signaling protocol to exchange SDP capabilities and ICE lite candidates. Then, > it uses STUN binding requests and responses to establish a session over UDP. Subsequently, it > initiates a DTLS handshake to exchange the SRTP encryption keys. Lastly, it splits video and > diff --git a/libavformat/whip.c b/libavformat/whip.c > index 710f24fc5a..bb7b8657dc 100644 > --- a/libavformat/whip.c > +++ b/libavformat/whip.c > @@ -1907,7 +1907,7 @@ const FFOutputFormat ff_whip_muxer = { > .p.long_name = NULL_IF_CONFIG_SMALL("WHIP(WebRTC-HTTP ingestion protocol) muxer"), > .p.audio_codec = AV_CODEC_ID_OPUS, > .p.video_codec = AV_CODEC_ID_H264, > - .p.flags = AVFMT_GLOBALHEADER | AVFMT_NOFILE, > + .p.flags = AVFMT_GLOBALHEADER | AVFMT_NOFILE | AVFMT_EXPERIMENTAL, > .p.priv_class = &whip_muxer_class, > .priv_data_size = sizeof(WHIPContext), > .init = whip_init, > -- > 2.49.0 Forgot to tag v4 PING. > > > > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > To unsubscribe, visit link above, or email > ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".