Review | GSoC 2019
I've been working on GStreamer based project of Gnome Foundation. GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. The framework is based on plugins that will provide various codec and other functionality. The plugins can be linked and arranged in a pipeline. And most of the plugins are written in C. Now the developers are in an attempt to convert them to Rust which is more robust and easily maintainable. My task is to be a part of this conversion and to help fix issues related to this. Planned Tasks Implement Hyper-based HTTP source around async IO and make it feature-complete. (Explained in below section) GitLab issue: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/issues/31 Tutorial for gst-plugin-tutorial crate. (Explained in below section) GitLab issue: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/issues/44 Finish FLV demuxer. Conversion of FLV demuxer t...