BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:Fallback Streaming for RTSP Server
DTSTART;VALUE=DATE-TIME:20251023T165500Z
DTEND;VALUE=DATE-TIME:20251023T170000Z
DTSTAMP;VALUE=DATE-TIME:20260717T231745Z
UID:indico-contribution-491@indico.freedesktop.org
DESCRIPTION:Speakers: Axel Tobieson (Spiideo)\nWe wanted to serve content 
 immediately while waiting for the primary source to arrive. \nTo solve thi
 s\, we implemented a fallback mechanism using the `fallbackswitch` element
  combined with a custom `parsebinloop` element that continuously loops a s
 eekable file source with seamless timestamps\, making it appear as a live 
 stream.\n\nThe system maintains two sources: the incoming primary stream a
 nd the looping fallback. When clients connect\, they immediately receive t
 he fallback content. Once the primary source arrives\, we automatically sw
 itch to it and cleanly destroy the fallback pipeline. This ensures a stabl
 e RTSP server that always serves video\, eliminating the "waiting for stre
 am" experience.\n\nIn this lightning talk\, I'll quickly go over the chall
 enges of implementing seamless looping with continuous timestamps\, lesson
 s learned about building it\, and demo the system in action showing the sm
 ooth transition from fallback to live content.\n\nhttps://indico.freedeskt
 op.org/event/11/contributions/491/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/491/
END:VEVENT
END:VCALENDAR
