[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
libavformat/avformat.h?
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
Vorstand:
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