Changes between Version 50 and Version 51 of SponsoringPrograms/GSoC/2015


Ignore:
Timestamp:
Mar 6, 2015, 11:03:03 PM (4 years ago)
Author:
Cigaes
Comment:

Add HTTP/2

Legend:

Unmodified
Added
Removed
Modified
  • SponsoringPrograms/GSoC/2015

    v50 v51  
    269269'''Qualification Task:''' proof-of-concept server for one of the protocol, capable of interacting with a particular client in controlled circumstances; or anything network-related, e.g. fixing a ticket in our [https://trac.ffmpeg.org/ bug tracker].
    270270
    271 '''Mentor:''' Nicolas George (''Cigaes'' in #ffmpeg-devel on Freenode IRC)
     271'''Mentor:''' Nicolas George (george ad nsup dot org)
    272272
    273273'''Backup mentor:''' Reynaldo Verdejo (''reynaldo'' in #ffmpeg-devel on Freenode IRC, R Verdejo on g mail)
     274
     275
     276== HTTP/2 ==
     277
     278'''Description:''' the [https://www.mnot.net/blog/2015/02/18/http2 final draft for the HTTP/2 protocol] has been published. It contains various new features that will probably be used to enhance distribution of multimedia contents. Therefore, FFmpeg needs an implementation.
     279
     280'''Expected results:''' HTTP/2 client over TLS and TCP for reading and writing, capable of interacting with stock servers.
     281
     282'''Prerequisites:''' C coding skills, basic familiarity with git, network programming.
     283
     284'''Qualification Tasks:'''
     285
     286* Rework current HTTP/1 client code to make it input-driven and support non-blocking mode.
     287
     288* Implement the CONNECT method for the HTTP/1 client code.
     289
     290* Implement the Websocket protocol on top of the HTTP/1 client code.
     291
     292'''Mentor:''' Nicolas George (george ad nsup dot org)
     293
     294'''Backup mentor:''' TBA
    274295
    275296