1 poin oleh GN⁺ 2025-03-27 | 1 komentar | Bagikan ke WhatsApp

Cyanview: Menyesuaikan konsistensi visual Super Bowl dengan Elixir

  • Shading kamera: Dalam acara langsung seperti Super Bowl, teknik shading kamera digunakan untuk menyesuaikan konsistensi visual dari 200 kamera. Ini dilakukan dengan menyesuaikan warna, eksposur, dan parameter lain pada tiap kamera agar menghadirkan pengalaman siaran yang konsisten.
  • Pengenalan Cyanview: Cyanview adalah perusahaan kecil dari Belgia yang menjual produk untuk industri penyiaran video langsung, dengan fokus utama pada shading. Produk perusahaan ini digunakan dalam acara langsung kelas dunia seperti Olimpiade, Super Bowl, NFL, dan NBA.
  • Alasan memilih Elixir: Cyanview memilih Elixir untuk memungkinkan kemampuan jaringan, ketahanan sistem, dan pengembangan fitur yang cepat. Elixir mendukung integrasi dengan berbagai protokol dan menyediakan fondasi yang kuat untuk mengendalikan ratusan kamera dan peralatan di jaringan.
  • Susunan teknologi: Sistem ini terdiri dari perangkat RCP yang berjalan di atas sistem Yocto Linux, dan sebagian besar logikanya ditulis dengan Elixir dan C. Komunikasi antarperangkat dilakukan melalui protokol MQTT, sementara relay cloud mendukung konektivitas.
  • Komposisi tim dan pertumbuhan: Cyanview tumbuh perlahan selama 9 tahun dan kini memiliki 9 karyawan, dua di antaranya adalah pengembang Elixir. Elixir mendukung integrasi dengan beragam peralatan dan berfokus pada membantu kesuksesan pelanggan.
  • Inovasi dan orientasi pelanggan: Cyanview mendefinisikan ulang cara kerja sistem kamera melalui jaringan IP. Mereka menyediakan fitur unik seperti multi-cam tanpa batas, kontrol pan dan tilt, serta integrasi dengan color corrector.
  • Prospek masa depan: Cyanview berencana menumbuhkan tim secara bertanggung jawab dan mendorong perkembangan lebih lanjut melalui penawaran cloud dan proyek perangkat keras. Elixir akan terus memainkan peran penting dalam siaran langsung kelas dunia di masa depan.

1 komentar

 
GN⁺ 2025-03-27
Komentar Hacker News
  • Tentu saja, semua kamera yang merekam dari berbagai sudut pada acara olahraga perlu dikoreksi warnanya
  • Saya sangat suka membaca tentang masalah sulit yang tidak terlihat
  • Seseorang melacak semua pengambilan gambar kamera selama pertunjukan paruh waktu
  • Tanpa pemasaran pun, mereka mendapatkan reputasi di kalangan para profesional terampil dan menjadi elemen penting di acara live terbaik di dunia
  • Terasa seperti industri hiburan. Terutama ketika bekerja dengan tim yang sama di acara yang sama setiap tahun, semua orang saling mengenal dengan baik
  • Jelas terasa seperti semacam keluarga
  • Senang melihat Elixir makin populer di sistem penyiaran yang penting. Saya penasaran seberapa besar keandalan Cyanview berasal dari Elixir, atau apakah itu hanya datang dari implementasi MQTT yang baik. Saya juga penasaran apakah ada fitur Elixir tertentu yang tidak bisa direplikasi dalam bahasa lain
  • Saya penasaran apakah Gleam praktis untuk aplikasi serupa di luar runtime OTP/BEAM. Kemungkinan perlu memanfaatkan pustaka Elixir yang belum ada di Gleam, dan karena pengetikan statis waktu kompilasinya bisa lebih lambat, tetapi kesalahan runtime bisa tertangkap lebih cepat. Saya penasaran apakah ini akan menjadi trade-off antara debugging dan iterasi dinamis yang cepat. Saya sedang mencoba memilih antara Gleam atau Elixir. Dulu saya menyukai sintaks ML asli Gleam, tetapi saya juga suka pengetikan statis. Penasaran apakah ada yang punya pendapat. Saya sedang mengganti C dengan Zig, dan menambahkan ARM ke keterampilan x64 saya sambil meninjau ulang assembly
  • Sekitar 30 tahun lalu, menyeimbangkan warna kamera di lingkungan studio adalah bagian dari pekerjaan saya. Tidak membutuhkan komputer, tetapi saat itu hanya ada paling banyak 5 kamera
  • Bagian yang sangat keren benar-benar menonjol. Perangkat di lokasi tertentu berkomunikasi dan saling menyesuaikan melalui protokol MQTT kustom di jaringan. Dari satu remote control panel (RCP) yang diimplementasikan di atas network stack Elixir, mereka menangani lebih dari seratus kamera tanpa masalah. Masuk akal. Sejauh yang saya pahami, MQTT dibangun di atas TCP. Mungkin saya tidak akan menemukan solusi yang sama, tetapi ini tampak seperti solusi yang bagus
  • Selalu mengejutkan bagi saya bahwa dunia video digital adalah semacam sepupu dari IT, tetapi sulit diakses oleh orang-orang di luar industri video. Cara mereka membicarakan resolusi, warna, jaringan, dan penyimpanan terasa berbeda (hampir seperti disengaja?)
  • Saya telah mengimplementasikan Elixir di banyak tempat, termasuk aplikasi keuangan penting, aplikasi B2B growth intelligence, aplikasi deteksi penipuan, aplikasi belanja scan-and-go, dan lainnya. Dalam semua kasus, seperti tim engineering yang disebutkan dalam artikel ini, pengalaman developer dan hasil akhirnya melampaui ekspektasi. Jika Anda belum pernah mencoba Elixir, saya sarankan untuk mencobanya
  • Edit: memperbaiki kesalahan penyuntingan
  • Saya penasaran apa yang digunakan dalam pengaturan penyiaran serupa selain di Super Bowl ini