Servo, the experimental browser engine written in Rust, is adding WebAudio support. We decided to use gstreamer-rs for handling decoding and playback, and plan to use gst-player for <audio>, <video>, and WebRTC. We found it to be very easy to use from Rust.

This talk is about our experiences with gstreamer-rs, as well as the design of servo-media and how this all comes together to create a clean WebAudio interface.

Manish Goregaokar is a Research Engineer at Mozilla working on the experimental Servo browser engine. He's also active in the Rust community, and cares a lot about making programming more accessible to others.

Visibility: This media is published

Add to notification list

My favoritesWith attachmentsUnansweredNewMy annotations

Reset filters

Get notified of changes by email

Servo, the experimental browser engine written in Rust, is adding WebAudio support. We decided to use gstreamer-rs for handling decoding and playback, and plan to use gst-player for <audio>, <video>, and WebRTC. We found it to be very easy to use from Rust.

This talk is about our experiences with gstreamer-rs, as well as the design of servo-media and how this all comes together to create a clean WebAudio interface.

Manish Goregaokar is a Research Engineer at Mozilla working on the experimental Servo browser engine. He's also active in the Rust community, and cares a lot about making programming more accessible to others.