~/talk

Taking Ruby to the Movies

Talkat Cascadia Ruby 2013 · 2013-10-14..10-15· [ruby, devops-and-delivery]
slides:none on file

Built a functioning EC2-based transcoding farm that moves multi-hundred‑gigabyte masters by shipping drives and Amazon Import, runs hundreds of parallel transcodes, and fixes format-level bugs so outputs play on iPads. Orchestration uses Ruby for command-and-control, rc.local and EC2 user-data to boot jobs, ffmpeg for encoding, and boto for S3 ops; multipart uploads and parallel range GETs cut transfer time dramatically. Results: found 1‑bit ffmpeg bug in tfhd flags, used Amazon Import to ingest 40 drives (~200GB files), ran ~200 simultaneous EC2 m2.xlarge transcoders, multi-part uploads reduce 20GB uploads to minutes and it works.

AI-written summary · about

  1. 0:00Start
  2. 3:35Manifest
  3. 8:57S3 Torrent?
  4. 10:11Multipart Upload
  5. 13:06OUTPUT
  6. 16:59INPUT
  7. 20:44PIFF Specification
~/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.