Changes between Version 14 and Version 15 of SponsoringPrograms/GSoC/2018/Results


Ignore:
Timestamp:
Aug 14, 2018, 1:17:05 AM (12 months ago)
Author:
klaxa
Comment:

Add FFserver project

Legend:

Unmodified
Added
Removed
Modified
  • SponsoringPrograms/GSoC/2018/Results

    v14 v15  
    7676
    7777'''Student:''' Danil Iashchenko (danyaschenko AT gmail DOT com)
     78
     79
     80== FFserver replacement ==
     81
     82'''Description:''' This year FFserver has been dropped from the project because it was hard to maintain and to use. This project aims to replace it with an easier to use and easier to maintain codebase.
     83
     84'''Results:''' A working version with some issues still remaining is (for the time being) hosted here: [[https://github.com/klaxa/ffserver]]. The supported formats are matroska, HLS and DASH, while HLS and DASH may require more work to become more robust. A flexible httpd-interface is present and was used to seamlessly switch from the libavformat http-server to the more mature libmicrohttpd http-server. Advantages over the old ffserver include an easier to read and write lua configuration files and simpler design due to exclusive public API usage.
     85
     86'''Future work:''' There are still some issues to be solved, especially regarding memory leaks and more investigation and "care" for HLS and DASH. More protocols can be added as well, most notably RTP, which was on the roadmap, but was pushed back by switching to libmicrohttpd.
     87
     88'''Mentor:''' Rostislav Pehlivanov (atomnuker [at] gmail [dot] com)
     89
     90'''Student:''' Stephan Holljes (klaxa1337 [at] googlemail [dot] com)