Opsis: FPGA-based open video platform