BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.toorcon.net//toorcamp-2026//talk//D9PLH8
BEGIN:VTIMEZONE
TZID:PST
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10;UNTIL=20061029T100000Z
TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
END:STANDARD
BEGIN:STANDARD
DTSTART:20071104T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000402T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4;UNTIL=20060402T110000Z
TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20070311T030000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-toorcamp-2026-D9PLH8@talks.toorcon.net
DTSTART;TZID=PST:20260626T170000
DTEND;TZID=PST:20260626T172000
DESCRIPTION:This talk introduces rtlsdr.tv and will cover the basics of dig
 ital video streams\, programmatically feeding live content to <video> tags
  through Media Source Extensions\, and using WebUSB to interact with devic
 es that previously required kernel drivers. We will also dive into a few "
 vibe-porting" tricks used to automatically convert tedious portions of Lin
 ux drivers to JavaScript.
DTSTAMP:20260626T011801Z
LOCATION:Prime Dome
SUMMARY:rtlsdr.tv: Broadcast TV in your browser - Karl Koscher
URL:https://talks.toorcon.net/toorcamp-2026/talk/D9PLH8/
END:VEVENT
END:VCALENDAR
