[FFmpeg-user] ffserver removal

Michael Fritscher michael.fritscher at telematik-zentrum.de
Fri Sep 16 12:30:29 EEST 2016

Good day,

thanks for the positive feedback (on-list and off-list)!

I'll start next week on Clement's todo list - starting with FATE 
integration (http://ffmpeg.org/fate.html) and then trying to kill using 
internal API. After that I'll try to replace the usage of deprecated API 
(can I rely on the @deprecated flag)?
I would be happy to get some commitment that after these steps the 
biggest and most annoying problems would be solved and ffserver could be 
shipped with ffserver again. Of cause I would still work on ffserver 
after reaching this milestone.

I'll try to be rather conservative, at least for the first time until I 
feel more comfortable with the code, the architecture and the workflows.

 From Carl:
 >> Which of these headers are internal ones?
 > The ten includes that follow the line with the FIXME.
So all of the externally usable API of libavformat is in 

One troublesome thing seems to be the rtsp handling. ffserver seems to 
do much of the rtsp himself, but uses e.g. RTSPMessageHeader from 
libavformat/rtsp.h. I see four possibilities:

1. Leave it as-is.
2. Copy the definitions to ffserver.
3. Use the official API. But if I read 
http://www.ffmpeg.org/ffmpeg-protocols.html#rtsp correctly, libavformat 
can only act as a RTSP-client (but both sending and receiving)?
4. If this is not possible, make an "official" RTSP server related API.

For possibilities 3 and 4 I would need some support:
For 3. some insight how to use the API (as I said, I found nothing about 
a RTSP server in the library).
For 4. I would need some advice where to put the API and how the API 
should look like. E.g. can I use the rtsp_* functions in ffserver.c as a 
base? Should it be completely different?

Best regards,
Michael Fritscher

ZfT - Zentrum für Telematik e.V.
Michael Fritscher
Magdalene-Schoch-Straße 5
97074 Würzburg
Tel: +49 (931) 615 633 - 57
Fax: +49 (931) 615 633 - 11
Email: michael.fritscher at telematik-zentrum.de
Web: http://www.telematik-zentrum.de

Prof. Dr. Klaus Schilling, Hans-Joachim Leistner
Sitz: Gerbrunn
USt.-ID Nr.: DE 257 244 580, Steuer-Nr.:  257/111/70203
Amtsgericht Würzburg, Vereinsregister-Nr.: VR 200 167
-------------- next part --------------
A non-text attachment was scrubbed...
Name: michael_fritscher.vcf
Type: text/x-vcard
Size: 340 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-user/attachments/20160916/e1312def/attachment.vcf>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4423 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-user/attachments/20160916/e1312def/attachment.bin>

More information about the ffmpeg-user mailing list