Speaker
Description
In my master’s thesis, I explored region-based compression for sports broadcasting. We used FFmpeg because it provided a generic addroi
filter for attaching ROI metadata that we could use for multiple encoders, but GStreamer currently lacks a simple way to define regions and pass them to encoders downstream, and I wanted to change this.
To prototype this, I built a small Rust plugin that works similar to addroi
to append GstVideoRegionOfInterestMeta
to frames and extended x264enc
to consume it. In this lightning talk, I will demo the prototype and show some results of using it, highlighting how a generic ROI solution could enable broader support for region-based compression in GStreamer.
Images:
addroi_filter: shows simple example of more compression in one region
controlled_compression: Usuage of compressing audience in football arena more, for better quality on the field.
Speaker Bio
Working at Spiideo in Malmö, newly graduated. Fresh and excited gstreamer user
Duration of the talk |
---|