본문 바로가기
Review

0.1%의 승부, 소프트웨어로 분석하는 선거 개표방송 (이태희, 비제이퍼블릭, 2022)

by Beyonder 2022. 6. 27.

 

“민주주의의 꽃은 투표이며, 선거 개표방송은 방송의 꽃”

 

개표가 이루어지면 각 후보들간의 표대결이 이루어짐과 동시에, 시청률을 높이기 위한 방송사들간의 치열한 경합이 개표방송에서 이루어지고 있으며, 창의적인 아이디어가 들어간 초고화질의 화려한 그래픽과 함께 최첨단 기기 및 기술이 총망라되는 전쟁터이다.

 

방송사의 신뢰도와 시청률 제고를 위해 핵심적인 선거 개표방송에 대해 저자는 24년여년 간의 개표방송 개발의 과정과 실제 소스코드도 이 책에서 모두 공개하였다.  과연 이렇게 자세하게 모든 비밀을 낱낱히 세상에 공개해도 될까하는 생각이 들정도이다.

 

이 책에서서 저자는 크게 3부분으로 나눠 선거 개표방송을 설명해주고 있다.

 

1부 ‘선거 개표방송 시스템’에서는 출구조사를 포함한 개표방송 시스템의 변천사와 함께, 지금까지 있었던 개표방송 사건에 대한 기록이 자세히 정리되어있다.  개표방송 시스템상의 오류는 바로 방송사고로 이어질 수 있는 사항이며 , 실제 과거에는 방송국 국장이 책임지고 물러나야 할 정도로 신뢰도에 큰 타격이 발생할 수 있었던 매우 중대한 사항이다.  이러한 문제를 막기위한 저자의 시행착오가 실제 해결방법은 물론,  문제를 방지하기 위한 노하우와 함께 자세히 기술되어 있다.  예를 들어 리허설을 어떻게 진행하는지와 결과 검증에 대한 세부내용, 돌발상황 대처법 등은 직접 모든 것을 구현하고 성공적으로 운영했던 저자만이 제공해줄 수 있는 내용이다.  

 

2부 ‘예측조사와 데이터 포맷’은 이 책에서만 볼 수 있는 개표방송 시스템의 핵심 내용이다.  1부에 언급된 개표방송 사건의 상당수가 잘못된 포맷 또는 데이터 처리에서 비롯되었으며, 여러 다양한 정보 출저에서 밀려드는 개표 정보를 문제 없이 실시간으로 처리하기 위한 토대로 최적의 정보 관리 포맷이 무엇보다 중요할 것이다.  저자는 실제 선거 DB에서 사용되었던 table과 상세한 column 구조 및 XML에 대한 설명과 함께 data 처리를 위해 사용한 자세한 소스코드를 공개한다.  

 

3부 ‘선개 개표방송 개발’에서는 실제 SW개발에 대한 모든 내용에 대해 다루고 있다.  WAP 무선 서비스, iOS, 안드로이드를 포함한 웹소프트웨어 개발에서부터, 송출 SW와 데이터 리시버를 포함한 C# 소스코드, 파워빌더와 DB2 클라우드 연동, RTX 기반 선거 개표방송, 실리콘그래픽스 유닉스, WebCGI 등 지금까지 개표방송이 발전을 이룬 모든 사항들을 빠짐없이 상세히 소스코드와 함께 다루고 있다.   

 

저자는 이러한 탄탄한 백엔드 시스템을 기반으로, 책에 다루고 있는 방송 송출용 SW와 CG(자막생성기) 장비 제어 원리만 알면 어떤 프론트엔드 도구와 응용개발이 가능하다는 것을 강조하고 있다. 

 

기술의 발전과 대중화로 1인 미디어 시대가 도래한 요즘, 개표방송처럼 화려하고 흥미진진한 실시간 컨텐트 제작을 위해 꼭 일독해볼만한 가치가 있는 귀한 책이다.