BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:Improved RTSP connection latency for live streams
DTSTART;VALUE=DATE-TIME:20230925T144500Z
DTEND;VALUE=DATE-TIME:20230925T150500Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-237@indico.freedesktop.org
DESCRIPTION:Speakers: Jacob Johnsson (Axis Communications)\nThe GStreamer 
 rtsp-server has provided configurations that ensured a low\nconnection fre
 quency but it was not possible to also receive up to date\ndecodable data.
 \n\nBy keeping an RTSP pipeline in the playing state after the initial DES
 CRIBE\nrequest\, the connection latency can be reduced. By conditionally f
 orcing\nkeyframes\, decodable frames are possible. This can be achieved by
  \nmanipulating the pipeline with pad probes\, a useful skill to master.\n
 \nhttps://indico.freedesktop.org/event/5/contributions/237/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/237/
END:VEVENT
BEGIN:VEVENT
SUMMARY:GStreamer State of the Union
DTSTART;VALUE=DATE-TIME:20230925T073000Z
DTEND;VALUE=DATE-TIME:20230925T081500Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-174@indico.freedesktop.org
DESCRIPTION:Speakers: Tim-Philipp Müller (Centricular)\nThis talk will ta
 ke the usual bird's eye look at what's been happening in and around GStrea
 mer in the last release cycle(s) and look forward at what's next in the pi
 peline.\n\nhttps://indico.freedesktop.org/event/5/contributions/174/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/174/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Video Editing with GStreamer: an update
DTSTART;VALUE=DATE-TIME:20230926T093000Z
DTEND;VALUE=DATE-TIME:20230926T100000Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-238@indico.freedesktop.org
DESCRIPTION:Speakers: Thibault Saunier (Igalia)\nThis talk will present th
 e work that has been done in several parts of GStreamer to make non-linear
  editing simpler and more efficient.\n\nWe will also discuss the what is n
 ext and the long term vision of GES.\n\nhttps://indico.freedesktop.org/eve
 nt/5/contributions/238/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/238/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Vulkan Video in GStreamer
DTSTART;VALUE=DATE-TIME:20230926T104000Z
DTEND;VALUE=DATE-TIME:20230926T110000Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-222@indico.freedesktop.org
DESCRIPTION:Speakers: Victor Manuel Jáquez Leal (Igalia)\, Stéphane Cerv
 eau (Igalia)\nTalk the long road of adding Vulkan Video extensions (decodi
 ng and encoding) with GStreamer\n\nhttps://indico.freedesktop.org/event/5/
 contributions/222/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/222/
END:VEVENT
BEGIN:VEVENT
SUMMARY:GstWebRTC in WebKit\, current status and challenges
DTSTART;VALUE=DATE-TIME:20230925T100500Z
DTEND;VALUE=DATE-TIME:20230925T103500Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-239@indico.freedesktop.org
DESCRIPTION:Speakers: Philippe Normand (Igalia)\nThe WebKit WPE and GTK po
 rts are aiming to use GstWebRTC/webrtcbin as their WebRTC backend\, as an 
 alternative to LibWebRTC. During this talk we will present the current int
 egration status of GstWebRTC in WebKit. Several pipelines are involved\, e
 ven in a basic p2p video call. We will dive in the guts of a video call\, 
 from the media capture handling\, to the streaming\, including handling of
  incoming audio/video/data tracks handling and final rendering with \, Can
 vas or even WebAudio.\n\nhttps://indico.freedesktop.org/event/5/contributi
 ons/239/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/239/
END:VEVENT
BEGIN:VEVENT
SUMMARY:GstWASM: GStreamer for the web
DTSTART;VALUE=DATE-TIME:20230926T155000Z
DTEND;VALUE=DATE-TIME:20230926T162000Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-241@indico.freedesktop.org
DESCRIPTION:Speakers: Jorge Zapata ()\nAn initial overview of the challeng
 es to bringing GStreamer to the web through Emscripten and WASM. The parti
 cularities of building\, testing\, and running GStreamer on a node.js envi
 ronment or in the browser.\n\nA detailed description of what was needed to
  have a GStreamer pipeline in the browser and the required changes needed 
 for further landing into mainstream.\n\nhttps://indico.freedesktop.org/eve
 nt/5/contributions/241/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/241/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Splitting GStreamer pipelines
DTSTART;VALUE=DATE-TIME:20230926T131500Z
DTEND;VALUE=DATE-TIME:20230926T135500Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-263@indico.freedesktop.org
DESCRIPTION:Speakers: Jan Schmidt (Centricular Ltd)\nThe GStreamer pipelin
 e is the top-level concept that encapsulates all the elements of a data pr
 ocessing flow. Or is it? There are good reasons why one might want to spli
 t the processing of data up into different pipelines\, such as creating lo
 gical components\, or preventing errors from affecting other processing.\n
 \nOver the years\, there have been many different approaches to the proble
 m - leading to a bevy of elements for creating connection tunnels between 
 pipelines.\n\nThis talk will discuss the available elements\, what they ea
 ch bring to the table and which ones you might want to use in which situat
 ions.\n\nhttps://indico.freedesktop.org/event/5/contributions/263/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/263/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Pexip+GStreamer
DTSTART;VALUE=DATE-TIME:20230925T082000Z
DTEND;VALUE=DATE-TIME:20230925T090000Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-261@indico.freedesktop.org
DESCRIPTION:Speakers: Håvard Graff (Pexip)\nAn update on how Pexip contin
 ues to use GStreamer.\nTalking about some of our more interesting patches 
 as of late\, spanning topics such as RTP\, Network\, TWCC\, SCTP\, iOS/And
 roid\, RTMP and Audio.\n\nhttps://indico.freedesktop.org/event/5/contribut
 ions/261/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/261/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lessons learnt in new playback and adaptive components
DTSTART;VALUE=DATE-TIME:20230925T104000Z
DTEND;VALUE=DATE-TIME:20230925T112000Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-264@indico.freedesktop.org
DESCRIPTION:Speakers: Edward Hervey (Centricular Ltd)\nOver the past 2 yea
 rs\, a new set of "Adaptive demuxers" (to support HLS\, DASH\, MSS) has ap
 peared\, along with a in-depth refactoring of the new playback elements (`
 playbin3`\, `decodebin3`\, ...).\n\nDuring this talk\, we will go over how
  those new features came to be\, and how they have a profound impact on th
 e resulting "Quality of Experience" for playback use-cases in GStreamer.\n
 \nhttps://indico.freedesktop.org/event/5/contributions/264/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/264/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Adding Rust to a C++ GStreamer WebRTC application
DTSTART;VALUE=DATE-TIME:20230925T130500Z
DTEND;VALUE=DATE-TIME:20230925T132500Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-230@indico.freedesktop.org
DESCRIPTION:Speakers: Johan Sternerup ()\nIn this talk we dive into the de
 velopment of a specific feature of our existing C++ WebRTC application bas
 ed on GStreamer. The solution we chose involved setting up a GStreamer pip
 eline to send video over the WebRTC datachannel in fmp4 format all produce
 d by the element isofmp4mux from gst-plugins-rs. Inspired by the use of GS
 treamer Rust bindings we found in the isofmp4mux code we decided to try ou
 t Rust for developing our new feature. In the talk we give an overview of 
 how we integrated the Rust code into our our existing application and shar
 e our experiences from the journey.\n\nhttps://indico.freedesktop.org/even
 t/5/contributions/230/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/230/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Four Years of Cross-platform Improvements
DTSTART;VALUE=DATE-TIME:20230926T123000Z
DTEND;VALUE=DATE-TIME:20230926T131000Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-262@indico.freedesktop.org
DESCRIPTION:Speakers: Nirbheek Chauhan (Centricular Ltd)\nIt's been four y
 ears since we last heard about improvements to the platform-specific suppo
 rt in GStreamer\, such as Windows\, macOS\, and mobile. I'm here to talk a
 bout that on behalf of the authors that should be bragging about their gre
 at work!\n\nhttps://indico.freedesktop.org/event/5/contributions/262/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/262/
END:VEVENT
BEGIN:VEVENT
SUMMARY:WebRTC in Axis cameras and in the surveillance industry
DTSTART;VALUE=DATE-TIME:20230926T084000Z
DTEND;VALUE=DATE-TIME:20230926T091000Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-254@indico.freedesktop.org
DESCRIPTION:Speakers: Jonas Cremon (Axis Communications AB)\nIn the survei
 llance industry\, more and more cameras are becoming cloud-connected\, and
  new streaming solutions are needed - like WebRTC. It's great for low-late
 ncy live streaming from cameras to web browsers\, but Axis also use it for
  things like controlling camera movement and to play recorded video.\n\nht
 tps://indico.freedesktop.org/event/5/contributions/254/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/254/
END:VEVENT
BEGIN:VEVENT
SUMMARY:MSE and EME on GStreamer based WebKit ports
DTSTART;VALUE=DATE-TIME:20230925T135500Z
DTEND;VALUE=DATE-TIME:20230925T141500Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-229@indico.freedesktop.org
DESCRIPTION:Speakers: Xabier Rodríguez Calvar calvaris (Igalia)\nMedia So
 urce and Encrypted Media Extensions are W3C JavaScript APIs for multimedia
  playback on the web. They are widely used on the websites and apps of dif
 ferent streaming platforms for content delivery. In this talk we will expl
 ain the architecture and status of the implementation of those two APIs in
  the GStreamer based ports for WebKit (mainly WPE and GTK).\n\nhttps://ind
 ico.freedesktop.org/event/5/contributions/229/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/229/
END:VEVENT
BEGIN:VEVENT
SUMMARY:ICE: How to find your way through the internet
DTSTART;VALUE=DATE-TIME:20230925T124000Z
DTEND;VALUE=DATE-TIME:20230925T130000Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-226@indico.freedesktop.org
DESCRIPTION:Speakers: Matthew Waters (Centricular)\nThe internet is a vast
  place full of different hardware and software routing packets to the corr
 ect device.  Connecting a client to a server is easy\, however connecting 
 a peer to another peer is not as easy because more often than not\, an add
 ress address may be shared between many devices and needs to be translated
 .  ICE is a standard to figure out how (and if) a connection can be establ
 ished with a peer.  This talk will focus on the use of ICE in a WebRTC con
 text.\n\nhttps://indico.freedesktop.org/event/5/contributions/226/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/226/
END:VEVENT
BEGIN:VEVENT
SUMMARY:libcamerasrc: Introduction and usage of libcamera's GStreamer elem
 ent
DTSTART;VALUE=DATE-TIME:20230926T145000Z
DTEND;VALUE=DATE-TIME:20230926T152000Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-255@indico.freedesktop.org
DESCRIPTION:Speakers: Umang Jain Umang Jain (IdeasOnBoard)\nlibcamera is o
 pen source camera stack and framework for Linux\, Android\, and ChromeOS. 
 This talk will focus on libcamerasrc\, libcamera's GStreamer element and h
 ow it can used and configured in order to exercise a functioning GStreamer
  pipeline.\n\nThe goal of this talk is to introduce the libcamerasrc\, con
 figuring the camera and settings the supported controls. The talk will als
 o provide a overview of what libcamerasrc supports today and prospects for
  future development.\n\nhttps://indico.freedesktop.org/event/5/contributio
 ns/255/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/255/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Developing Low latency Video Telephony solutions using GStreamer
DTSTART;VALUE=DATE-TIME:20230926T100500Z
DTEND;VALUE=DATE-TIME:20230926T103500Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-253@indico.freedesktop.org
DESCRIPTION:Speakers: Devarsh Thakkar ()\nGStreamer provides a powerful an
 d flexible way to develop streaming media applications for use-cases such 
 as Video Telephony\, Live Audio/Video streaming\, Video Conferencing e.t.c
 \, by supporting plugins which utilize both hardware accelerated media com
 ponents present in SoC and also supporting software based processing entit
 ies.\n\nTo ensure good overall user experience on such streaming media app
 lications\, there are various quality factors to ensure both at user-space
  and kernel-space level such as those related to maintaining Audio/Video S
 ync\, Latency optimization & Performance fine-tuning\, Detecting and avoid
 ing Video Frame Skip\, Audio distortion & Clipping\, maintaining Audio/Vid
 eo Quality and Error recovery e.t.c to ensure good overall user experience
 . The talk will go through above design considerations and also cover how 
 to prototype\, debug and optimize such low latency audio/video streaming a
 pplication.\n\nTaking a TI K3 based SoC as a reference example for prototy
 ping the video telephony use-case\, the talk will go through the basic bui
 lding blocks of the video telephony use-case covering relevant concepts in
 volved for each component from GStreamer and underlying Linux kernel frame
 works perspective. \n\nLastly it will cover tools & techniques for testing
 \, debugging\, stabilizing and optimizing such solutions.\n\nhttps://indic
 o.freedesktop.org/event/5/contributions/253/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/253/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Variations on a WebRTC relay architecture (featuring Janus and Web
 RTC{Src\,Sink})
DTSTART;VALUE=DATE-TIME:20230926T152500Z
DTEND;VALUE=DATE-TIME:20230926T154500Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-233@indico.freedesktop.org
DESCRIPTION:Speakers: François Laignel (Centricular ltd)\nServing multime
 dia streams to multiple consumers often requires using a relay server. For
  instance\, the producer might operate under constrained resources and/or 
 behind limited bandwith connection.\n\nThis talk presents two variations o
 n a WebRTC relay server: one using Janus WebRTC server and the other based
  on WebRTCSrc & WebRTCSink.\n\nhttps://indico.freedesktop.org/event/5/cont
 ributions/233/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/233/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Adding W3C Media Source Extensions and Encrypted Media Extensions 
 to GStreamer
DTSTART;VALUE=DATE-TIME:20230925T092000Z
DTEND;VALUE=DATE-TIME:20230925T100000Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-260@indico.freedesktop.org
DESCRIPTION:Speakers: Jordan Yelloz ()\nThere are several existing media p
 layer frameworks based on client-side web technology that rely on Media So
 urce Extensions (MSE) API within web browsers. A new GStreamer library has
  implemented the MSE API in GObject C to make it possible for these player
 s to run on top of GStreamer without depending on a web browser library. S
 eparately\, since there is currently no complete solution within GStreamer
  to support the playback of DRM-protected media\, a new GStreamer API was 
 designed which maps closely to the Encrypted Media Extensions (EME) specif
 ication. Usage of the GStreamer MSE and EME APIs may be combined by applic
 ations\, though both APIs are designed to function independently.\n\nThis 
 presentation will discuss the WebKit origins of the MSE library\, its desi
 gn\, and the differences between the original implementation and the GStre
 amer library. The presentation will also provide an overview of the GStrea
 mer EME API design from two perspectives: one of a developer writing an ap
 plication designed to play protected media\, and the second of a developer
  making a content decryption module (CDM) available to GStreamer. Finally\
 , an end-to-end solution will be shown of a GStreamer application using th
 e EME API to play encrypted content using a commercially available CDM.\n\
 nhttps://indico.freedesktop.org/event/5/contributions/260/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/260/
END:VEVENT
BEGIN:VEVENT
SUMMARY:RidgeRun / Texas Instruments: Edge AI GStreamer Plugins
DTSTART;VALUE=DATE-TIME:20230925T142000Z
DTEND;VALUE=DATE-TIME:20230925T144000Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-224@indico.freedesktop.org
DESCRIPTION:Speakers: Marco Herrera-Valverde (RidgeRun)\nRidgeRun\, sponso
 red by Texas Instruments (TI)\, has created more than 20 GStreamer Open So
 urce elements focused on getting the most out of the Jacinto and Sitara AR
 M based System on Chip\, leveraging GStreamer potential to create high per
 formance\, zero-copy\, and user-oriented applications for object detection
 \, image classification\, semantic segmentation\, optical flow analysis\, 
 single-input / multi-input custom inference pipelines and many more multim
 edia related applications.\n\nRidgeRun would like to present the open sour
 ce elements\, what they do\, how they interact with each other\, important
  design considerations\, challenges\, performance and applications created
 . This talk will highlight the process of adapting GStreamer to the embedd
 ed world and how it comes to ease and extend the multimedia application de
 velopment\, considering performance budget while getting the most out of t
 he platform\, in the rapidly growing edge AI industry.\n\nhttps://indico.f
 reedesktop.org/event/5/contributions/224/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/224/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Applications of GStreamer in Surgical Devices
DTSTART;VALUE=DATE-TIME:20230925T133000Z
DTEND;VALUE=DATE-TIME:20230925T135000Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-228@indico.freedesktop.org
DESCRIPTION:Speakers: Matthias Fuchs (ZEISS Group)\nAt Carl Zeiss Meditec 
 AG we use GStreamer in several of our products. We will give an introducti
 on of the video capabilities of our current devices and highlight the requ
 irements which are particularly important for our customers.\n\nThe implem
 entations of some features require more involved solutions on the GStreame
 r level. In the second part of the talk we will focus on these topics. Thi
 s includes:\n\n- strategies for robust and performant recording of large v
 ideo data\n- dynamic adaptations of running pipelines to different use cas
 es\n- generating video overlays from Qt QML scenes\n- optimizations to red
 uce the consumption of memory bandwidth\n\nhttps://indico.freedesktop.org/
 event/5/contributions/228/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/228/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Server-side Media Processing with GStreamer
DTSTART;VALUE=DATE-TIME:20230926T080500Z
DTEND;VALUE=DATE-TIME:20230926T083500Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-251@indico.freedesktop.org
DESCRIPTION:Speakers: Arun Raghavan (Asymptotic Inc.)\nWe all know that GS
 treamer is a (relatively) popular framework for processing media on consum
 er devices\, be it desktops\, robots\, cars\, phones\, and so on. However\
 , when we talk about server-side media processing\, arguably GStreamer is 
 still not quite as popular as it could be.\n\nDaily is a video/voice calli
 ng platform-as-a-service that offers a browser- and `libwebrtc`-based SDK 
 for to make calls using WebRTC. The service includes a number of features 
 that involve media processing in the backend such as recording\, live stre
 aming\, transcription\, media ingestion\, and SIP interoperability. All th
 ese services have been built using GStreamer.\n\nIn this talk\, we will wa
 lk through the overall architecture of these services\, and some interesti
 ng problems we came across while implementing them. We will then reflect o
 n what we’ve learned from using GStreamer in these scenarios and how we 
 might improve the experience for others who might want to tread this path.
 \n\nhttps://indico.freedesktop.org/event/5/contributions/251/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/251/
END:VEVENT
BEGIN:VEVENT
SUMMARY:More Efficient Streaming using Linux DRM Modifiers
DTSTART;VALUE=DATE-TIME:20230926T073000Z
DTEND;VALUE=DATE-TIME:20230926T080000Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-243@indico.freedesktop.org
DESCRIPTION:Speakers: Nicolas Dufresne (Collabora)\nHave you ever heard of
  frame tiling or frame buffer compression? These\, usually hardware-specif
 ic\, formats are commonly used behind the scene to make your CODEC and GPU
  hardware run a lot faster. Until now\, we have always tried to hide these
  formats from users. This would always lead to limitation and surprising s
 ide effects when the information was lost. Mis-negotiating these formats h
 as resulted in many visual corruption issues with our original VA API deco
 ders.\n\nIn this talk\, we will discuss how Linux DRM Modifier is fixing t
 hese issues. You will learn the new negotiation method and the tool that h
 as been developed to make this possible. You will learn how these formats 
 can be used and applied to DMABuf exchanges between various Linux componen
 ts like cameras\, VA and V4L2 CODECs\, GL Stack and of course Wayland and 
 the Linux Display drivers.\n\nhttps://indico.freedesktop.org/event/5/contr
 ibutions/243/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/243/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Writing GStreamer applications with C#
DTSTART;VALUE=DATE-TIME:20230926T140000Z
DTEND;VALUE=DATE-TIME:20230926T143000Z
DTSTAMP;VALUE=DATE-TIME:20260818T114741Z
UID:indico-contribution-29-245@indico.freedesktop.org
DESCRIPTION:Speakers: Andoni Morales Alastruey (Fluendo)\n.NET is a popula
 r open-source cross-platform framework allowing to build different types o
 f applications for web\, mobile\, desktop\, IoT or servers. It supports se
 veral programming languages\, being C# the most popular one.\nWith the cor
 rect integration\, GStreamer could become the reference framework for mult
 imedia applications in .NET\, bringing in new users to our community.\n\nO
 ver the last year\, the C# bindings have received some love after years of
  being un-maintained\, with several bug fixes\, updating the bindings to t
 he latest GStreamer release\, adding support for .NET\, and providing NuGe
 t packages.\n\nIn this talk\, we will present the current status of the C#
  bindings and how to use them to write GStreamer applications covering the
  following topics:\n\n - Status of the C# bindings\n - Nuget packages\n - 
 Using the GStreamer bindings\n - UI toolkits integration (MAUI\, Avalonia\
 , Uno)\n - Tips and Tricks\n - Future work\n\nhttps://indico.freedesktop.o
 rg/event/5/contributions/245/
LOCATION:Palexco Room 1
URL:https://indico.freedesktop.org/event/5/contributions/245/
END:VEVENT
END:VCALENDAR
