Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
 help / color / mirror / Atom feed
From: Michael Niedermayer <michael@niedermayer.cc>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Subject: Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation
Date: Mon, 17 Jun 2024 20:34:39 +0200
Message-ID: <20240617183439.GD4991@pb2> (raw)
In-Reply-To: <20240430174253.GP6420@pb2>


[-- Attachment #1.1: Type: text/plain, Size: 2494 bytes --]

On Tue, Apr 30, 2024 at 07:42:53PM +0200, Michael Niedermayer wrote:
> On Mon, Apr 22, 2024 at 01:32:27PM +0200, Lynne wrote:
> > Apr 22, 2024, 13:07 by stefasab@gmail.com:
> > 
> > > On date Sunday 2024-04-21 22:12:56 -0300, James Almer wrote:
> > >
> > >> On 4/17/2024 10:58 AM, Michael Niedermayer wrote:
> > >>
> > > [...]
> > >
> > >> A full rewrite of ffserver, using only public API, and with modern streaming
> > >> in mind. It would give a lot of code in lavf some use.
> > >>
> > >
> > > If this is going to happen, my advice is to use "ffstream" to stick to
> > > the ffVERB convention (with the exeption of ffmpeg, which might still
> > > be converted to ffconvert with some proper aliasing) and to avoid
> > > association with the old incompatible tool .
> > >
> > 
> > That's basically what txproto is, only that it also does transcoding
> > and filtering. It can accept incoming streams and output them to
> > multiple destinations via remux or transcode. It was built as an
> > ffmpeg.c with a scriptable interface and with dynamic switching.
> > It doesn't do this out of the box, it's something you have to script,
> > but that was largely the case that ffserver had.
> > 
> > What is missing is something that ffserver had, which was that
> > it was able to express exactly what lavf had in its context on both
> > the sender and receiver, for which it needed private APIs.
> > AVTransport can largely fill that niche.
> 
> hmm
> how would we (assert(people agreeing)) go from what you describe
> to a (very easy to use) ffserver "2.0" in something on the ffmpeg.org download page
> ?

also if you look at google trends, even today more people search for ffserver
than txproto. In fact at every point in time more people searched for ffserver
than txproto.

https://trends.google.com/trends/explore?date=all&q=txproto,ffserver

So even though ffserver is dead, removed and unmaintained, it has more
users

And this comes back to what i said many times. We should use the name
FFmpeg, our domain and NOT push every bit of new inovation out into
sub projects.

We should put a newly developed ffserver into the main ffmpeg git.
We should put wasm build support into the main ffmpeg git.
We should turn ffplay into a fully competetive player.
...



thx

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Why not whip the teacher when the pupil misbehaves? -- Diogenes of Sinope

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

[-- Attachment #2: Type: text/plain, Size: 251 bytes --]

_______________________________________________
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".

  reply	other threads:[~2024-06-17 18:34 UTC|newest]

Thread overview: 138+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-17 13:58 Michael Niedermayer
2024-04-17 14:22 ` Lynne
2024-04-17 14:34   ` James Almer
2024-04-17 14:50     ` Lynne
2024-04-17 15:24       ` Michael Niedermayer
2024-04-17 15:22   ` Michael Niedermayer
2024-04-17 15:55     ` Jean-Baptiste Kempf
2024-04-17 18:22       ` Michael Niedermayer
2024-04-17 18:31         ` Timo Rothenpieler
2024-04-18  0:22           ` Michael Niedermayer
2024-04-18  0:42             ` Michael Niedermayer
2024-04-17 15:57     ` Frank Plowman
2024-04-17 16:24 ` Andrew Sayers
2024-04-18  7:52   ` Stefano Sabatini
2024-04-18  9:13     ` epirat07
2024-04-18 10:22       ` Andrew Sayers
2024-04-18 19:50         ` Michael Niedermayer
2024-04-18 19:56           ` James Almer
2024-04-18 22:01           ` Andrew Sayers
2024-04-20 21:26             ` Michael Niedermayer
2024-04-18  2:21 ` Aidan
2024-04-18  6:33   ` Paul B Mahol
2024-04-18  8:19   ` Stefano Sabatini
2024-04-18 10:10     ` Aidan
2024-04-18 20:15     ` Michael Niedermayer
2024-04-18 21:15       ` epirat07
2024-04-18 22:45         ` Michael Niedermayer
2024-04-21 14:36           ` Ondřej Fiala
2024-04-18  8:46 ` Stefano Sabatini
2024-04-18  9:21   ` epirat07
2024-04-18  9:32     ` Roman Arzumanyan
2024-04-23  0:20   ` Michael Niedermayer
2024-04-23  7:47     ` Andrew Sayers
2024-04-23  8:02       ` Lynne
2024-04-23  9:38         ` Andrew Sayers
2024-04-18 14:02 ` Niklas Haas
2024-04-18 20:53   ` Michael Niedermayer
2024-04-18 21:13     ` James Almer
2024-04-18 23:19       ` Michael Niedermayer
2024-04-19  6:02         ` Paul B Mahol
2024-04-19 14:50     ` Niklas Haas
2024-04-19 15:25       ` epirat07
2024-04-19 17:35       ` Zhao Zhili
2024-04-19 18:00         ` Diederick C. Niehorster
2024-04-19 18:06           ` Vittorio Giovara
2024-04-19 19:05             ` Paul B Mahol
2024-04-19 19:45               ` James Almer
2024-04-19 19:55                 ` Paul B Mahol
2024-04-19 19:48             ` Ronald S. Bultje
2024-04-19 21:57               ` Vittorio Giovara
2024-04-19 22:28                 ` Paul B Mahol
2024-04-19 22:31                   ` James Almer
2024-04-20  0:33                     ` Paul B Mahol
2024-04-19 23:23                 ` Ronald S. Bultje
2024-04-20 23:05           ` Michael Niedermayer
2024-04-25  8:03             ` Andrew Sayers
2024-04-29  6:03       ` Davy Durham
2024-04-29 16:37         ` Ondřej Fiala
2024-04-29 16:44           ` Ondřej Fiala
2024-04-29 19:04           ` Davy Durham
2024-04-29 19:25             ` Rémi Denis-Courmont
2024-04-30 19:05             ` Ondřej Fiala
2024-04-30 23:01               ` Andrew Sayers
2024-05-02 13:47                 ` Ondřej Fiala
2024-05-02 14:20                   ` Kieran Kunhya
2024-05-02 14:34                     ` Ondřej Fiala
2024-05-02 17:44                       ` Vittorio Giovara
2024-05-02 18:38                         ` Ronald S. Bultje
2024-05-03  5:53                           ` Rémi Denis-Courmont
2024-05-03 11:28                             ` Ronald S. Bultje
2024-05-03 11:33                               ` Rémi Denis-Courmont
2024-05-03 13:54                                 ` Ronald S. Bultje
2024-05-03 14:33                                   ` Rémi Denis-Courmont
     [not found]                                   ` <3B289095-ED54-4590-B8C0-FF204218876E@cosmin.at>
2024-05-03 15:45                                     ` Cosmin Stejerean via ffmpeg-devel
2024-05-04 19:28                                       ` Michael Niedermayer
2024-05-04 21:25                                         ` Andrew Sayers
2024-05-04 21:51                                           ` epirat07
2024-05-05  0:59                                             ` Zhao Zhili
2024-05-02 19:42                         ` Ondřej Fiala
2024-05-13  6:52                         ` Tomas Härdin
2024-04-30  0:11           ` Hendrik Leppkes
2024-04-30 18:48             ` Ondřej Fiala
2024-04-30 19:06               ` Hendrik Leppkes
2024-04-30 19:15                 ` Ondřej Fiala
2024-05-01  5:27                   ` Rémi Denis-Courmont
2024-05-02 14:25                     ` Ondřej Fiala
2024-05-02 14:38                       ` Rémi Denis-Courmont
2024-05-02 19:32                         ` Ondřej Fiala
2024-05-02 20:06                           ` epirat07
2024-05-03 13:23                             ` Ondřej Fiala
2024-05-03  5:46                           ` Rémi Denis-Courmont
2024-05-03 12:58                             ` Ondřej Fiala
2024-05-03 13:29                               ` Ondřej Fiala
2024-05-03 13:48                               ` Rémi Denis-Courmont
2024-05-03 14:41                               ` Rémi Denis-Courmont
2024-05-03 17:30                                 ` Ondřej Fiala
2024-05-03 17:45                                   ` Rémi Denis-Courmont
2024-05-04 12:48                                     ` Ondřej Fiala
2024-05-02 16:35                       ` Zhao Zhili
     [not found]                         ` <34D9D362-37E5-4BFF-BA5D-01918ED7C171@cosmin.at>
2024-05-02 17:17                           ` Cosmin Stejerean via ffmpeg-devel
2024-05-04  1:11                       ` flow gg
2024-05-04 13:06                         ` Ondřej Fiala
2024-05-04 18:04                           ` Vittorio Giovara
2024-05-04 19:09                             ` Michael Niedermayer
2024-05-04 19:24                               ` Vittorio Giovara
2024-05-04 19:05                         ` Michael Niedermayer
2024-05-12 16:05                           ` Ondřej Fiala
2024-04-21  9:11 ` Rémi Denis-Courmont
2024-04-21 20:40   ` Michael Niedermayer
2024-04-23 12:12     ` Rémi Denis-Courmont
2024-04-24 22:00       ` Michael Niedermayer
2024-04-25 15:15         ` Vittorio Giovara
2024-04-27 10:24           ` Michael Niedermayer
2024-04-27 16:39             ` Vittorio Giovara
2024-05-04 20:35               ` Michael Niedermayer
2024-05-05  3:06                 ` Vittorio Giovara
2024-05-05  8:14                 ` Rémi Denis-Courmont
2024-05-05  9:18                   ` Paul B Mahol
2024-04-27 19:07             ` Ondřej Fiala
2024-04-22  1:12 ` James Almer
2024-04-22 11:07   ` Stefano Sabatini
2024-04-22 11:32     ` Lynne
2024-04-30 17:42       ` Michael Niedermayer
2024-06-17 18:34         ` Michael Niedermayer [this message]
2024-06-17 19:00           ` Nicolas George
2024-06-17 19:29             ` Vittorio Giovara
2024-06-17 23:03               ` Andrew Sayers
2024-06-17 19:25           ` Vittorio Giovara
2024-06-17 21:02           ` Rémi Denis-Courmont
2024-06-18 10:44             ` Michael Niedermayer
2024-06-18 22:38           ` Lynne via ffmpeg-devel
2024-04-24 22:50 ` Tomas Härdin
2024-04-24 23:06   ` Diederick C. Niehorster
2024-04-25  0:07   ` Michael Niedermayer
2024-04-25 10:26     ` Tomas Härdin
2024-04-27 10:53       ` Michael Niedermayer
2024-04-27 18:01         ` Tomas Härdin
2024-04-30 18:14           ` Michael Niedermayer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240617183439.GD4991@pb2 \
    --to=michael@niedermayer.cc \
    --cc=ffmpeg-devel@ffmpeg.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \
		ffmpegdev@gitmailbox.com
	public-inbox-index ffmpegdev

Example config snippet for mirrors.


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git