~/talk

Concurrency, Functional Paradigm and Dynamic Flow Control in Multimedia Processing

Talkat RTC.On 2023 · 2023-10-12..10-14· [elixir-and-erlang, frontend-architecture]
links:none on file
slides:none on file

Under-the-hood look at Membrane (Elixir) core shows a working RTMP sender/receiver pipeline demo in Livebook, with real measurements: a chain of 11 filters processing 200 ms per buffer yields 5 buffers/sec until one filter slows to 500 ms and throughput falls to about 2 buffers/sec then latency and memory climb. Backpressure fixes unbounded queues but can drop throughput to ~0.4 buffers/sec unless each element has an input queue of configurable size, and live sources are handled by turning backpressure off so streams keep flowing.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 0:43What are pipelines
  3. 3:32Pipelines in multimedia
  4. 4:39What is Membrane
  5. 6:51Actor model in Membrane
  6. 10:05Live demo of pipelines
  7. 12:21Solving pipeline problems
  8. 21:52Membrane core new version
  9. 22:57Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.